Parsi Coders

نسخه‌ی کامل: آموزش ساده برنامه نویسی با بسکام به همراه مثال!
شما در حال مشاهده نسخه آرشیو هستید. برای مشاهده نسخه کامل کلیک کنید.
 دانلود ویرایش دوم کتاب اصول کار با میکرو کنترلر های avr و کامپایلر بسکام

به نقل از آقای 1nafar
:
سلام
دقیقا نمیدونم باید چی بنویسم . اما میدونم که یه کتاب رو باید اینجا اپلود کنم ، کتابی که قصد داشتم کاملش کنم ، اما به دلیل مشغله ی فکری و کاری که دارم ، مدام کارش رو به تاخیر میندازم.
مطالب این کتاب به شرح زیر هست :
فهرست : ----------------------------------------------------------------------- شماره صفحه
مقدمه: ----------------------------------------------------------------------------------7
فصل اول (اشنایی مختصر با محیط بسکام)
اشنايي مختصر با محيط بسكام: ------------------------------------------------------------------10
معرفی منوها----------------------------------------------------------------------------10
مفاهیم اولیه ---------------------------------------------------------------------------------14
فصل دوم (اولین برنامه شما ،کار باlcd و پورت ها)
مراحل نوشتن یک برنامه جدید(بدنه ی یک برنامه): ----------------------------------------------- 20
دستورات مربوط به پورت ها (کار با پورتها )---------------------------------------------------------25
دستورات تاخیر-------------------------------------------------------------------------------28
دستورات حلقه وپرش ------------------------------------------------------------------------30
Lcd کاراکتری(درستورات مربوط به راه اندازی ، فارسی نویسی و...)-------------------------------------------- 35
پیکربندی منبع کلاک در سری xmega---------------------------------------------------------44
فصل سوم (معرفی سایر دستورات بیسیک )
اعداد و متغییر ها در بسکام ---------------------------------------------------------------------49
دستورات مربوط به کار با رشته ها-----------------------------------------------------------------60
دستورات حلقه و پرش و شرط ---------------------------------------------------------------68
دستورات اجرایی ------------------------------------------------------------------------79
زیر برنامه ها و فراخوانی توابع----------------------------------------------------------------86
دستورات رياضي و محاسباتي و تبديل متغير هاي رياضي--------------------------------------------90
توابع تبدیل کدها و متغییر ها به یکدیگر--------------------------------------------------------100
فصل چهارم (راه اندازی امکانات جانبی )
دستور debounce(اتصال کلید به میکرو)-------------------------------------------------------105
دستورPULSEOUT ---------------------------------------------------------------------106
دستور PULSEIN-----------------------------------------------------------------------107
دستور SOUND ----------------------------------------------------------------------108
دستور ENCODER ---------------------------------------------------------------------108
دستور DTMFOUT ----------------------------------------------------------------------110
استفاده از کليد وکيبرد و کي پد و ... در محيط بسکام
استفاده از کليد -----------------------------------------------------------------------112
اتصال کي پد به AVR -------------------------------------------------------------------114
اتصال کيبرد کامپيوتر به AVR --------------------------------------------------------------120
راه اندازي وقفه های داخلی و خارجی ------------------------------------------------------123
نمایشگر های کریستال مایع و LED
LCD گرافيکي ------------------------------------------------------------------------129
اتصال lcd گرافيکي رنگي به AVR -----------------------------------------------------------142
نمایشگر های هفت قسمتی ---------------------------------------------------------------147
آنالوگ و دیجیتال
مبدل آنالوگ به ديجیتال(ADC)------------------------------------------------------------158
راه اندازی واحد DAC در سری ATXMEGA ---------------------------------------------------175
مقايسه کننده آنالوگ -------------------------------------------------------------------178
تايمر ها و کانترها
راه اندازي تايمر صفر در محيط بسکام--------------------------------------------------------188
راه اندازي تايمر-کانتر يک در محيط بسکام ---------------------------------------------------191
راه اندازي تايمر-کانتر دو در محيط بسکام-----------------------------------------------------207
راه اندازي تايمر/کانتر سه در محيط بسکام -----------------------------------------------------217
تایمر- کانتر ها در سری ATXMEGA---------------------------------------------------------233
( Real Time Counter) RTC (شمارش گر زمان واقعي)--------------------------------------------238
پروتکل های ارتباطی
ارتباط سريال RS232 --------------------------------------------------------------------246
پروتکل RS485-----------------------------------------------------------------------268
ارتباط سريال SPI----------------------------------------------------------------------271
ارتباط سريال i2c يا 2-wire ----------------------------------------------------------------281
ارتباط سريال 1 WIRE -------------------------------------------------------------------288
راه اندازی ماژول و سخت افزار های جانبی مختلف
شرحي بر Rfid (Radio Frequency Identification)-------------------------------------------------291
پروتکل TCP/IP -----------------------------------------------------------------------313
پروتکل x10 -------------------------------------------------------------------------328 کار با magnetic card (کارت هاي مغناطيسي)--------------------------------------------------332
اتصال avr به عنوان کيبرد به کامپيوتر--------------------------------------------------------335
اتصال avr به عنوان موس به کامپيوتر---------------------------------------------------------339
اندازه گيري يک خازن يا مقاومت-----------------------------------------------------------345
راه اندازي فرستنده /گيرنده RC5 ----------------------------------------------------------347
ساخت کنترل تلويزيون و سيدي SONY-------------------------------------------------------350
راه اندازي انواع موتور ها ي dc و پله اي -----------------------------------------------------355
کار با حافظه داخلي ميکرو (eeprom)--------------------------------------------------------367
ا تصال حافظه ی خارجی به میکروکنترلر ---------------------------------------------------370
راه اندازي WATCHDOG: ---------------------------------------------------------------371
بهینه سازی مصرف توان --------------------------------------------------------------374
ضمائم
ضميمه 1 : طريقه ي نصب بسکام -------------------------------------------------------------------------378
ضميمه 2 :آشنايي با محيط شبيه سازي بسکام(simulate)--------------------------------------------379
ضمیمه 3 :شبیه سازی میکرو کنترلر AVR با نرم افزار پروتوس ( آشنایی مقدماتی ) --------------------------385
ضميمه 4: برنامه ریزی میکروکنترلر و معرفی پروگرامر ها-----------------------------------------391
ضمیمه 5 : طراحی مدار با میکروکنترلر های AVR ----------------------------------------------403
ضمیمه ی شماره 6: دیتاشیت فارسی میکروکنترلر های AVR ----------------------------------------411
منابع و ماخذ ------------------------------------------------------------------------456

منبع 

http://emenco.ir/upload/do.php?filename=1415635291971.rar