دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
دسته بندی: برنامه نويسي ویرایش: 1 نویسندگان: Myke Predko سری: ISBN (شابک) : 9780071451420, 9780071451420 ناشر: McGraw-Hill/TAB Electronics سال نشر: 2005 تعداد صفحات: 348 زبان: English فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) حجم فایل: 117 مگابایت
کلمات کلیدی مربوط به کتاب 123 آزمایش میکروکنترلر PIC برای نابغه شر: کتابخانه، ادبیات کامپیوتر، میکروکنترلرها، PIC
در صورت تبدیل فایل کتاب 123 PIC Microcontroller Experiments for the Evil Genius به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب 123 آزمایش میکروکنترلر PIC برای نابغه شر نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
ریزتراشه به طور مداوم خط تولید خود را با محصولات توانمندتر و ارزان تر به روز می کند. آنها همچنین ابزارهای توسعه عالی را ارائه می دهند. تعداد کمی از کتاب ها از تمام کارهای انجام شده توسط میکروچیپ بهره می برند. 123 Microcontroller Experiments for the Evil Genius از بهترین قطعات استفاده میکند و به یک نوع ابزار یا نسخه وابسته نمیشود تا بیشترین مخاطب را در خود جای دهد. این کتاب با تکیه بر موفقیت 123 آزمایش رباتیک برای نابغه شیطان، و همچنین تاریخچه فروش باورنکردنی برنامه نویسی و سفارشی کردن میکروکنترلر PIC، فرمت عنوان نابغه شیطانی را با موارد زیر از مخاطبان میکروکنترلر ترکیب می کند تا مطمئن شود: آتش زد
Microchip continually updates its product line with more capable and lower cost products. They also provide excellent development tools. Few books take advantage of all the work done by Microchip. 123 PIC Microcontroller Experiments for the Evil Genius uses the best parts, and does not become dependent on one tool type or version, to accommodate the widest audience possible. Building on the success of 123 Robotics Experiments for the Evil Genius, as well as the unbelievable sales history of Programming and Customizing the PIC Microcontroller, this book will combine the format of the evil genius title with the following of the microcontroller audience for a sure-fire hit.
Book Title\r......Page 1
Contents\r......Page 7
Preface\r......Page 11
Introduction......Page 13
1 Under the Covers of the PIC16F684......Page 25
Experimen 1- l/0 Pins......Page 26
Experiment 2 - Configuration Word\r......Page 28
Experiment 3 - PIC MCU Variable Memory, Registers, and Program Memory......Page 30
Experiment 4 - Simulating cFlash.c in MPLAB IDE\r......Page 32
2 Introductory C Programming......Page 39
Experiment 5 - Variable Declaration Statements\r......Page 40
Experiment 6 - C Data Types\r......Page 41
Experiment 7 - Constant Formating\r......Page 43
Experiment 8 - Assingment Statements\r......Page 44
Experiment 9 - Expressions\r......Page 45
Experiment 10 - Bitwise Operators\r......Page 47
Experiment 11 - Logical Expressions\r......Page 49
Experiment 12 - Conditional Execution Using the If Statement\r......Page 51
Experiment 13 - Nested Conditional Statements\r......Page 53
Experiment 14 - The Switch Decision Statement\r......Page 55
Experiment 15 - Conditional Looping\r......Page 57
Experiment 16 - The For Statement\r......Page 58
3 Simple PIC MCU Applications......Page 62
Experiment 17 - Basic Delays\r......Page 64
Experiment 18 - Sequencing PICkit 1 Starter Kit LEDS\r......Page 66
Experiment 19 - Binary Number Output Using PICkit 1 Starter Kit LEDs\r......Page 67
Experiment 20 - Basic Button Inputs\r......Page 69
Experiment 21 - Debouncing Button Inputs\r......Page 70
Experiment 22 - _MCLR Operation\r......Page 73
Experiment 23 - Ending Applications\r......Page 74
4 C Language Features......Page 78
Experiment 24 - Functions and Subroutines\r......Page 80
Experiment 25 - Global and Local Variables\r......Page 81
Experiment 26 - Defines and Macros\r......Page 82
Experiment 27 - Variable Arrays\r......Page 84
Experiment 28 - Structures and Unions\r......Page 86
Experiment 29 - Pointers and Lists\r......Page 88
Experiment 30 - Character Strings\r......Page 90
Experiment 31 - Library Functions\r......Page 92
5 PIC16F684 Microcontroller Built-in Functions......Page 100
Experiment 32 - Brownout Reset\r......Page 102
Experiment 33 - ADC Operation\r......Page 105
Experiment 34 - Comperator Operation\r......Page 107
Experiment 35 - Watchdog Timer\r......Page 110
Experiment 36 - Short Timer Delays Using TMR0\r......Page 112
Experiment 37 - Using TMR0 Prescaler\r......Page 113
Experiment 38 - Long Timer Delays Using TMR1\r......Page 115
Experiment 39 - Comparing Clock Oscillators\r......Page 117
Experiment 40 - Timed I/O Pin Resistance Measurements Using the CCP\r......Page 120
Experiment 41 - Generating PWM Signals Using the CCP and TMR2\r......Page 122
Experiment 42 - Storing and Retrieving Data Using EEPROM Memory\r......Page 125
6 Interfacing Projects for the PIC Microcontroller......Page 127
Experiment 43 - Driving a Seven-Segment LED Display Directly from the PIC16F684\r......Page 129
Experiment 44 - Multiple Seven-Segment LED Displays\r......Page 131
Experiment 45 - LED Matrix Displays\r......Page 134
Experiment 46 - LCD Display\r......Page 136
Experiment 47 - Producing Random Numbers\r......Page 138
Experiment 48 - Two-Bit LCD Display\r......Page 139
Experiment 49 - Switch Matrix Keypad Mapping\r......Page 141
7 Sample C Microcontroller Applications......Page 147
Experiment 50 - Pumpkin LED Display\r......Page 148
Experiment 51 - Reaction-Time Tester\r......Page 150
Experiment 52 - Rokenbok Monorail/Traffic Lights\r......Page 153
Experiment 53 - Seven-Segment LED Thermometer\r......Page 156
Experiment 54 - PIC MCU \"Piano\"\r......Page 161
Experiment 55 - Model Railway Switch Control\r......Page 163
Experiment 56 - PC Operating Status Display\r......Page 166
8 Introduction to PIC MCU Assembly Language Programming......Page 169
Experiment 57 - The asmTemplate.asm File and Basic Directives\r......Page 170
Experiment 58 - Specifying Program Memory Addresses\r......Page 172
Experiment 59 - Loading the WREG and Saving Its Contents\r......Page 174
Experiment 60 - Defining Variables\r......Page 175
Experiment 61 - Bitwise Instructions\r......Page 177
Experiment 62 - Addition Instructions\r......Page 178
Experiment 63 - AddLibs: Strange Simulator Results\r......Page 180
Experiment 64 - Substraction Instructions\r......Page 181
Experiment 65 - Bank Addressing\r......Page 183
Experiment 66 - Bit Instructions\r......Page 185
Experiment 67 - Bit Skip Instructions\r......Page 187
Experiment 68 - Conditional Execution\r......Page 188
Experiment 69 - decfsz Looping\r......Page 190
Experiment 70 - Subroutines\r......Page 191
Experiment 71 - Defining and Implementing Arrays\r......Page 192
9 PIC Microcontroller Assembly Language Resource Routines......Page 196
Experiment 72 - Logic Simulation Using PIC16F684\r......Page 197
Experiment 73 - Implementing the C \"Switch\" Statement in Assembly Language\r......Page 200
Experiment 74 - Defines\r......Page 203
Experiment 75 - Conditional Assembly\r......Page 206
Experiment 76 - Macros\r......Page 208
Experiment 77 - 16-Bit Values/Variables with Additon, Subtraction and Comparison\r......Page 210
Experiment 78 - Universal Delay Macro\r......Page 212
Experiment 79 - High-Level Programming in Assembler\r......Page 214
Experiment 80 - Implementing Read-Only Arrays\r......Page 217
Experiment 81 - Data Stacks\r......Page 219
Experiment 82 - Circular Buffers\r......Page 221
Experiment 83 - Reading and Writing the EEPROM Data Memory\r......Page 223
10 Sensors......Page 230
Experiment 84 - PIC MCU BS2 User Interface\r......Page 233
Experiment 85 - PIC MCU BS2 Keypad Interface\r......Page 239
Experiment 86 - PIC MCU Instrument Interface\r......Page 240
Experiment 87 - Sound Detection\r......Page 244
Experiment 88 - Multiple Microswitch Debouncing\r......Page 246
Experiment 89 - Light Sensors\r......Page 247
Experiment 90 - Infrared (IR) Surface Sensor\r......Page 248
Experiment 91 - Interfacing to Sharp GP20120 Ranging Object Sensors\r......Page 251
Experiment 92 - Do-It-Yourself IR Object Sensor\r......Page 252
Experiment 93 - IR Object-Ranging Sensor\r......Page 256
Experiment 94 - Ultrasonic Distance-Range Sensor\r......Page 258
Experiment 95 - Robot IR Tag\r......Page 260
11 Motor Control......Page 263
Experiment 96 - DC Motor Driven Using the CCP PWM and Using a Potentiometer Control\r......Page 265
Experiment 97 - DC Motor Control with Simple TMR0 PWM\r......Page 269
Experiment 98 - Controlling Multiple Motors with PWM and BS2 Interface\r......Page 272
Experiment 99 - Bipolar Stepper Motor Control\r......Page 273
Experiment 100 - Unipolar Stepper Motor Control\r......Page 277
Experiment 101 - Radio-Control Model Servo Control\r......Page 280
Experiment 102 - Multiple Servo Control Software Structure\r......Page 282
Experiment 103 - Two-Servo Robot Base with BS2 Interface\r......Page 285
12 Solving Programming Problems in PIC Microcontroller Assembly Language......Page 287
Experiment 104 - Eight-Bit Multiplication with a 16-Bit Product\r......Page 288
Experiment 105 - Division of a 16-Bit Value by an Eight-Bit Value\r......Page 290
Experiment 106 - Squaring a Number Using Finite Difference Theory......Page 292
Experiment 107 - Find the Square Root of a 16-Bit Number\r......Page 294
Experiment 108 - Converting a Byte into Three Decimal, Two Hex or Eight Binary ASCII Bytes\r......Page 297
Experiment 109 - Produce the Even Parity Values for a Byte\r......Page 299
Experiment 110 - Sort a List of 10 Eight-Bit Values Using the Bubble-Sort Algorithm\r......Page 300
Experiment 111 - Encrypt and Decrypt an ASCIIZ String Using a Simple Substitution Algorithm\r......Page 302
Experiment 112 - Generate a Fibonacci Number Sequence\r......Page 305
Experiment 113 - Find the Largest Common Factor of Two Eight-Bit Numbers\r......Page 306
13 ZipZaps Robot......Page 309
Experiment 114 - Characterizing the ZipZaps\r......Page 311
Experiment 115 - PIC MCU Power Supply\r......Page 313
Experiment 116 - PIC MCU Electronics PCB\r......Page 315
Experiment 117 - IR TV Remote Control\r......Page 318
Experiment 118 - Motor and Steering Control\r......Page 319
Experiment 119 - Basic Task-Control Software\r......Page 321
Experiment 120 - IR Remote Control\r......Page 324
Experiment 121 - Light Sensors and Light Following\r......Page 325
Experiment 122 - IR Object-Detection Sensors\r......Page 326
Experiment 123 - IR Line-Following Sensors\r......Page 328
Index......Page 335