3. Tizim Interfeyslari: Mikrokontrollerlar, tizim interfeyslarini qo‘llab-quvvatlaydi, masalan, UART, I2C, SPI, USB va boshqalar. Bu interfeyslar, boshqa qurilmalar bilan axborot almashish va almashishni ta’minlash uchun ishlatiladi.
4. GPIO (General Purpose Input/Output): Mikrokontrollerlarning GPIO portlari, umumiy maqsaddagi kirish-chiqishlarni boshqarish uchun mo‘ljallangan. Ular, sensorga kirish, lampalarni yoqish-yoqish, tizimni nazorat qilish va boshqa harakatlar bilan bog‘liq vazifalarni bajarish uchun foydalaniladi.
5. Timerlar: Timerlar, tizimdagi harakat va tizim jarayonlarni boshqarish uchun ishlatiladi. Ular cheklovlar, tayminglar, taymerli vazifalar va boshqa muhim funksiyalarni amalga oshirishga imkon beradi.
6. Analog va Raqamli Konvertorlar: Mikrokontrollerlar, analog va raqamli konvertorlar (ADC va DAC) orqali analog va raqamli ma’lumotlar o‘rtasidagi o‘tishni ta’minlaydi. Bu, analog sensorlardan ma’lumot olish, analog chipmakerlarni boshqarish, raqamli hisobotlar yaratish va boshqa analog va raqamli amalga oshirish vazifalarini bajarishda foydalaniladi.
7. Batareya Boshqaruv: Ba’zi mikrokontrollerlar batareyadan o‘zaro ta’minlashni ta’minlash uchun batareya boshqaruv tizimini o‘z ichiga oladi.
Mikrokontroller va mikroprotsessorning asosiy farqi ulardagi integratsiya darajasi va funksiyalari bo‘lib, quyidagicha:
Integratsiya darajasi: Mikrokontrollerlar o‘z ichiga mikroprotsessor, xotiralar, tizim interfeyslari, hisoblovchi bloklar, taymerlar, analog va raqamli konvertorlar, kommunikatsiya protokollari va boshqa komponentlarni o‘zlashtirgan chipmakerlar (integrated circuit)dir. Buning natijasida, barcha kerakli komponentlar bir chipmaker ichida joylashadi. Mikroprotsessor esa yolg‘iz chipmaker bo‘lib, boshqa komponentlarga ega emas.
Funksiyalar: Mikrokontrollerlar, o‘z ichiga olgan boshqa komponentlar va interfeyslar orqali amalga oshirish vazifalarini o‘zlashtirishi mumkin. Ular ma’lumotlarni o‘qish, hisoblash, amalga oshirish, sensorlardan ma’lumotlarni olish, tizim interfeyslarini ishlatish, batareya boshqarish va boshqalar kabi vazifalarni bajarishda yordam beradi. Mikroprotsessor esa faqat ma’lumotlarni o‘qish, hisoblash va amalga oshirish uchun yaratilgan.
Dostları ilə paylaş: |