Umuman olganda, RISC - 2-mavzu. Mikrokontrollerli boshqarish tizimlarini tarkibiy qismlarining vazifasi va ishlash prinsipi

|
2-mavzu. Mikrokontrollerli boshqarish tizimlarini tarkibiy qismlarining vazifasi va ishlash prinsipi
|
bet | 3/5 | Sana | 09.02.2024 | Hajmi | 0,58 Mb. | | #153837 |
Bog'liq 2.1-mavzu. Mikrokontrollerli boshqarish tizimlarini tarkibiy qismlarining vazifasi va ishlash prinsipiUmuman olganda, RISC arxitekturasining asosiy g'oyasi bir soat siklida bajarilishi mumkin bo'lgan operatsiya kodlarining bunday kombinatsiyalarini sinchkovlik bilan tanlashdir.
Ushbu yondashuvning asosiy foydasi MP ning apparat ta'minotini sezilarli darajada soddalashtirish va uning ish faoliyatini sezilarli darajada oshirish qobiliyatidir.
RISC protsessorlari CISC protsessorlaridan (bir xil chastotaga ega) 2-4 baravar tezroq , lekin dastur sig'imi 30 % ko'proq.
1.2.2 Garvard va Prinston arxitekturasi
Mikrokontroller va ularning turlari
Mikrokontroller – bu bitta chipda butun mikroprotsessor tizimi. Ushbu chip har qanday elektron qurilmalarni boshqarish va ko‘p funksiyalarni bajarish uchun mo‘ljallangan. Elektron qurilmalarning o‘zaro ta’siri mikrokontrollerga o‘rnatilgan dasturga muvofiq amalga oshiriladi.
Mikrokontrollerni dasturlash uchun u kompyuterga ulangan bo‘lishi kerak, buning uchun dasturchi deb nomlangan maxsus qurilma ishlatiladi. Uning yordamida mikrokontroller va kompyuter o‘rtasidagi munosabatlar amalga oshiriladi. Siz hatto dasturchini o‘ziga xos ko‘prik deb ayta olasiz.
Mikrokontrollerlar turli xil xususiyatlari uchun ko‘milgan tizimlarda qo‘llaniladi. U protsessor, kirish / chiqish, ketma-ket portlar, taymerlar, ADC, DAC va shu kabilarni boshqarish vositasidan iborat.
Mikrokontrollerlar bugungi kunda deyarli hamma joyda qo‘llaniladi: zamonaviy monitorlarda, muzlatkichlar, planshetlar, xavfsizlik tizimlari, kir yuvish mashinalari va boshqalar. Tekshirish talab etiladigan har qanday elektron qurilmada mikrokontroller o‘z joyini egallashi mumkin. Va barchasi tufayli, uni deyarli xohlaganingizcha dasturlash mumkin. Shuning uchun, hatto bitta turdagi chip ham elektron qurilmalarda ishlatilishi mumkin.
Zamonaviy mikrokontroller dizaynining murakkabligiga qaramay, uning qanday ishlashini faqat bitta jumla bilan aytish mumkin: “Dastur kodi shunchaki mikrokontrollerning xotirasiga yozilgan, MK ushbu dasturning buyruqlarini o‘qiydi va keyin ularni oddiygina bajaradi” – bu ishning butun prinsipi.
An’anaviy ravishda mikrokontrollerlarni uch guruhga bo‘lish mumkin: oddiy, o‘rnatilgan va universal. Eng oddiy mikrokontrollerler yuqori ishlash talab qilinmaydigan holatlarda qo‘llaniladi, ammo arzon narxlar muhimdir.
Asboblar va asbob-uskunalarga o‘rnatilgan mikrokontrollerlar ixtisoslashgan vazifalarni bajarish uchun dasturlashtirilgan.
Universal mikrokontrollerlar boshqarish, tartibga solish va boshqarish tizimlarida ko‘plab muammolarni hal qilishga qaratilgan.
Agar siz zamonaviy mikrokontrollerlarning barcha turlarini tasavvur qilsangiz, iste’molchiga taqdim etiladigan ushbu sinfdagi juda ko‘p turli xil qurilmalarni ko‘rib hayratda qolishingiz mumkin. Biroq, ushbu qurilmalarning barchasini quyidagi asosiy turlarga bo‘lish mumkin:
- o‘rnatilgan 8 bitli MK,
- 16- va 32-bitli MK,
- raqamli signal protsessorlari (raqamli signallarni qayta ishlash uchun mo‘ljallangan ixtisoslashtirilgan mikroprosessor).
Kontrollerlar juda xilma-xil maqsadlarda bo‘lishi mumkin: xotira, printer, ketma-ket interfeys, texnologik jarayon va boshqalar. Mikrokontrollerni mikroprotsessor elementlari bazasi asosida qurilgan controller deb tushunish kerak. Mikrokontrollerlar bitta chipli, bitta taxtali, programlanadigan, mantiqiy, sanoat, universal va boshqalar bo‘lishi mumkin. Bitta chipdagi mikrokontroller tarkibiga mikroprotsessor va periferik qurilmalar va tekshirgichlar to‘plami kiradi: uzilishni boshqaruvchi, taymerlar, tarmoq boshqaruvchisi, ketma-ket kanal boshqaruvchisi, xotira boshqaruvchisi, DMA boshqaruvchisi va boshqalar.
|
| |