Mikrokontroller (mikrokontroller birligi uchun mcu)-bu bitta metall oksidi-yarimo'tkazgich (mos) vlsi integral mikrosxemasi (IC) chipidagi kichik kompyuter
111111111111111Mikrokontrollerlar nima?
Mikrokontroller (mikrokontroller birligi uchun MCU)-bu bitta metall oksidi-yarimo'tkazgich (MOS) vlsi integral mikrosxemasi (IC) chipidagi kichik kompyuter. Mikrokontroller bir yoki bir nechtasini o'z ichiga oladi CPU (protsessor yadrolari) xotira va dasturlashtiriladigan kirish/chiqish tashqi qurilmalari bilan birga. Ferroelektrik operativ xotira shaklida dastur xotira, na flash yoki OTP ROM ham tez-tez yonga kiritilgan, RAM, shuningdek, bir kichik miqdori. Mikrokontrollerlar ishlatilgan mikroprotsessorlardan farqli o'laroq, o'rnatilgan dasturlar uchun mo'ljallangan shaxsiy kompyuterlar yoki turli xil diskret chiplardan iborat boshqa umumiy maqsadli dasturlar.
33333 ========= Interfeys kontseptsiyasi bilan bog'liq holda, shina (magistral) tushunchasi ham ko'rib chiqiladi - bu signal uzatish vositasi bo'lib, unga kompyuter tizimining bir necha tarkibiy qismlari parallel ravishda ulanishi va ma'lumotlar almashinishi mumkin. Shubhasiz, shina atamasi aksariyat interfeyslarning apparat qismlariga nisbatan qo'llaniladi, shuning uchun ko'pincha ushbu ikkita belgi sinonimlar sifatida ishlaydi, garchi interfeys kengroq tushunchadir. Arxitektura nuqtai nazaridan mikro-kompyuterlarni ikkita asosiy sinfga bo'lish mumkin:
• MP ichki interfeysidan (birlashtirilgan kanal) foydalanish; • tashqi muhit uchun tizim interfeysidan foydalanish. Tizim interfeysi odatda standartlashtirilgan tizim shinalari shaklida amalga oshiriladi. Biroq, yaqinda tizim interfeyslarining arxitekturasida tarmoqning o'zaro ta'sir tushunchalarini joriy etish tendentsiyalari kuzatilmoqda.
Tizim interfeyslarining ikkita klassi ajralib turadi: umumiy shina bilan (manzil va ma'lumotlar signallari ko'paytiriladi) va ajratilgan shina bilan (alohida ma'lumotlar va manzil signallari). Zamonaviy tizimli shinalarning avlodlari:
• DEC dan unibus (umumiy shina interfeysi), • Intelning Multibus (ajratilgan shina interfeysi). Unibus shinasining arxitekturasi DEC tomonidan PDP-11 seriyali mini-kompyuterlar uchun ishlab chiqilgan. Periferiya vositalari, xotira va protsessorlar uchun umumiy shina 56 ta ikki tomonlama yo'nalishlardan iborat. Unibus bitta 16 bitli so'zni 750 ns ichida uzatishni qo'llab-quvvatlaydi. Barcha o'tkazmalar usta tomonidan amalga oshiriladi va turli tezlikdagi modullar bilan ishlashga imkon beruvchi qabul qiluvchi (saqlash) moslama tomonidan tasdiqlanadi. Magistrning roli uchun qurilmani tanlash dinamik protsedura, shuning uchun periferik qurilmaning talabiga javoban protsessor shina boshqaruvini unga o'tkazishi mumkin. Ushbu xususiyat tufayli Unibus bazasida multiprosessor tizimlarini rivojlantirish mumkin. Unibus sizga ko'plab qurilmalarni magistralga ulashga imkon beradi, ammo siz magistralning uzunligi oshgani sayin ishonchlilik pasayishini hisobga olishingiz kerak. Shu bilan birga, bir xil chiziqlarda manzillar va ma'lumotlarni yo'naltirish bilan bog'liq interfeys modullarini texnik amalga oshirishning murakkabligini ta'kidlash kerak.
Alternativ shina arxitekturasi Multibus Intel tomonidan ishlab chiqilgan. Shina, shuningdek, bir yoki bir nechta etakchi tugunlarga ega tizim arxitekturasini taqdim etadi va turli tezlikda ishlaydigan qurilmalar o'rtasida aloqa o'rnatilishini tasdiqlaydi. Manzil shinasini va ma'lumotlar shinasini ajratish tufayli turli xil quvvatdagi protsessorlar uchun ushbu arxitekturani amalga oshirish mumkin. IBM PC uchun Multibus arxitekturasining 8 va 16 bitli versiyalari mavjud edi. Manzil shinasi 20 bitdan iborat. Multibus juda oddiy uskunani amalga oshirishni nazarda tutadi, ammo bir vaqtning o'zida shina resurslaridan foydalanadigan qurilmalar soni 16 abonentga cheklangan. Shuni ta'kidlash kerakki, Multibus shinasidagi almashinuv kursi Unibus shinasidagi kursdan past bo'lgan.