Микроконтроллеры - Обзор
А microcontroller это небольшой и недорогой микрокомпьютер, который предназначен для выполнения определенных задач встроенных систем, таких как отображение информации микроволн, прием удаленных сигналов и т. д.
Общий микроконтроллер состоит из процессора, памяти (RAM, ROM, EPROM), последовательных портов, периферийных устройств (таймеров, счетчиков) и т. Д.
Разница между микропроцессором и микроконтроллером
В следующей таблице показаны различия между микропроцессором и микроконтроллером.
Микроконтроллер | Микропроцессор |
---|---|
Микроконтроллеры используются для выполнения одной задачи в приложении. | Микропроцессоры используются для больших приложений. |
Стоимость его конструкции и оборудования невысока. | Его конструкция и стоимость оборудования высоки. |
Легко заменить. | Не так-то просто заменить. |
Он построен по технологии CMOS, которая требует меньше энергии для работы. | Его потребляемая мощность высока, потому что он должен контролировать всю систему. |
Он состоит из ЦП, ОЗУ, ПЗУ, портов ввода-вывода. | Он не состоит из ОЗУ, ПЗУ, портов ввода-вывода. Он использует свои контакты для взаимодействия с периферийными устройствами. |
Типы микроконтроллеров
Микроконтроллеры делятся на различные категории в зависимости от памяти, архитектуры, битов и наборов инструкций. Ниже приводится список их типов -
Немного
В зависимости от битовой конфигурации микроконтроллер делится на три категории.
8-bit microcontroller - Этот тип микроконтроллера используется для выполнения арифметических и логических операций, таких как сложение, вычитание, деление умножения и т. Д. Например, Intel 8031 и 8051 являются 8-битными микроконтроллерами.
16-bit microcontroller- Этот тип микроконтроллера используется для выполнения арифметических и логических операций там, где требуется более высокая точность и производительность. Например, Intel 8096 - это 16-битный микроконтроллер.
32-bit microcontroller - Этот тип микроконтроллера обычно используется в устройствах с автоматическим управлением, таких как автоматические рабочие машины, медицинские приборы и т. Д.
объем памяти
В зависимости от конфигурации памяти микроконтроллер делится на две категории.
External memory microcontroller- Микроконтроллеры этого типа сконструированы таким образом, что в них нет программной памяти на кристалле. Следовательно, он назван микроконтроллером внешней памяти. Например: микроконтроллер Intel 8031.
Embedded memory microcontroller- Этот тип микроконтроллера устроен таким образом, что микроконтроллер имеет все программы и память данных, счетчики и таймеры, прерывания, порты ввода / вывода встроены в микросхему. Например: микроконтроллер Intel 8051.
Набор инструкций
В зависимости от конфигурации набора команд микроконтроллер делится на две категории.
CISC- CISC означает компьютер со сложным набором команд. Это позволяет пользователю вставить одну инструкцию в качестве альтернативы множеству простых инструкций.
RISC- RISC означает компьютеры с сокращенным набором команд. Это сокращает рабочее время за счет сокращения тактового цикла на инструкцию.
Применение микроконтроллеров
Микроконтроллеры широко используются в различных устройствах, таких как -
Светочувствительные и управляющие устройства, такие как светодиоды.
Устройства измерения и контроля температуры, такие как микроволновая печь, дымоходы.
Устройства обнаружения пожара и безопасности, такие как пожарная сигнализация.
Измерительные приборы типа вольтметра.