PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : دانلود ویرایش دوم کتاب اصول کار با میکرو کنترلر های avr و کامپایلر بسکام



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

با تشکر
1nafar

sanup2006
08-08-2013, 02:10
با سلام و تشکر فراوان خدمت استاد گرامی جناب 1nafar
فایل های پیوستی که داخل متن کتاب هست رو قرار نمیدین؟

amisa
26-08-2013, 22:33
باسلام وعرض ادب به استاد محترم
خواستم تشکرکنم برای دراختیار گذاشتن اطلاعات ارزنده تون به دیگران
موفق و پیروز وسربلند باشید

mohammad zare
27-08-2013, 02:50
سلام استاد
ممنون از كتاب خوبتون
يكي از اساتيد الكترونيك من كه يك جلد كتاب رباتيك تاليف كرده ولي جلدهاي بعديشو فرصت نكرد كامل كنه بصورت ناقص هست
ميخواد باهاش صحبت كنم كه اين قسمت سايت همه جلداشو بگذاريم؟

armic27
28-08-2013, 01:16
عرض سلام خدمت شما.
متاسفانه من نمي تونم اين كتاب رو دانلود كنم فكر كنم لينكش خرابه چون تا 98 درصد دانلود مي شه بعد خطا مي ده. خيلي ممنون مي شم كه كمك كنيد و لينكش رو درست كنيد تا بتونم دانلودش كنم. منتظر كمكتون هستم. ممنون armic27@yahoo.com

meyosem
02-09-2013, 19:21
سلام
خیلی ممنون از کتابتون

kamran0080
09-10-2013, 10:28
سلام فایل های ضمیمه شده کجا هستند ؟

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

با تشکر
1nafar
خیلی حجمش زیاده من محدودیت دانلود دارم میشه فصل پروتکل های ارتباطی رو جدا بذارین؟

Ma3ood
27-10-2013, 18:37
8.5 مگابایت فکر نکنم در دنیای الان چیزی محسوب بشه :sa:

fahimeh433
27-10-2013, 18:55
8.5 مگابایت فکر نکنم در دنیای الان چیزی محسوب بشه :
Sa:
باعشه ممنون اقای امروزی
راستی پروتکل سریال رو توضیح دادین یا برنامه اشم هست؟

Ma3ood
27-10-2013, 23:37
شما به دنبال هدفی هستید و اونم یادگیری هست پس بهایی هم بابتش باید بپردازید . . .

kamran0080
31-10-2013, 01:42
فایل های پیوستی که در کتاب اشاره شده رو از کجا دانلود کنیم ؟

fmohsen
07-12-2014, 01:24
یه دونه داداش

ahmadmoosavi
05-06-2016, 01:02
واقعا درست فرمودید کسی که نمیتونه 8.5 مگابایت رو دانلود کنه اون هم کتابی رایگان که زحمت زیادی برای تهیه اون کشیده شده بهتره سرش رو بزاره بمیره. اینها یک سری دانشجوی مفت خور هستند که دنبال نمره و از این چیزها هستند و از پژوهش و تحقیق چیزی نمی دونند.