Подтвердить что ты не робот

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

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

Что-нибудь еще?

4b9b3361

Ответ 1

Микроконтроллер - это микропроцессор (ядро или ядра процессора a.k.a.) с дополнительными периферийными устройствами на кристалле. Эти термины исходят из 1970-х годов, когда микропроцессор (например, Motorola 6800 или Intel 8086) имел бы адресную шину, шину данных и линии управления, а микроконтроллер (например, Motorola 6801 или Intel 8051) имел бы периферийные выводы ввода/вывода (последовательные порты, параллельный ввод-вывод, таймер ввода-вывода и т.д.), но нет внешней шины памяти (вы застряли с тем, что было на чипе).

Кроме того, микропроцессоры выполнили свои программы из внешнего ПЗУ, а микроконтроллеры будут использовать внутреннюю маскировку (как в "запрограммированной на диске factory путем изменения IC фото маски" ). Единственными практичными стираемыми ПЗУ были УФ-стираемые EPROMS, электрически стираемые PROMS (EEPROMS) были дорогими, медленными и не очень плотными, а "вспышка" означала биты пластика, торчащие из линий швов пресс-формы на чипе.

Честно говоря, линия между ними исчезает. Современные микроконтроллеры, такие как Motorola 6812, имеют одновременно внешнюю шину памяти и периферийные выводы ввода/вывода и могут использоваться как микропроцессор или микроконтроллер.

Ответ 2

С http://wiki.answers.com/Q/What_is_the_difference_between_a_microprocessor_and_a_microcontroller

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

Микроконтроллер представляет собой интеграцию ряда полезных функций в один пакет IC. Эти функции:

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

В принципе, микроконтроллер - это устройство, которое объединяет ряд компонентов микропроцессорной системы на один микрочип.

Итак, микроконтроллер объединяется в один и тот же микрочип:

Ядро процессора (микропроцессор) Память (как ПЗУ, так и ОЗУ) Некоторые параллельные цифровые входы/выходы Кроме того, микроконтроллер является частью встроенной системы, которая по существу является всей печатной платой. Посмотрите "встроенная система" в Википедии. Разница заключается в том, что микроконтроллер включает в себя функции микропроцессора (CPU, ALU, Registers), а также наличие дополнительных функций, таких как наличие RAM, ROM, портов I\O, счетчик и т.д. Микроконтроллер управляет работой машины с использованием фиксированной программы, хранящейся в Rom, который не меняется со временем жизни.

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

Ответ 3

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

Ответ 4

Вкратце:
Микропроцессор = ЦП
Микроконтроллер = ЦП + периферийные устройства + память

Эта ссылка была полезной.

Ответ 5

Общее использование

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

микроконтроллер - обычно используется в Роботизированной системе или системе управления сигналом трафика.

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

Ответ 6

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

Ответ 7

В коротком слове микропроцессор является одной частью микроконтроллера.