Quyida mikrokontrollerning blok diagrammasi keltirilgan. Uning mikroprotsessordan asosiy farqi nimada? ROM, RAM, taymer, ketma-ket interfeys, I/U portlari kabi barcha qo'llab-quvvatlovchi qurilmalar o'rnatilgan. Shu sababli, ushbu aksessuarlar bilan interfeyslarni yaratishning hojati yo'q va bu tizim dizayneri uchun juda ko'p vaqtni tejaydi.
Mikrokontroller faqat bitta chipga integratsiyalangan barcha qo'llab-quvvatlovchi qurilmalarga ega mikroprotsessor tizimidan boshqa narsa emas. Agar siz tashqi xotira yoki DAC/ADC birligi bilan interfeysga ega qurilma yaratmoqchi bo'lsangiz, faqat tegishli shahar quvvat manbai, qayta o'rnatish davri va kvarts kristalini (soat manbai) ulashingiz kerak. Ularni yarimo'tkazgich kristaliga birlashtirish oddiygina muammoli.
Mikrokontroller yadrosi (markaziy protsessor) odatda RISC arxitekturasiga asoslanadi.
Mikrokontroller xotirasida yozilgan dastur uni ruxsatsiz foydalanishdan himoya qilishni ta'minlaydigan keyingi o'qish / yozish imkoniyatidan himoyalangan bo'lishi mumkin.
Mikrokontroller va mikroprotsessorni solishtiring
|
Mikroprotsessor
|
mikrokontroller
|
Foydalanish
|
Kompyuter tizimlari
|
O'rnatilgan tizimlar
|
Qurilma
|
Protsessor, umumiy maqsadli registrlar, stek ko'rsatkichlari, dastur hisoblagichlari, taymer va uzilish davrlarini o'z ichiga oladi.
|
Mikroprotsessor sxemalarini o'z ichiga oladi va o'rnatilgan ROM, RAM, kiritish-chiqarish qurilmalari, taymerlar va hisoblagichlarga ega.
|
Ma'lumotlar xotirasi
|
Xotira va protsessor o'rtasida ma'lumotlarni uzatish uchun ko'plab ko'rsatmalar mavjud.
|
Xotira va protsessor o'rtasida ma'lumotlarni ko'chirish uchun bir yoki ikkita ko'rsatmalar mavjud.
|
Elektr zanjirlari
|
Yuqori qiyinchilik
|
Juda oddiy
|
Xarajatlar
|
Butun tizimning narxi oshadi
|
Kam tizim narxi
|
Registrlar soni
|
Unda kamroq registrlar mavjud, operatsiyalar asosan xotirada bajariladi.
|
Ko'proq registrlarga ega, shuning uchun dasturlarni yozish osonroq
|
Xotira qurilmasi
|
Fon Neyman arxitekturasiga asoslangan. Dastur va ma'lumotlar bir xil xotira modulida saqlanadi.
|
Garvard arxitekturasiga asoslangan. Dasturlar va ma'lumotlar turli xil xotira modullarida saqlanadi.
|
Kirish vaqti
|
Xotira va kiritish-chiqarish qurilmalariga kirish vaqti uzoqroq.
|
O'rnatilgan xotira va kiritish/chiqarish qurilmalari uchun tezroq kirish vaqti.
|
Temir
|
Ko'proq apparat talab qiladi.
|
Kamroq apparat talab qiladi.
|
Yangi ishlanmangizga asoslanish uchun to'g'ri qurilmani tanlash oson emas. Narx, ishlash va energiya iste'moli o'rtasida muvozanatni topish kerak va bu tanlovning uzoq muddatli oqibatlarini hisobga olish kerak. Misol uchun, foydalaniladigan qurilma, xoh u mikrokontroller yoki mikroprotsessor bo'ladimi, bir qator yangi mahsulotlarning asosiga aylanadi.
Do'stlaringiz bilan baham: |