پاورپوینت با موضوع آشنایی با میکروکنترلر avr و برنامه نویسی آن در قالب فایل ppt با تعداد 22 اسلاید برای دانشجویان رشته مهندسی برق و کارآموزان و هنرجویان علاقه مند گردآوری شده است. در ادامه بخش هایی از این پاورپوینت آموزشی را به همراه فهرست مطالب آن مشاهده خواهید کرد.
تعریف میکروکنترلر
ریزکنترلگر یا میکروکنترلر (Microcontroller): یک میکرو کنترلر، مدار مجتمع کوچکی است که از یک CPU کوچک و اجزای دیگری نظیر نوسان ساز کریستالی، تایمر، درگاه های ورودی و خروجی آنالوگ و دیجیتال و حافظه تشکیل شده است.
در واقع یک ریزپردازنده در درون ریزکنترلگر قرار داده شده است که ریزکنترلگر با استفاده از آن می تواند محاسبات منطقی و حسابی را انجام دهد.
میکروکنترلر، میکروپروسسوری می باشد که علاوه بر دارا بودن CPU دارای حافظه RAM و ROM و تایمر و شمارنده و A/D و پورت سریال و ... می باشد. مزیت استفاده از میکروکنترلر، صرفه جویی در مصرف توان و کوچک شدن حجم نهایی مدار در پروژه می باشد.
معماری AVR
معماری پایه AVR توسط دو دانشجوی دانشگاه Norwegian Institute of Technology ارائه شد. این میکروکنترلرهای هشت بیتی به دلیل قابلیت برنامه نویسی توسط کامپایلر زبان های برنامه نویسی سطح بالا (HLL)، بسیار مورد توجه قرار می گیرند.
یکی از مشخصات این نوع ریزکنترل گرها دارا بودن 32 ثبات همه منظوره است. همچنین در این میکروکنترلرها، از حافظه های کم مصرف و غیر فرار FLASH و EEPROM استفاده می شود.
ریز کنترلگرهای AVR به سه دسته اصلی تقسیم می شوند
-
سری AT90S یا AVR
-
سری TINYAVR
-
سری MEGAAVR
فهرست مطالب
-
تعریف میکروکنترلر
-
معماری AVR
-
انواع AVR
-
کامپایلرها
-
مشخصات میکروکنترلر AVR-Mega16
-
انواع نرم افزارهای برنامه نویسی AVR
-
معرفی نرم افزار Bascom AVR
-
تفاوت Bascom با دیگر نرم افزارها
-
شکل ظاهری کامپایلر AVR Bascom
-
خبرنامه پس از کامپایل شدن به صورت Hex
-
روجی های نرم افزار Bascom AVR
-
معرفی نرم افزار برنامه نویسی AVR Studio
-
شکل ظاهری نرم افزار Studio AVR
-
عملکرد کلی نرم افزار AVR Bascom
-
نمونه نقشه و برد پروگرمر
-
نمونه پروژه های اجرا شده
-
منابع