آموزش مقدماتی میکروکنترلر AVR
یک شبه رایانه هوشمند در ابعادی کوچک، که کاربر با برنامه نویسی قادر به کنترل عملیات آن خواهد بود. در واقع می توان گفت میکروکنترلر AVR دارای تمام ویژگی های یک رایانه، با قابلیت پردازش و محاسبات، اما در ابعادی محدودتر است. در جواب این که میکروکنترلر AVR چیست باید بگوییم، این میکروکنترلر عرضه شده در بازار الکترونیک، از جمله محصولات شرکت (ATMEL) می باشد که
با یک طراحی پیشرفته در حجمی کم و سرعت بالای اجرا، به تولید رسیده است.
یکی از قابلیت های قابل توجه این میکروکنترلر، امکان برنامه نویسی با استفاده از کامپایلر زبان های برنامه نویسی در سطح بالا است.
معماری آن بر اساس معماری Harvard است.که برخی از ویژگی های آن به شرح زیر است:
· میکروکنترلرهای AVR دارای بهترین (Master Control Unit : MCU) برای حافظه فلش در جهان هستند .
· دارای سیستمی با بهترین هماهنگیه.
· دارای بالاترین کارایی و اجرا در CPU (یک دستورالعمل در هر سیکل کلاک)
· دارای کدهایی با کوچکترین سایز
· دارای حافظه خود برنامه ریز
· دارای سخت افزار ضرب کننده روی خود
· دارای بهترین ابزارها برای پیشرفت و ترقی
· دارای حالات زیادی برای ترفیع دادن یا Upgrade
سرفصل های تدریس شده در دوره مقدماتی :
فصل اول : مقدمه و آشنایی با دوره
فصل دوم : آشنایی با نرم افزار های Proteus و CodeVision
فصل سوم: مقدمه ای بر میکروکنترلر ها
فصل چهارم: پورت ها
فصل پنجم: 7Segment
فصل ششم: Lcd
فصل هفتم: فارسی نویسی روی Lcd
فصل هشتم: Keypad
فصل نهم: Interrupts
فصل دهم: Timer/counter
فصل یازدهم: PWM
** پیشنیاز های دوره :
- زبان برنامه نویسی C
- میکروپروسسور
** نرم افزار مورد نیاز:
Proteus v8
Codevision V2.05
نظرات کاربران در رابطه با این دوره