Atmega8 mikrokontrolleri to‘g‘risida umumiy tushuncha

|
Atmega8 mikrokontrolleri to‘g‘risida umumiy tushuncha
|
Sana | 07.06.2024 | Hajmi | 278,73 Kb. | | #261492 |
Bog'liq ATMEGA8 mikrokontrolleri to
ATMEGA8 mikrokontrolleri to‘g‘risida umumiy tushuncha
1945 yili amerikalik matematik Fon Neymon zamonaviy kompyuterlarning asosiy ishlash prinsipini ishlab chiqdi. U tomondan taklif etilgan arxitektura programma ma’lumotlarini umumiy xotirada saqlaydi.
2.1-rasm. Qurilmaning prinsipial sxemasi
Garvard arxitekturasida esa ma’lumotlar va programmalar alohida xotiralarda saqlanishga asoslangan. Garvard arxitekturasida markaziy protsessor bir paytning o’zida programma bilan hamda ma’lumotlar bilan ishlash imkonini beradi. Bu esa o’z navbatida unumdorlikni oshiradi.
AVR MP rida Garvard arxitekturasidan foydalanigan.
ATMEGA8 mikrokontrolleri tuzulishi va qisqacha tavsifi. ATMEGA 8 yoki shutipdagi mikrokontrollerlarni tashqi korpuslarini tuzilishlari bo‘yicha, hozircha, ikkita turlidir. DIP 28vaSTkorpusliko‘rinishlidir (2.2 a,b rasmlar).
ATMEGA8- mikrokontrollerinixarakteristikasi
Analogik kirishlarsoni (ATSP) 4
Kirishkuchlanishi (chegaraviy) 5,5 Volt
Kirishkuchlanishi (ishlatiladigani) 4,5-5 Volt
TXQ (OZU) 256 bayt
Taktlichastota 20 MGs
Flash-xotirasi 8kB
DIP-28 yoki DIP-28A ATmega8 yoki ATmega8 Amikrokontrollerini funksional vazifalari birxildir, faqatgina Aversiyali MK oz energiya istemol qilishi bilan farq qiladi. Mikrokontrollerlarni taktliishlashlari uchun maksimal 8 Mhz chastotali ichki RC-ossillyatordan (generatordan) foydalaniladi.
ATMEGA 8 AAVRRISC arxitekturasi bazasida yaratilgan kam quvvatli 8-razryadli CMOS Ko‘pchilik buyruqlarni bitta taktda bajargani uchun, ATMEGA8A samaradorligi MGsda1 MIPSga yaqinlashadi. AVR yadrosi 32 umumiy vazifali registrlarini 32 birlashtiradi va buyruqlar sonini oshirishga olib keladi. Hamma 32 ishchi registrlar bevosita ALQ ulangan bu esa ikkita bir-biriga bog‘liq bo‘lmagan registrlarga bitta buyruq ichida kirishga (dostupnыm) imkon beradi va bitta taktda bajariladi. Bu arxitektura oddiy CISC mikrokontrolleriga nisbatan o‘n marta samaralidir.
ATmega 8 Mikrokontrollerining arxitekturasi (2.3-rasm).
a) b)
2.2-rasm. ATMEGA8 tashqi ko‘rinishlari: a)- DIP 28 korpusli; b)-SMD korpusliATMEGA8.
2.3-rasm.Mikrokontrollerining arxetekturasining umumiy ko’rinishi.
MK AVR : tezkor RISK-protsessor 2 ta energiya talab qilmaganda xotira (Flash-programma xotirasi va ma’lumotlar xotirasi EEPROM), operativ xotira RAM, kirish / chiqish portlari va turli xil preferik interfeys sxemalar.
Atmega 8 mikrokontrollerini portali va oyoqlari (Cрiqishlari) to‘g‘risida to’grisida ma’lumotlar
Programma xotirasi ( Flash ROM yoki PZU)
Programmaning xotirasi ma’lumotlar ketma-ketligini saqlash uchun mo’ljallangan. U 16 bitli ma’lumot , ular MPlarni boshqaradi. Barcha AVR MP lari 1 dan 256 kilobayt xotira sig’imiga ega bo’lishi mumkin. Uning avzalligi shundaki, u qayta – qayta elektrik dasturlanish xususiyatiga ega, u qayta–qayta ma’lumotlarni o’chirib yozish imkonini beradi.
Dastur AVR flesh xotirasiga oddiy programmator va SPI interfeysi yordamida yoziladi.
Komunikatsion SPI interfeysi yordamida barcha turdagi AVR MK lariga programma yozish mumkin. Bundan faqatTiny11 va Tiny 28 mustasno.
Mega oilasiga mansub MK larning barchasi o’zini mustaqil ravishda programmasini o’zgartirish mumkin.
MK AVR larning 2 avlodining Flash xotirasiga qaytadan ma’lumotni yozish 10 ming sikl va undan ortiq marotaba yozish imkonini beradi ( deb yozilgan Atmel Corp. texnik hujjatlarida ).
Ma’lumotlar xotirasi
Ma’lumotlar xotirasi 3 qismga bo’linadi:
Registrli xotira
Operativ xotira ( OZU – RAM )
Energiya talab qilmaydigan xotira (ESPPZU yoki EEPROM)
|
| |