Микроконтролер је првенствено дизајниран за управљање задатком у реалном времену, за разлику од микропроцесора.
Цомпарисон Цхарт
Основа за поређење | Микропроцесор | Микроконтролер |
---|---|---|
Басиц | Састоји се од једног силицијумског чипа који садржи АЛУ, ЦУ и регистре. | Састоји се од микропроцесора, меморије, И / О порта, контролне јединице за прекид, итд. |
Карактеристично | Зависна јединица | Самостална јединица |
И / О портови | Не садржи уграђени И / О порт | Присутни су уграђени И / О портови |
Врста извршене операције | Општа намена у дизајну и раду. | Апликациона или доменска. |
Циљано за | Хигх енд маркет | Ембеддед маркет |
Потрошња струје | Пружа мање опције за уштеду енергије | Укључује више опција за уштеду енергије |
Дефиниција микропроцесора
Микропроцесор је силицијумски чип који ради као централна процесорска јединица (ЦПУ). Може обављати функције укључујући логичке и аритметичке поступке према унапријед дефинираним упутама које је одредио произвођач. ЦПУ се састоји од АЛУ (аритметичке и логичке јединице), регистарске и контролне јединице. Микропроцесор може бити дизајниран на много начина у зависности од скупа инструкција и архитектуре система.
Постоје две архитектуре система за пројектовање микропроцесора - Харвард и Вон-Неуманн. Процесор типа Харвард уграђен са изолатима за програмску и податковну меморију. Насупрот томе, процесор заснован на Вон-Неуманновој архитектури дијели једну сабирницу за програмску и податковну меморију.
Микропроцесор није независна јединица и ослања се на друге хардверске јединице као што су меморија, тајмер, прекидач контролера и тако даље. Први микропроцесор је развио Интел 1971. године и назван је Интел 4004.
Дефиниција микроконтролера
Микроконтролер је технологија развијена након микропроцесора и превазилази недостатке микропроцесора. Чип микроконтролера је високо интегрисан са ЦПУ, меморијом (РАМ и РОМ), регистрима, контролним јединицама за прекид и наменским И / О портовима. Изгледа да је то надскупина микропроцесора. За разлику од микропроцесора, микроконтролер не зависи од других хардверских јединица, он садржи све битне блокове за правилно функционисање.
Микроконтролер је вреднији од микропроцесора у пољу уграђених система зато што је исплативији и лако доступан. Први микроконтролер ТМС 1000 је развио Текас Инструментс 1974. године. Основни дизајн микроконтролера ТИ-ја сличи Интеловом 4004/4040 (4-битном) процесору у који су програмери додали РАМ, РОМ, И / О подршку. Још једна предност микроконтролера је да можемо написати прилагођене инструкције за ЦПУ.
Кључне разлике између микропроцесора и микроконтролера
- Микропроцесор се састоји од силиконског чипа који има аритметичку логичку јединицу (АЛУ), контролну јединицу (ЦУ) и регистре. Насупрот томе, микроконтролер има својства микропроцесора, заједно са РАМ-ом, РОМ-ом, бројачима, И / О портовима итд.
- Микропроцесор захтева групу других чипова као што су тајмери, контролори прекида и меморија програма и података, што га чини зависним. Насупрот томе, микроконтролер не захтева друге хардверске јединице јер је већ омогућен.
- Имплицитни И / О портови се налазе у микроконтролеру док микропроцесор не користи уграђене И / О портове.
- Микропроцесор обавља операције опште намене. Насупрот томе, микроконтролер обавља операције оријентисане ка апликацији.
- У микропроцесору је главни акценат на перформансама па је циљ за хигх-енд тржиште. С друге стране, циљ микроконтролера за уграђено тржиште.
- Искориштење снаге у микроконтролеру је боље од микропроцесора.
Закључак
Микропроцесор може да обавља операције опште намене за неколико различитих задатака. Напротив, микроконтролер може да обавља задатке које је дефинисао корисник, где управља истим задатком током целог животног циклуса.