سلام
دقیقا نمیدونم باید چی بنویسم . اما میدونم که یه کتاب رو باید اینجا اپلود کنم ، کتابی که قصد داشتم کاملش کنم ، اما به دلیل مشغله ی فکری و کاری که دارم ، مدام کارش رو به تاخیر میندازم.
مطالب این کتاب به شرح زیر هست :
فهرست : ----------------------------------------------------------------------- شماره صفحه
مقدمه: ----------------------------------------------------------------------------------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
Information
| احساس میکنم ، مطالب این کتاب در حدی باشه که بتونه به صورت خود آموز برنامه نویسی میکروکنترلر های avr رو از سطح صفر تا حرفه ای به کاربران آموزش بده . | |
WARNING
| توی این کتاب مطالبی مانند کار با پورت usb ، کار با حافظه های mmc و sd و ... آورده نشده ، این مطالب قبلا بهصورت کامل و جامع توسط سایر دوستان در دسترس کاربران قرار گرفته . | |
NOTE
| در صورتی که توی کتاب اشکالی پیدا کردید ، در اینجا مطرح کنید تا تصحیح بشه ، در صورتی که میتونید در تکمیل مطالب این کتاب همکاری کنید ، از طریق پیغام خصوصی خبر بدید ( چند تا مثل منابع وقفه در ایکس مگا و راه اندازی تایمر ها در ایکس مگا و... هنوز به کتاب اضافه نشدن ) . | |
NOTE
| شما میتونید با آپلود این کتاب در سایت یا وبلاگتون یا سایر انجمن های برق و الکترونیک به انتشار اون کمک کنید . | |
با تشکر
1nafar