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.
Do'stlaringiz bilan baham: |