Mikrokontroller qurilmasi


Download 13.53 Kb.
Sana24.12.2022
Hajmi13.53 Kb.
#1063671
Bog'liq
mdk 2


Nima uchun biz mikrokontrollerlardan foydalanamiz?

Mikrokontrollerlar o’rnatilgan ilovalarda avtomatlashtirish uchun ishlatiladi. Mikrokontrollerlarning katta mashhurligining asosiy sababi – bu alohida mikroprotsessor, xotira va kiritish-chiqarish qurilmalari bilan qurilgan dizaynga nisbatan mahsulot yoki dizaynning o’lchami va narxini pasaytirish qobiliyatidir.

Bundan tashqari, mikrokontrollerlar o’rnatilgan mikroprotsessor, operativ xotira, ROM, ketma-ket interfeyslar, parallel interfeyslar, analogdan raqamli o’zgartirgich (ADC), raqamli-analogga o’tkazgich (DAC) va boshqalar kabi funktsiyalarga ega. Bu ularni qurishni osonlashtiradi. Uning atrofidagi ilovalar. Bundan tashqari, mikrokontroller dasturlash muhiti talab bo’yicha har xil turdagi ilovalarni boshqarish uchun keng imkoniyatlar yaratadi.
Ularga mustaqil ravishda qo’yadi va vaziyatga qarab uni xohlagan vaqtda o’zgartirishi mumkin.

Mikrokontroller qurilmasi

Bugungi kunda mikrokontrollerlarning ko’plab turli xil turlari va seriyalari ishlab chiqariladi, ammo ularning ko’lami, maqsadi va ishlash printsipi bir xil.
Uning butun tuzilishining asosiy elementlari mikrokontroller korpusi ichida joylashgan. Bunday qurilmalarning uchta klassi mavjud: 8, 16 va 32-bit. Ulardan 8-bitli modellar unumdorligi past. Bu oddiy ob’ektni boshqarish muammolarini hal qilish uchun etarli. 16-bitli mikrokontrollerlar – 8-bitli yangilangan. Ular kengaytirilgan buyruq tizimiga ega. 32-bitli qurilmalar yuqori samarali umumiy maqsadli protsessorni o’z ichiga oladi. Ular murakkab ob’ektlarni boshqarish uchun ishlatiladi.

Arifmetik mantiq birligi mantiqiy va arifmetik amallarni ishlab chiqarish uchun xizmat qiladi, umumiy maqsadli registrlar bilan birgalikda protsessor ishini bajaradi.

Tasodifiy kirish xotirasi mikrokontrollerning ishlashi vaqtida ma’lumotlarni vaqtincha saqlash uchun xizmat qiladi.

Dastur xotirasi asosiy qurilish bloklaridan biri hisoblanadi. U qayta dasturlash imkoniyatiga ega bo’lgan faqat o’qish uchun mo’ljallangan xotiraga asoslangan va mikrokontrollerning ishlashini boshqarish uchun mikrodasturni saqlash uchun ishlatiladi. U proshivka deb ataladi. Bu qurilma ishlab chiqaruvchisi tomonidan yozilgan. Dastlab, ishlab chiqaruvchi dastur xotirasiga hech narsa qo’ymaydi va u erda hech qanday ma’lumot yo’q. Dasturchi qurilma ishlab chiqaruvchisi yordamida proshivka ichida yozadi.

Ma’lumotlar xotirasi mikrokontrollerlarning ayrim modellarida turli konstantalarni, jadval ma’lumotlarini va boshqalarni yozish uchun ishlatiladi. Ushbu xotira barcha mikrokontrollerlarda mavjud emas.

Tashqi qurilmalar bilan aloqa qilish uchun mavjud I/U portlari. Ular tashqi xotirani ulash uchun ham ishlatiladi, turli sensorlar, ijro etuvchi qurilmalar, LEDlar, ko’rsatkichlar. Kirish-chiqish portlarining interfeyslari xilma-xil: parallel, ketma-ket, USB chiqishlari bilan jihozlangan, WI FI. Bu turli boshqaruv sohalari uchun mikrokontrollerlardan foydalanish imkoniyatlarini kengaytiradi.

Analogdan raqamliga o’tkazgich mikrokontrollerning kirishiga analog signalni kiritish uchun talab qilinadi. Uning vazifasi signalni analogdan raqamliga aylantirishdir.

Analog taqqoslagich kirishlardagi ikkita analog signalni solishtirish uchun xizmat qiladi.

Taymerlar mikrokontrollerning ishlashida diapazonlarni va vaqt kechikishlarini sozlash uchun ishlatiladi.

Raqamli-analogli konvertor dan aylantirishning teskari ishini bajaradi raqamli signal analogga.



Mikrokontrollerning harakati generator bilan mikrodastur bilan birgalikda ishlaydigan sinxronizatsiya bloki yordamida soat pulslari bilan sinxronlashtiriladi. Soat impuls generatori ham ichki, ham tashqi bo’lishi mumkin, ya’ni soat pulslari tashqi qurilmadan ta’minlanishi mumkin.

Natijada mikrokontrollerlarni elektron konstruktorlar deb atash mumkin. Ularning asosida siz har qanday boshqaruv moslamasini yaratishingiz mumkin. Dasturlar yordamida siz ichkaridagi kompozit elementlarni ulashingiz yoki uzishingiz, ushbu elementlar uchun o’zingizning harakatlar tartibini belgilashingiz mumkin.
Download 13.53 Kb.

Do'stlaringiz bilan baham:




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling