25 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

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

  • Сравнительная таблица
  • Определение микропроцессора
  • Определение микроконтроллера
  • Вывод

Микропроцессор и микроконтроллер являются типичными программируемыми электронными чипами, используемыми для различных целей. Существенное различие между ними заключается в том, что микропроцессор представляет собой программируемый вычислительный механизм, состоящий из ALU, CU и регистров, обычно используемых в качестве блока обработки (например, ЦП в компьютерах), который может выполнять вычисления и принимать решения. С другой стороны, микроконтроллер — это специализированный микропроцессор, который рассматривается как «компьютер на кристалле», поскольку он объединяет такие компоненты, как микропроцессор, память и параллельный цифровой ввод / вывод.

Микроконтроллер в первую очередь предназначен для управления задачами в реальном времени, в отличие от микропроцессора.

    1. Сравнительная таблица
    2. Определение
    3. Ключевые отличия
    4. Вывод

Поясним какое различие между микропроцессором и микроконтроллером.

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

Микроконтроллер

Это как маленький компьютер на одной микросхеме. Он содержит ядро процессора, ПЗУ, ОЗУ и порты ввода/вывода, которые отвечают за выполнение различных задач. Микроконтроллеры обычно используются в проектах и приложениях, которые требуют прямого управления пользователя. Так как он имеет все компоненты, необходимые в одном чипе, он не нуждается в каких-либо внешних цепей, чтобы сделать свою задачу, так микроконтроллеры часто используются во встраиваемых системах и основные микроконтроллеры производства компании делают их применение на рынке встраиваемых решений. Микроконтроллер можно назвать сердцем встроенных систем. Некоторые примеры популярных микроконтроллеров: 8051, АВР, серия pic.

Выше архитектуры 8051 микроконтроллера. И вы можете видеть все необходимые компоненты для небольшого проекта присутствуют в одном чипе.

Микропроцессор

Микропроцессор имеет только процессор внутри них в одной или нескольких интегральных схем. Как и микроконтроллеры не имеют оперативной памяти, ROM и другие периферийные устройства. Они зависят от внешних цепей периферийных устройств к работе. Но микропроцессоры делаются не для конкретной задачи, а они необходимы там, где задачи являются сложными и хитрыми, как Разработка программного обеспечения, игр и других приложений, требующих большого объема памяти и где вход и выход не определены. Его можно назвать сердцем компьютерной системы. Некоторые примеры являются микропроцессор Pentium, i3, и i5, и т. д.

Из этого образа архитектуры микропроцессоров можно легко увидеть, что это есть регистры и АЛУ в качестве устройства обработки и не имеет оперативной памяти, ПЗУ в нем.

Итак, в чем разница между микропроцессором и микроконтроллером?

1. Ключевым отличием в них является наличие внешнего периферийного устройства, в микроконтроллерах ОЗУ, ПЗУ, ЭСППЗУ встроенные в него, в случае микропроцессоров мы должны использовать внешние цепи.

2. Вся периферийного микроконтроллера собрана на одном кристалле она компактна, в то время как микропроцессор является громоздким.

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

4. Скорость обработки данных микроконтроллеров составляет около 8 МГц до 50 МГц, но в отличие от скорости обработки из микропроцессоров выше 1 ГГц, поэтому они работают намного быстрее, чем микроконтроллеры.

5. Как правило, микроконтроллеры имеют энергосберегающие системы, как режим ожидания или режим экономии энергии, поэтому в целом он использует меньше энергии, а также с внешними компонентами используют низкое общее потребление мощности. В то время как в микропроцессорах, как правило, отсутствует система энергосбережения, а также многие внешние компоненты используются с ним, так что его энергопотребление высокое по сравнению с микроконтроллерами.

Читать еще:  Какой навигатор лучше для андроид планшета. Какой навигатор лучше установить на андроид без интернета? В заключении полезное видео

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

7. Задачи, выполняемые микроконтроллером ограничены и, как правило, менее сложные. Хотя задачи, выполняемые микропроцессорами являются: Разработка программного обеспечения, разработка игр, сайтов, оформление документов и т. д. которые, как правило, более сложные, поэтому требуют больше памяти и скорости, поэтому внешнее ПЗУ, ОЗУ используются с ним.

8. Микроконтроллеры основаны на Гарвардской архитектуре памяти программ и памяти данных, где находятся отдельные микропроцессоры, а основаны на фон Неймановской модели, где программы и данные хранятся в одной памяти модуля.

Применение

Микроконтроллер обладает явной простотой: требуется меньше аппаратного обеспечения, с ним легче работать на программном уровне, да и стоимость начинается с копеек. Но эта простота касается и производительности. Как говорилось выше, микроконтроллер не способен обеспечить высокую производительность наравне с микропроцессорами. Микропроцессоры хоть и требуют внешней коммутации «железа» и относительно МК сложны в работе, но они уже спокойно могут применяться в более сложных устройствах.

Однако иногда в сети появляются умельцы, которые впихивают в микроконтроллер ESP32 DOOM и даже эмулятор NES-игр.

Микропроцессор

С микропроцессором (далее МП) дела обстоят немного иначе. Он содержит в себе арифметико-логическое устройство, блок синхронизации и управления, запоминающие устройство, регистры и шину. То есть МП содержит в себе только то, что непосредственно понадобится для выполнения арифметический и логических операций. Все остальные комплектующие (ОЗУ, ПЗУ, устройства ввода/вывода, интерфейсы) нужно подключать извне.

Структурная схема микропроцессорного устройства

Первые микропроцессоры появились тоже в начале 70-х. Самым популярным на тот момент считался 4004. Это микропроцессор, разработанный компанией Intel и представленный 15 ноября 1971 года. Он имел внушающие на тот период характеристики:

  • 2300 транзисторов;
  • тактовая частота — 740 кГц;
  • разрядность регистров и шины — 4 бита;
  • техпроцесс — 10 мкм;
  • площадь кристалла: — 12 мм².

К слову, 4004 был выполнен в обычном DIP-16 корпусе. Этот МП является самой популярной микросхемой для коллекционирования. Некоторые экземпляры продаются по 400 $ за штуку. Менее раритетные стоят около 250 $.

Уже через пару лет 8-битные МП позволили создавать первые бытовые микрокомпьютеры.

Естественно, тут преимуществом является то, что к МП можно на выбор подключать разную периферию с разными характеристиками (что не во всех случаях можно на МК). Второе основное отличие микропроцессора от микроконтроллера в том, что МП имеют больше вычислительной мощности. Их не имеет смысла ставить в микроволновки и «умные» лампочки. Микропроцессоры применяют там, где вычислительная мощность МК уже не справляется — игровые приставки, сложные вычислительные устройства и приборы, гаджеты.

Получается, чтобы обеспечить работоспособность микропроцессора, нужно подключить ему хотя бы минимальный набор периферии. Минусы:

  1. Размер — если в случае МК всё уже находится в одном корпусе, то минимальный набор элементов для работы МП занимает больше места.
  2. Цена — обычно, вся «сборка» комплектующих для МП выходит гораздо дороже «голых» микроконтроллеров.
  1. Производительность — микропроцессоры обладают большей производительностью, чем микроконтроллеры.
  2. Выбор — в случае МП у вас есть возможность подобрать комплектующие. Это позволит поставить более подходящую под ваши цели периферию.

Определение микропроцессора

микропроцессор Этот кремниевый чип работает как центральный процессор (CPU). Он может выполнять функции, в том числе логические и арифметические, согласно заранее определенным инструкциям, указанным изготовителем. ЦП состоит из АЛУ (арифметического и логического блока), регистра и блока управления. Микропроцессор может быть сконструирован разными способами в зависимости от набора команд и архитектуры системы.

Для проектирования микропроцессора предусмотрены две системные архитектуры — Гарвард и Фон-Нейман. Процессор гарвардского типа, встроенный в изолирующие шины для программ и памяти данных. Напротив, процессор на основе архитектуры фон-Неймана совместно использует одну шину для памяти программ и данных.

Читать еще:  Как скрыть гостя в одноклассниках. Как в одноклассниках посмотреть гостей за все время

Микропроцессор не является независимым блоком, он зависит от других аппаратных блоков, таких как память, таймер, контроллер прерываний и т. Д. Первый микропроцессор был разработан Intel в 1971 году и назван Intel 4004.

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

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

Микропроцессоры, как правило, не укомплектованы большим количеством дополнительных компонентов (как микроконтроллеры) и используют преимущественно внешние устройства в целях выполнения своих функций. Это могут быть модули ОЗУ, регуляторы напряжения или отдельные источники питания, порты ввода и вывода. В принципе, данные компоненты те же по назначению, что и в случае с контроллерами, но внешние. Однако, как и сам вычислительный чип микропроцессора, в большинстве случаев более производительные, чем те, что стоят в микроконтроллере.

Внутренних модулей у процессора немного. Как правило, современные модели электронных компонентов рассматриваемого типа содержат микросхему ОЗУ — из тех типов компонентов, что характерны для конструкции микроконтроллера. ПЗУ, регулятор напряжения, порты в структуре микропроцессора обычно отсутствуют.

Главное предназначение микропроцессора — сложные вычислительные операции. Поэтому он, как правило, обладает большой производительностью и инсталлируется в те девайсы, функционал которых ее требует. Например, в игровые приставки, ПК, мобильные устройства.

Поясним какое различие между микропроцессором и микроконтроллером.

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

Микроконтроллер

Это как маленький компьютер на одной микросхеме. Он содержит ядро процессора, ПЗУ, ОЗУ и порты ввода/вывода, которые отвечают за выполнение различных задач. Микроконтроллеры обычно используются в проектах и приложениях, которые требуют прямого управления пользователя. Так как он имеет все компоненты, необходимые в одном чипе, он не нуждается в каких-либо внешних цепей, чтобы сделать свою задачу, так микроконтроллеры часто используются во встраиваемых системах и основные микроконтроллеры производства компании делают их применение на рынке встраиваемых решений. Микроконтроллер можно назвать сердцем встроенных систем. Некоторые примеры популярных микроконтроллеров: 8051, АВР, серия pic.

Выше архитектуры 8051 микроконтроллера. И вы можете видеть все необходимые компоненты для небольшого проекта присутствуют в одном чипе.

Микропроцессор

Микропроцессор имеет только процессор внутри них в одной или нескольких интегральных схем. Как и микроконтроллеры не имеют оперативной памяти, ROM и другие периферийные устройства. Они зависят от внешних цепей периферийных устройств к работе. Но микропроцессоры делаются не для конкретной задачи, а они необходимы там, где задачи являются сложными и хитрыми, как Разработка программного обеспечения, игр и других приложений, требующих большого объема памяти и где вход и выход не определены. Его можно назвать сердцем компьютерной системы. Некоторые примеры являются микропроцессор Pentium, i3, и i5, и т. д.

Из этого образа архитектуры микропроцессоров можно легко увидеть, что это есть регистры и АЛУ в качестве устройства обработки и не имеет оперативной памяти, ПЗУ в нем.

Итак, в чем разница между микропроцессором и микроконтроллером?

1. Ключевым отличием в них является наличие внешнего периферийного устройства, в микроконтроллерах ОЗУ, ПЗУ, ЭСППЗУ встроенные в него, в случае микропроцессоров мы должны использовать внешние цепи.

2. Вся периферийного микроконтроллера собрана на одном кристалле она компактна, в то время как микропроцессор является громоздким.

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

4. Скорость обработки данных микроконтроллеров составляет около 8 МГц до 50 МГц, но в отличие от скорости обработки из микропроцессоров выше 1 ГГц, поэтому они работают намного быстрее, чем микроконтроллеры.

Читать еще:  15 Лучших Игр Про Пиратов и Корабли На ПК

5. Как правило, микроконтроллеры имеют энергосберегающие системы, как режим ожидания или режим экономии энергии, поэтому в целом он использует меньше энергии, а также с внешними компонентами используют низкое общее потребление мощности. В то время как в микропроцессорах, как правило, отсутствует система энергосбережения, а также многие внешние компоненты используются с ним, так что его энергопотребление высокое по сравнению с микроконтроллерами.

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

7. Задачи, выполняемые микроконтроллером ограничены и, как правило, менее сложные. Хотя задачи, выполняемые микропроцессорами являются: Разработка программного обеспечения, разработка игр, сайтов, оформление документов и т. д. которые, как правило, более сложные, поэтому требуют больше памяти и скорости, поэтому внешнее ПЗУ, ОЗУ используются с ним.

8. Микроконтроллеры основаны на Гарвардской архитектуре памяти программ и памяти данных, где находятся отдельные микропроцессоры, а основаны на фон Неймановской модели, где программы и данные хранятся в одной памяти модуля.

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

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

Микропроцессоры, как правило, не укомплектованы большим количеством дополнительных компонентов (как микроконтроллеры) и используют преимущественно внешние устройства в целях выполнения своих функций. Это могут быть модули ОЗУ, регуляторы напряжения или отдельные источники питания, порты ввода и вывода. В принципе, данные компоненты те же по назначению, что и в случае с контроллерами, но внешние. Однако, как и сам вычислительный чип микропроцессора, в большинстве случаев более производительные, чем те, что стоят в микроконтроллере.

Внутренних модулей у процессора немного. Как правило, современные модели электронных компонентов рассматриваемого типа содержат микросхему ОЗУ — из тех типов компонентов, что характерны для конструкции микроконтроллера. ПЗУ, регулятор напряжения, порты в структуре микропроцессора обычно отсутствуют.

Главное предназначение микропроцессора — сложные вычислительные операции. Поэтому он, как правило, обладает большой производительностью и инсталлируется в те девайсы, функционал которых ее требует. Например, в игровые приставки, ПК, мобильные устройства.

Определение микроконтроллера

микроконтроллер это технология, разработанная после микропроцессора и преодоления недостатков микропроцессора. Микросхема микроконтроллера обладает высокой степенью интеграции с процессором, памятью (RAM и ROM), регистрами, блоками управления прерываниями и выделенными портами ввода / вывода. Кажется, это надстройка микропроцессора. В отличие от микропроцессора микроконтроллер не зависит от других аппаратных блоков, он содержит все необходимые блоки для правильного функционирования.

Микроконтроллер более ценен, чем микропроцессор в области встроенных систем, потому что он более экономичен и легко доступен. Первый микроконтроллер TMS 1000 был разработан компанией Texas Instruments в 1974 году. Базовая конструкция микроконтроллера TI напоминает процессор Intel 4004/4040 (4-разрядный), в который разработчики добавили поддержку ОЗУ, ПЗУ, ввода-вывода. Еще одним преимуществом микроконтроллера является то, что мы можем записывать пользовательские инструкции в процессор.

  1. Микропроцессор состоит из кремниевого чипа, имеющего арифметически-логический блок (АЛУ), блок управления (БУ) и регистров. И наоборот, микроконтроллер включает в себя свойства микропроцессора, а также ОЗУ, ПЗУ, счетчики, порты ввода / вывода и так далее.
  2. Микропроцессор требует группы других микросхем, таких как таймеры, контроллеры прерываний и память программ и данных, что делает его зависимым. В отличие от этого, микроконтроллер не требует других аппаратных блоков, поскольку он уже включен с ним.
  3. В микроконтроллере предусмотрены неявные порты ввода / вывода, в то время как микропроцессор не использует встроенные порты ввода / вывода.
  4. Микропроцессор выполняет операции общего назначения. Напротив, микроконтроллер выполняет прикладные операции.
  5. В микропроцессоре основной упор делается на производительность, поэтому он нацелен на рынок высокого класса. С другой стороны, микроконтроллер ориентирован на рынок встраиваемых систем.
  6. Использование энергии в микроконтроллере лучше, чем в микропроцессоре.
Ссылка на основную публикацию
Статьи c упоминанием слов:
Adblock
detector