در واقع می توان گفت میکروکنترلر AVR دارای تمام ویژگی های یک رایانه، با قابلیت پردازش و محاسبات، اما در ابعادی محدودتر است.
در جواب این که میکروکنترلر AVR چیست باید بگوییم، این میکروکنترلر عرضه شده در بازار الکترونیک، از جمله محصولات شرکت
(ATMEL) می باشد که
با یک طراحی پیشرفته در حجمی کم و سرعت بالای اجرا، به تولید رسیده است.
حافظه های به کار رفته در میکروکنترلر AVR شامل
(FLASH) و
(EEPROM) می باشد.
یکی از قابلیت های قابل توجه این میکروکنترلر، امکان برنامه نویسی با استفاده از
کامپایلر زبان های برنامه نویسی در سطح بالا است.
در توضیح باید گفت، کامپایلر امکانی برای تبدیل زبان های برنامه نویسی سطح بالا به سطوح پایین تر و در سطح ماشین می باشد.
به طور مثال از جمله کامپایلرهای طراحی شده جهت برنامه نویسی میکروکنترلر AVR، از کامپایلر
(BASCOM) زبان
(BASIC) و
(Codevision) که کامپایلر زبان
(C) است می توان نام برد.
علاوه بر این AVR عرضه کننده میکروکنترلرهای 8 بیتی و 32 بیتی نیز می باشد.
در این مقاله به بررسی این سوال می پردازیم که میکروکنترلر AVR چیست ؟ کاربرد، معماری داخلی و انواع آن کدامند؟
namatek.com