Разница между микропроцессором и микроконтроллером

Содержание:

Anonim

Что такое микроконтроллер?

Микроконтроллер - это микросхема, оптимизированная для управления электронными устройствами. Он хранится в единой интегральной схеме, которая предназначена для выполнения конкретной задачи и выполнения одного конкретного приложения.

Это специально разработанные схемы для встроенных приложений и широко используются в электронных устройствах с автоматическим управлением. Он содержит память, процессор и программируемый ввод-вывод.

В этом микропроцессор Vs. В руководстве по микроконтроллеру вы узнаете:

  • Что такое микроконтроллер?
  • Что такое микропроцессор?
  • Типы микропроцессоров
  • Типы микроконтроллеров
  • История микропроцессора
  • История микроконтроллера
  • Особенности микроконтроллера
  • Особенности микропроцессора
  • Микропроцессор против микроконтроллера
  • Применение микропроцессора
  • Применение микроконтроллера

Что такое микропроцессор?

Микропроцессор - это блок управления микрокомпьютера, заключенный в небольшой чип. Он выполняет операции с логическим арифметическим устройством (ALU) и обменивается данными с другими подключенными к нему устройствами. Это единая интегральная схема, в которой объединены несколько функций.

ОСНОВНЫЕ ОТЛИЧИЯ

  • Микропроцессор состоит только из центрального процессора, тогда как микроконтроллер содержит центральный процессор, память и ввод / вывод, интегрированные в один чип.
  • Микропроцессор используется в персональных компьютерах, тогда как микроконтроллер используется во встроенной системе.
  • Микропроцессор использует внешнюю шину для взаимодействия с RAM, ROM и другими периферийными устройствами, с другой стороны, микроконтроллер использует внутреннюю шину управления.
  • Микропроцессоры основаны на модели фон Неймана. Микроконтроллеры основаны на архитектуре Гарварда.
  • Микропроцессор сложный и дорогой, с большим количеством инструкций для обработки, но микроконтроллер недорогой и простой с меньшим количеством инструкций для обработки.

Типы микропроцессоров

Важные типы микропроцессоров:

  • Микропроцессоры с комплексным набором команд
  • Интегральная схема для конкретного приложения
  • Микропроцессоры с сокращенным набором команд
  • Мультипроцессоры цифровых сигналов (DSP)

Типы микроконтроллеров

Вот важные типы микроконтроллеров:

  • 8-битный микроконтроллер
  • 16-битный микроконтроллер
  • 32-битный микроконтроллер
  • Встроенный микроконтроллер
  • Внешняя память Микроконтроллер

История микропроцессора

Вот важная веха из истории микропроцессора.

  • Fairchild Semiconductors изобрела первую интегральную схему (IC) в 1959 году.
  • В 1968 году Роберт Нойс, Гордан Мур, Эндрю Гроув основали собственную компанию Intel.
  • Intel выросла из стартапа из трех человек в 1968 году до промышленного гиганта к 1981 году.
  • В 1971 году компания INTEL создала микропроцессор 4004 первого поколения, который работал с тактовой частотой 108 кГц.
  • С 1973 по 1978 год производились 8-битные микропроцессоры второго поколения, такие как Motorola 6800 и 6801, INTEL-8085 и Zilog's-Z80.
  • В 1978 году на рынок вышел процесс Intel 8008 третьего поколения.
  • В начале 80-х Intel выпустила 32-битные процессоры четвертого поколения.
  • В 1995 году Intel выпустила 64-битные процессоры пятого поколения.

История микроконтроллера

Вот важные вехи из истории микроконтроллеров:

  • Впервые использован в 1975 году (Intel 8048)
  • Внедрение EEPROM в 1993 г.
  • В том же году Atmel представила первый микроконтроллер, использующий флэш-память.

Особенности микроконтроллера

Вот некоторые важные особенности микроконтроллера:

  • Сброс процессора
  • Контакты ввода / вывода программной и переменной памяти (RAM)
  • Центральный процессор синхронизации устройства
  • Таймеры цикла инструкций

Особенности микропроцессора

Вот некоторые важные особенности микропроцессора:

  • Предлагает встроенную программу мониторинга / отладчика с возможностью прерывания
  • Большое количество инструкций, каждая из которых выполняет разные вариации одной и той же операции
  • Предлагает параллельный ввод / вывод
  • Таймер цикла инструкций
  • Интерфейс внешней памяти

Микропроцессор против микроконтроллера

Вот разница между микропроцессором и микроконтроллером

Микропроцессор Микроконтроллер
Микропроцессор - это сердце компьютерной системы. Микроконтроллер - это сердце встраиваемой системы.
Это всего лишь процессор, поэтому компоненты памяти и ввода-вывода необходимо подключать извне. Микроконтроллер имеет процессор, внутреннюю память и компоненты ввода / вывода.
Память и ввод / вывод должны быть подключены извне, поэтому схема становится большой. Память и ввод / вывод уже есть, а внутренняя схема небольшая.
Вы не можете использовать его в компактных системах Вы можете использовать его в компактных системах.
Стоимость всей системы высока Стоимость всей системы невысока
Из-за внешних компонентов общее энергопотребление велико. Следовательно, он не идеален для устройств, работающих от аккумуляторов, таких как аккумуляторы. Поскольку внешние компоненты невелики, общее энергопотребление меньше. Таким образом, его можно использовать с устройствами, работающими от накопленной энергии, например, с батареями.
Большинство микропроцессоров не имеют функций энергосбережения. Большинство микроконтроллеров предлагают режим энергосбережения.
В основном используется в персональных компьютерах. Он используется в основном в стиральных машинах, MP3-плеерах и встроенных системах.
Микропроцессор имеет меньшее количество регистров, поэтому больше операций выполняется в памяти. У микроконтроллера больше регистра. Следовательно, программы легче писать.
Микропроцессоры основаны на модели фон Неймана. Дуга микроконтроллеров основана на архитектуре Гарварда
Это центральный процессор на едином интегрированном кристалле на основе кремния. Это побочный продукт разработки микропроцессоров с центральным процессором и другими периферийными устройствами.
У него нет ОЗУ, ПЗУ, устройств ввода-вывода, таймеров и других периферийных устройств на микросхеме. Он имеет ЦП вместе с ОЗУ, ПЗУ и другими периферийными устройствами, встроенными в один чип.
Он использует внешнюю шину для взаимодействия с RAM, ROM и другими периферийными устройствами. Он использует внутреннюю управляющую шину.
Системы на основе микропроцессоров могут работать с очень высокой скоростью из-за задействованной технологии. Системы на основе микроконтроллеров работают на частоте до 200 МГц или более в зависимости от архитектуры.
Он используется для приложений общего назначения, которые позволяют обрабатывать огромное количество данных. Он используется для систем, ориентированных на конкретные приложения.
Это сложно и дорого, требует обработки большого количества инструкций. Это просто и недорого с меньшим количеством инструкций для обработки.

Применение микропроцессора

Микропроцессоры в основном используются в таких устройствах, как:

  • Калькуляторы
  • Система бухгалтерского учета
  • Игровая машина
  • Сложные промышленные контроллеры
  • Светофор
  • Контрольные данные
  • Военное применение
  • Системы защиты
  • Вычислительные системы

Применение микроконтроллера

Микроконтроллеры в основном используются в таких устройствах, как:

  • Мобильные телефоны
  • Автомобили
  • CD / DVD плееры
  • Стиральные машины
  • Камеры
  • Охранная сигнализация
  • Контроллеры клавиатуры
  • Микроволновая печь
  • Часы
  • Mp3-плееры