نام درس: میکروکنترلر AVR (AT Mega)1
معرفی:
میکروکنترلر AVR یک مینی کامپیوتر نسخه پیشرفته است که در یک تراشه کوچک مجتمع شده است و دارای یک پردازنده، حافظه و لوازم جانبی ورودی / خروجی قابل برنامه ریزی است. عملکرد اصلی میکروکنترلر AVR به این صورت است که یک کنترل دیجیتالی بر روی هر نوع سیستم (الکتریکی، مکانیکی یا خودروی)، دستگاه های مختلف، کارخانه های صنعتی و بسیاری از لوازم و ابزار الکترونیکی انجام می دهد. میکروکنترلر AVR اولین حافظه فلش تراشه است که به صورت تراشه های یکپارچه ۸ بیتی، ۱۶ بیتی و ۳۲ بیتی می باشد.
سرفصل ها:
- فصل اول) آشنایی با میکروکنترلر AVR
- فصل دوم) بررسی معماری RISC و CISC به صورت اجمالی و بیان تفاوت های آن ها
- فصل سوم) آشنایی با منابع تولید پالس ساعت
- فصل چهارم) آشنایی با انواع منابع ریست
- فصل پنجم ) بررسی اجمالی اصول زبان C مقدماتی
- فصل ششم) بررسی واحدI/O
- فصل هفتم) آشنایی کامل با مفاهیم وقفه (Interrupt)روش ایجاد وقفه و نحوه پاسخ دهی به آن
- فصل هشتم) آشنایی با تایمر/کانتر در AVRبررسی کامل Timer0 و Timer1 و Timer2
- فصل نهم) بررسی مدهای مختلف تایمر/کانتر و کار با تایمر ضد هنگ
- فصل دهم) کار با ADC و آشنایی با آن چگونگی تبدیل یک سیگنال آنالوگ به دیجیتال
- فصل یازدهم) کار با واحد USART میکروکنترلر AVR
- فصل دوازدهم) برقراری ارتباط بین میکروکنترلر و کامپیوتر بوسیله ارتباط
منابع:
Microchip.com