Архитектура микроконтролера АВР Атмега8 и његове примене

Испробајте Наш Инструмент За Елиминисање Проблема





Скраћеница АВР микроконтролера је „Адванцед Виртуал РИСЦ“, ​​а МЦУ је краткорочни израз микроконтролера. Микроконтролер је сићушни рачунар на једном чипу и назива се и контролним уређајем. Слично рачунару, микроконтролер је направљен са разним периферним уређајима попут улазно-излазних јединица, меморије, тајмера, серијске комуникације података, програмабилних. Примене микроконтролера укључују уграђене апликације и аутоматски контролисане уређаје попут медицинских уређаја, уређаја за даљинско управљање, контролних система, канцеларијских машина, електричних алата, електронских уређаја итд. доступне су разне врсте микроконтролера на тржишту попут 8051, ПИЦ и АВР микроконтролер . Овај чланак даје кратке информације о АВР Атмега8 микроконтролеру.

Шта је АВР Атмега8 микроконтролер?

“Атмел Цорпоратион” је 1996. године произвела АВР микроконтролер. Микроконтролер укључује архитектуру Харварда која брзо ради са РИСЦ-ом. Карактеристике овог микроконтролера укључују различите функције у поређењу са другим режимима спавања-6, уграђени АДЦ (аналогни у дигитални претварач) , интерни осцилатор и серијска комуникација података, изводи упутства у једном циклусу извршења. Ови микроконтролери су били врло брзи и користе малу снагу за рад у различитим режимима уштеде енергије. Постоје различите конфигурације АВР микроконтролера за обављање различитих операција попут 8-битних, 16-битних и 32-битних. Молимо погледајте доњу везу за Врсте АВР микроконтролера




Атмега8 микроконтролер

Атмега8 микроконтролер

АВР микроконтролери су доступни у три различите категорије као што су ТиниАВР, МегаАВР и КсмегаАВР



  • Тини АВР микроконтролер је врло мале величине и користи се у многим једноставним апликацијама
  • Мега АВР микроконтролер је веома познат због великог броја интегрисаних компонената, добре меморије и користи се у модерним и вишеструким апликацијама
  • Ксмега АВР микроконтролер се примењује у тешким апликацијама, које захтевају велику брзину и огромну програмску меморију.

Опис пин-а за микроконтролер Атмега8

Тхе главна карактеристика Атмега8 микроконтролера је да сви пинови микроконтролера подржавају два сигнала, осим 5-пинских. Микроконтролер Атмега8 састоји се од 28 пинова где се пинови 9,10,14,15,16,17,18,19 користе за порт Б, пинови 23,24,25,26,27,28 и 1 користе се за порт Ц и игле 2,3,4,5,6,11,12 се користе за порт Д.

Конфигурација пин-а микроконтролера Атмега8

Конфигурација пин-а микроконтролера Атмега8

  • Пин -1 је РСТ (Ресет) пин и применом сигнала ниског нивоа за време дуже од минималне дужине импулса произвешће се РЕСЕТ.
  • Пин-2 и пин-3 се користе у УСАРТ за серијску комуникацију
  • Пин-4 и пин-5 се користе као спољни прекид. Један од њих активираће се када је постављен бит заставице прекида статусног регистра, а други ће се активирати све док услов за упад буде успео.
  • Пин-9 и пин-10 се користе као тајмери ​​бројачи осцилатора као и спољни осцилатор где је кристал повезан директно са два пина. Пин-10 се користи за нискофреквентни кристални осцилатор или кристални осцилатор. Ако се интерни прилагођени РЦ осцилатор користи као извор ЦЛК и асинхрони тајмер је дозвољен, ови пинови се могу користити као пин осцилатор тајмера.
  • Пин-19 се користи као главни ЦЛК о / п, славе ЦЛК и / п за СПИ-канал.
  • Пин-18 се користи као главни ЦЛК и / п, славе ЦЛК о / п.
  • Пин-17 се користи као главни податак о / п, славе подаци и / п за СПИ-канал. Користи се као и / п када је овлаштен од стране славе-а и двосмеран је када то дозвољава мастер. Овај пин се такође може користити као о / п упоређивање са о / п подударањем, што помаже као спољни о / п за тајмер / бројач.
  • Пин-16 се користи као славе избор и / п. Такође се може користити као тајмер или бројач1 сразмерно постављањем ПБ2 пина као о / п.
  • Пин-15 се може користити као спољни о / п тајмера или бројача за упоређивање А.
  • Пин-23 до Пинс28 су коришћени за АДЦ (дигитална вредност аналогног улаза) канала. Пин-27 се такође може користити као серијски интерфејс ЦЛК и пин-28 могу се користити као подаци серијског интерфејса
  • Пин-12 и пин-13 се користе као аналогни компаратор и / пс.
  • Пин-6 и пин-11 се користе као извори тајмера / бројача.

Архитектура микроконтролера Атмега8 АВР

Архитектура Атмега АВР микроконтролера укључује следеће блокове.

Архитектура Атмега8 микроконтролера

Архитектура Атмега8 микроконтролера

Меморија: Има 1КБ интерног СРАМ-а, 8Кб флеш меморије програма и 512 бајтова ЕЕПРОМ-а.


И / О портови: Има три порта, наиме порт-Б, порт-Ц и порт-Д и 23 И / О линија се могу постићи из ових портова.

Прекиди: Два извора спољних прекида налазе се у луци Д. Деветнаест различитих вектора прекида који подржавају деветнаест догађаја произведених из унутрашњих периферних уређаја.

Тајмер / бројач: Постоје 3 интерна тајмера која су доступна, 8 бит-2, 16 бит-1, који представљају бројне режиме рада и подржавају интерно / екстерно тактирање.

Серијски периферни интерфејс (СПИ): Микроконтролер АТмега8 садржи три интегрисана комуникациона уређаја. Један од њих је СПИ, 4-пинска су додељена микроконтролеру за примену овог система комуникације.

УСАРТ: УСАРТ је једно од најмоћнијих комуникационих решења. Микроконтролер АТмега8 подржава и синхроне и асинхроне шеме преноса података. За то су додељена три пина. У многим комуникационим пројектима, модул УСАРТ се широко користи за комуникацију са ПЦ-микроконтролером.

Двожични интерфејс (ТВИ): ТВИ је још један комуникациони уређај који је присутан у АТмега8 микроконтролеру. Омогућава дизајнерима да поставе комуникационе б / н два уређаја који користе две жице заједно са међусобном ГНД везом, како је о / п ТВИ направљен помоћу отвореног колектора о / пс, стога су спољни пулл-уп отпорници обавезни за израду коло.

Аналогни компаратор: Овај модул је уграђен у интегрисани круг који нуди могућност контраста између два напона повезана на два улаза компаратора преко спољних пинова повезаних са микроконтролером.

АДЦ: Уграђени АДЦ (аналогни у дигитални претварач) може изменити аналогни и / п сигнал у дигиталне податке 10-битне резолуције. За максимум лов-енд апликације довољна је оволика резолуција.

Апликације за микроконтролер Атмега8

Користи се микроконтролер Атмега8 за изградњу различитих електричних и електронских пројеката . Неки од пројеката АВР атмега8 микроконтролера су наведени у наставку.

Пројекат заснован на Атмега8

Пројекат заснован на Атмега8

  • ЛЕД матрично повезивање засновано на АВР микроконтролеру
  • УАРТ комуникација између Ардуино Уно и АТмега8
  • Повезивање Оптоцоуплера са АТмега8 микроконтролером
  • Ватрогасни систем заснован на АВР микроконтролеру
  • Мерење интензитета светлости помоћу АВР микроконтролера и ЛДР-а
  • Амперметар од 100мА заснован на АВР микроконтролеру
  • Алармни систем против крађе заснован на микроконтролеру АТмега8
  • Интерфејс џојстика заснован на АВР микроконтролеру
  • Интерфејс Флек сензора заснован на АВР микроконтролеру
  • Управљање корачним мотором помоћу АВР микроконтролера

Према томе, ово је све а о водичу за микроконтролере Атмега8 што укључује, шта је Атмега8 микроконтролер, архитектуру, конфигурацију пин-а и његове примене. Надамо се да сте боље разумели овај концепт. Даље, било какве сумње у вези са овим концептом или да имплементирати пројекте засноване на АВР микроконтролеру , дајте своје повратне информације коментаришући у одељку за коментаре испод. Која је разлика између Атмега8 и Атмега 32 микроконтролера?