Mikrokontroller - Mikronoltrollerni oldindan o'rnatilgan vazifani bajarish uchun zarur bo'lgan RAM, EEPROM, Taymerlar va boshqa ko'p sonli qo'shimcha qurilmalarni o'z ichiga olgan yagona kompyuter chipi deb atash mumkin.
Series Name
|
Pins
|
Flash Memory
|
Special Feature
|
TinyAVR
|
6-32
|
0.5-8 KB
|
Small in size
|
MegaAVR
|
28-100
|
4-256KB
|
Extended peripherals
|
XmegaAVR
|
44-100
|
16-384KB
|
DMA,Event System included
|
1.1.1-rasm. AVR mikrokontrollerining arxitekturasini namoyish etuvchi jadval.
Bu mikrokontrolller degani kompyuterning boshqa nomi degan ma'noni anglatmaydi. Bir tomondan kompyuter bitta umumiy kompyuterdagi barcha umumiy vazifalarni bajarish uchun mo'ljallangan, masalan siz hisob-kitoblarni amalga oshirish uchun kompyuterdan foydalanishingiz mumkin yoki ba'zi bir multimedia fayllarini saqlash yoki kompyuterdan brauzer orqali Internetga kirish uchun kompyuterdan foydalanishingiz mumkin, mikrokontrollerlar faqat aniq vazifalarni bajarish uchun mo'ljallangan, masalan, xona ichidagi harorat ma'lum bir chegaraga tushganda ACni avtomatik ravishda o'chirish va harorat belgilangan chegaradan oshganda yana uni yoqish.Istiqbolli vazifani bajarish qobiliyatiga va imkoniyatiga qarab turli xil dasturlarda ishlatiladigan mikrokontrolörlarning mashhur oilalari mavjud, ularning eng keng tarqalgani 8051, AVR va PIC mikrokontrollerlardir. Ushbu maqolada sizni AVR mikrokontrollerlar oilasi bilan tanishtiramiz. AVR tarixi.AVR 1996 yilda Atmel Korporatsiyasi tomonidan ishlab chiqilgan. AVR arxitekturasi Alf-Egil Bogen va Vegard Wollan tomonidan ishlab chiqilgan. AVR o'z dasturchilaridan o'z nomini oldi va Advanced Virtual RISC nomi bilan tanilgan Alf-Egil Bogen Vegard Wollan RISC mikrokontrolleriga ishora qiladi. AT90S8515 AVR arxitekturasiga asoslangan birinchi mikrokontroller edi, ammo 1997 yilda tijorat bozorida birinchi mikrokontroller AT90S1200 bo'ldi.
AVR mikrokontrollerlari uchta toifada mavjud:
1. TinyAVR - kamroq xotirasi, kichik o'lchamlari, faqat sodda dasturlar uchun mos keladi
2. MegaAVR - Bular eng yaxshi xotiraga ega (256 Kbitgacha), o'rnatilgan atrof-muhitning ko'p soni va o'rtacha va murakkab dasturlarga mos.
3. XmegaAVR - Katta dastur xotirasi va yuqori tezlikni talab qiladigan murakkab dasturlar uchun tijorat maqsadida ishlatiladi.
Quyidagi jadval yuqorida keltirilgan mikrokontrolörlarning AVR seriyasini taqqoslaydi:
AVRning ahamiyati? AVR-ning nima xususiyati bor?
Ular tezkor: AVR mikrokontrolatori bitta ijro siklida ko'rsatmalarning ko'p qismini bajaradi. AVR-lar PIC-ga qaraganda qariyb 4 baravar tezroq, ular kam quvvat sarflaydilar va turli xil quvvat tejash rejimlarida ishlashlari mumkin. Keling, eng ko'p ishlatiladigan uchta mikrokontrolerlar oilalarini taqqoslaylik.
Do'stlaringiz bilan baham: |