دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش:
نویسندگان: Bert van Dam
سری:
ISBN (شابک) : 0905705750, 9780905705750
ناشر: Elektor Electronics Publishing
سال نشر: 2009
تعداد صفحات: 328
زبان: English
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 42 مگابایت
در صورت تبدیل فایل کتاب Microcontroller Systems Engineering: 45 Projects for PIC, AVR and ARM به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب مهندسی سیستم های میکروکنترلر: 45 پروژه برای PIC، AVR و ARM نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
این کتاب در مورد یک ابزار پیشرفته، Flowcode[ثبتشده] و نحوه استفاده از Flowcode برای توسعه برنامههای میکروکنترلر است. کتاب بسیار ساده با یک پروژه آموزشی و دستورالعمل های گام به گام شروع می شود. هرچه پیش میروید، پروژهها سختی بیشتری پیدا میکنند و مفاهیم جدید توضیح داده میشوند. هر پروژه دارای توضیحات واضحی از سختافزار و نرمافزار با تصاویر و نمودارها است که نه تنها نحوه انجام کارها، بلکه چرایی آن را نیز توضیح میدهد. همه منابع برای دانلود رایگان در دسترس هستند. از آنجایی که Flowcode یک زبان سطح بالایی است، پیچیدگی های برنامه نویسی میکروکنترلر از دید پنهان است. به همین دلیل تفاوت چندانی ندارد که برنامه برای میکروکنترلر PIC، AVR یا ARM باشد. در سطح بالا، برنامه های این میکروکنترلرها، اگرچه در ساختار داخلی بسیار متفاوت است، اما یکسان هستند. به همین دلیل این کتاب در مورد طراحی برنامه های میکروکنترلر به طور کلی است، نه فقط برای یک نوع میکروکنترلر. اگر شما مالک میکروکنترلر توضیح داده شده در پروژه نیستید، معمولاً می توانید آن را به راحتی به میکروکنترلر دیگری تبدیل کنید. بلوک های الکترونیکی [ثبت شده] به عنوان سخت افزار برای پروژه های این کتاب استفاده خواهند شد. به این ترتیب سخت افزار را می توان به سرعت و با اطمینان در کنار هم قرار داد. واحدهای کاملاً آزمایش شده به سادگی با استفاده از کانکتورها یا کابل های نواری مسطح کوتاه به یکدیگر متصل می شوند تا پروژه های تکمیل شده را تشکیل دهند. این کتاب شامل 45 پروژه هیجان انگیز و سرگرم کننده برای مبتدیان و متخصصان می باشد مانند: تایمر; زنگ مخفی در؛ کنترل از راه دور تلفن همراه؛ بازدارندگی جوانان؛ ردیابی GPS؛ کنترل موتور مدوله شده با عرض پالس؛ تداوم دید؛ سوئیچ فعال صدا؛ اتوبوس CAN; وب سرور اینترنتی و خیلی چیزهای دیگر. می توانید از آن به عنوان کتاب پروژه ها استفاده کنید و پروژه ها را برای استفاده خودتان بسازید. یا می توانید از آن به عنوان یک راهنمای مطالعه برای کسب اطلاعات بیشتر در مورد مهندسی سیستم های میکروکنترلر و میکروکنترلرهای PIC، AVR و ARM استفاده کنید.
This book is about a state of the art tool, Flowcode[registered], and how you can use Flowcode to develop microcontroller applications. The book starts very simply with a tutorial project and step-by-step instructions. As you go along the projects increase in difficulty and the new concepts are explained. Each project has a clear description of both hardware and software with pictures and diagrams, which explain not just how things are done but also why. All sources are available for free download. Since Flowcode is a high level language the intricacies of microcontroller programming are hidden from view. For that reason it doesn't make much difference whether the program is meant for a PIC, AVR or ARM microcontroller. On a high level the programs for these microcontrollers, although vastly different in internal structure, are identical. For that reason this book is on microcontroller application design in general, not just for one type of microcontroller. If you don't own the microcontroller described in a project you can usually convert it to another microcontroller quite easily. E-blocks[registered] will be used as hardware for the projects in this book. This way the hardware can be put together quickly and reliably. Fully tested units simply connect together using connectors or short flat ribbon cables to form completed projects. This book covers 45 exciting and fun projects for beginners and experts such as: timer; secret doorbell; cell phone remote control; youth deterrent; GPS tracking; pulse width modulated motor control; persistence of vision; sound activated switch; CAN bus; Internet webserver and much more. You can use it as a projects book, and build the projects for your own use. Or you can use it as a study guide to learn more about microcontroller systems engineering and the PIC, AVR and ARM microcontrollers.
Home ......Page 1
Content ......Page 5
Prologue ......Page 8
1.1 Flowcode......Page 11
1.2 E-blocks (in addition to the bundle) ......Page 12
1.3 Miscellaneous ......Page 13
2.2 Hardware ......Page 16
2.3 Software ......Page 21
2.4 Simulation ......Page 28
2.5 Downloading ......Page 30
2.6 Operational ......Page 31
3.1 LCD display ......Page 32
3.2 Running light ......Page 38
3.3 Secret doorbell ......Page 44
3.4 Serial communication ......Page 50
3.5 Analog to Digital Conversion ......Page 61
3.6 Dark activated switch ......Page 65
3.7 Youth deterrent ......Page 69
3.8 Sound activated switch ......Page 76
3.9 Air to fuel ratio ......Page 79
3.10 Digital clock ......Page 86
3.11 Debugging ......Page 90
3.12 Bootloader ......Page 95
4.1 Vref+ ......Page 99
4.2 Record short sounds ......Page 104
4.3 Cricket ......Page 110
4.4 Custom Characters ......Page 118
4.5 Animation ......Page 122
4.6 Random ......Page 123
4.7 A fan on PWM ......Page 127
4.8 Persistence of vision ......Page 134
4.9 Flash memory ......Page 138
4.10 USART connection ......Page 143
4.11 GPS tracking ......Page 148
4.12 Use PPP to access EEPROM ......Page 154
4.13 Poetry box ......Page 158
4.14 Voice command ......Page 162
5.1 Infrared object detection ......Page 168
5.2 Photometer ......Page 171
5.3 Ultrasonic range finder ......Page 177
5.4 Digital thermometer ......Page 183
5.5 Data sampling the fridge ......Page 188
5.6 Heat loss in a residential building ......Page 196
5.7 Capture sound frequency ......Page 201
5.8 Tow away alarm ......Page 211
6.1 Send a text message ......Page 216
6.2 Receive a text message ......Page 220
6.3 Remote control ......Page 224
7.1 Remote LEDs ......Page 231
7.2 Monitor ......Page 239
8.1 Ping (Are you there ?) ......Page 247
8.2 Webserver ......Page 257
8.3 Send an alarm e-mail ......Page 264
8.4 UDP remote control ......Page 275
9.1 Analog test signal ......Page 281
9.2 Microphone pre-amplifier ......Page 283
10.1 Software ......Page 287
10.2 Hardware ......Page 288
10.3 Example ......Page 292
11.1 Youth deterrent (continued) ......Page 295
12.1 ASCII table ......Page 301
12.2 Visual Basic communications ......Page 302
12.3 Tips and tricks ......Page 304
12.4 Microcontroller Mathematics ......Page 313
12.5 E-block connections ......Page 319
Index ......Page 326