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

Автор: Laura McKinney
Дата На Създаване: 2 Април 2021
Дата На Актуализиране: 17 Може 2024
Anonim
Чем отличается МИКРОКОНТРОЛЛЕР и МИКРОПРОЦЕССОР
Видео: Чем отличается МИКРОКОНТРОЛЛЕР и МИКРОПРОЦЕССОР

Съдържание


Микропроцесорът и Микроконтролерът са типичните програмируеми електронни чипове, използвани за различни цели. Съществената разлика между тях е, че микропроцесорът е програмируем изчислителен двигател, състоящ се от ALU, CU и регистри, често използвани като процесор (например процесор в компютрите), който може да извършва изчисления и да взема решения. От друга страна, микроконтролерът е специализиран микропроцесор, считан за „компютър на чип“, тъй като той интегрира компоненти като микропроцесор, памет и паралелен цифров вход / изход.

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

    1. Сравнителна диаграма
    2. дефиниция
    3. Ключови разлики
    4. заключение

Сравнителна диаграма

Основа за сравнениеМикропроцесорнамикроконтролера
ОсновенСъставен от единичен силиконов чип, съдържащ ALU, CU и регистри.Състои се от микропроцесор, памет, I / O порт, контролно устройство за прекъсване и т.н.
ХарактеристикаЗависима единицаСамостоятелна единица
I / O портовеНе съдържа вграден I / O портПрисъстват вградени I / O портове
Вид на извършената операцияОбща цел в проектирането и експлоатацията.Ориентирано към приложение или специфично за домейна.
Насочена заПазар от висок класВграден пазар
Консумация на енергияОсигурява по-малко възможности за пестене на енергияВключва още опции за пестене на енергия


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

Най- микропроцесор е силиконов чип работи като централен процесор (CPU). Той може да изпълнява функции, включително логически и аритметични, съгласно предварително дефинираните инструкции, посочени от производителя. CPU се състои от ALU (Аритметична и логическа единица), регистър и контролен блок. Микропроцесорът може да бъде проектиран по много начини в зависимост от набора от инструкции и архитектурата на системата.

Предвидени са две системни архитектури за проектиране на микропроцесор - Harvard и Von-Neumann. Харвардският процесор, вграден с изолиращи шини за памет на програми и данни. За разлика от тях процесорът, базиран на архитектурата Von-Neumann, споделя една шина за програмна и данни памет.

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


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

Най- микроконтролер е технологията, разработена след микропроцесора и преодоляване на недостатъците на микропроцесора. Чипът на микроконтролера е силно интегриран, активиран с процесор, памет (RAM и ROM), регистри, контролни блокове за прекъсване и специализирани входно / изходни портове. Изглежда, че е суперсет на микропроцесора. За разлика от микропроцесора микроконтролерът не зависи от други хардуерни единици, той съдържа всички основни блокове за правилното функциониране.

Микроконтролерът е по-ценен от микропроцесора в областта на вградените системи, тъй като е по-икономичен и лесно достъпен. Първият микроконтролер TMS 1000 е разработен от Texas Instruments през 1974 г. Основният дизайн на микроконтролера на TI прилича на 4004/4040 (4-битов) процесор на Intel, в който разработчиците са добавили RAM, ROM, I / o поддръжка. Друго предимство на микроконтролера е, че можем да пишем персонализирани инструкции към процесора.

  1. Микропроцесорът е съставен от силиконов чип, имащ аритметична логическа единица (ALU), управляващ блок (CU) и регистри. Обратно, микроконтролерът включва свойства на микропроцесор, заедно с RAM, ROM, броячи, I / O портове и т.н.
  2. Микропроцесорът изисква група други чипове като таймери, контролери за прекъсване и памет за програми и данни, което го прави зависим. Обратно, микроконтролерът не изисква други хардуерни единици, тъй като вече е активиран с него.
  3. В микроконтролера се предоставят имплицитни входно-изходни портове, докато микропроцесорът не използва вградени входно-изходни портове.
  4. Микропроцесорът извършва операции с общо предназначение. За разлика от тях, микроконтролерът извършва операции, ориентирани към приложението.
  5. В микропроцесора основният акцент е върху производителността, следователно той цели за пазара от висок клас. От друга страна, целта на микроконтролера за вградения пазар.
  6. Използването на енергия в микроконтролера е по-добро от микропроцесора.

заключение

Микропроцесорът може да извършва операции с общо предназначение за няколко различни задачи. Напротив, един микроконтролер може да изпълнява зададени от потребителя задачи, когато се справя със същата задача за целия жизнен цикъл.