میکروکنترلر (ATMEGA8 _ AVR) ساختار و کاربرد ها
پژوهشگر و نویسنده: دکتر ( افشین رشید)
نکته: مدل ATMEGA8 تعداد 28 پایه داشته که به غیر از چند پایهی مربوط به تغذیه، بقیه پایهها را میتوان برنامه ریزی و از آنها استفاده کرد. همچنین حافظه قابل برنامه ریزی آن 8 کیلو بایت است که برای یک پروژه متوسط کافی است.مدل ATMEGA32 تعداد 40 پایه دارد.
اگر پایه های تغذیه میکروکنترلر(ATMEGA8 _ AVR) را کم کنیم بقیه پایه ها را میتوان برنامه ریزی و از آنها استفاده کرد. همچنین حافظه قابل برنامه ریزی آن تا 32 کیلو بایت قابل افزایش است که برای پروژه های نسبتا بزرگ مناسب است.
ولتاژ مصرفی میکروکنترلر (ATMEGA8 _ AVR) از 5.4 V تا 5.5 Vمیتواند باشد.فرکانس کار هم تا 16 MHz میتواند انتخاب شود که تا 8 MHz نیازی به کریستال خارجی نیست و در داخل خود آی سی میتواند تامین شود . فرکانس کار از جمله مواردی است که باید در برنامه تعیین شود . لازم به ذکر است که این فرکانس بدون هیچ تقسـیمی بـه CPU داده میشـود بنـابراین ایـن خـانواده از میکروکنترلر ها سرعت بیشتری نسبت خانواده های دیگر دارند پایه ی شماره 9 نیز ریست سخت افزاری میباشد و برای عملکرد عادی آی سی نباید به جایی وصـل شـود و برای ریست کردن نیز باید به زمین وصل میشود . پایه های 12 , 13 نیز برای استفاده از کریستال خارجی تعبیه شده است .
میکروکنترلر ATMEGA8-PU از سری میکرو کنترلرهای ATMEGA شرکت ATMEL است . آی سی کم مصرفی است که با تکنولوژی cmos و براساس ساختار avr میباشد. Cpu آن ۸ بیتی میباشد و با فرکانس ۱۶مگاهرتز کار میکند. دارای ۶ مبدل آنالوگ به دیجیتال با دقت ۱۰بیت است . این میکروکنترلر قابلیت ها و دسترسی های زیادی دارد.