Codevision-AVR

درباره ی نرم افزار:

میکروکنترلرهای AVR توسط شرکت ATMEL طراحی و ساخته شده­اند. اولین قطعات از میکروکنترلرهای AVR در سال 1993 روانه بازار شد. و به سرعت جای خود را در قلب طراحان میکروکنترلری باز کرد. نخستین قطعات میکروی این خانواده، سری AT90Sxxxx بودند. ولی از آنجایی که این قطعات نسبت به میکروکنترلرهای AVR سری mega که بعدا ارائه شدند، امکانات کم­تری دارند از این سری به ندرت استفاده می­شود. سری دیگر، سری tiny است که در بسته­بندیهای کوچکتر از سری mega و با امکانات فوق العاده و جریان مصرفی کمتر می­باشد. در این دوره سعی می­شود که یکی از میکروکنترلرهای سری mega به نام ATmega16 معرفی و بررسی شود.

 

دوره ی مقدماتی این نرم افزار با سر فصل های زیر برگزار می‌گردد:

مختصری از زبان برنامه نویسی  C

آشنایی با میکروکنترلرهای AVR

معرفی محیط نرم افزار Codevision

معرفی متغیرها، عملگرها و عبارات منطقی

هِدرها و ماکروها

توابع و تابع Main

حلقه ها، عبارات شرطی و دستورات کنترلی

رجیسترها ورودی، خروجی و جهت پورت ها

دستورات نمایش و استفاده از lcd کاراکتری

 

دوره ی پیشرفته این نرم افزار با سر فصل های زیر برگزار می‌گردد:

آشنایی با تایمرها و وقفه‌ی آن ها

معرفی مد آسنکرون تایمر 2 برایق  Real Time Clock-RTC

معرفی مدولاسیون عرض پالس (PWM)

آشنایی با وقفه‌های خارجی

آشنایی با ارتباط I2C و نحوه‌ی استفاده از تراشه‌های EEPROM خارجی

معرفی ارتباط SPI

معرفی ارتباط سریال RS-232

مبدل آنالوگ به دیجیتال

پاسخ دهید