Рецоммендед, 2024

Избор Уредника

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

Микропроцесор и микроконтролер су типични програмабилни електронски чипови који се користе за различите сврхе. Значајна разлика између њих је у томе што је микропроцесор програмабилни компјутерски мотор који се састоји од АЛУ, ЦУ и регистара, који се обично користе као процесорска јединица (као што је ЦПУ у рачунарима) која може вршити рачунање и доносити одлуке. С друге стране, микроконтролер је специјализовани микропроцесор који се сматра "компјутером на чипу" јер интегрише компоненте као што су микропроцесор, меморија и паралелни дигитални И / О.

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

Цомпарисон Цхарт

Основа за поређењеМикропроцесорМикроконтролер
БасицСастоји се од једног силицијумског чипа који садржи АЛУ, ЦУ и регистре.Састоји се од микропроцесора, меморије, И / О порта, контролне јединице за прекид, итд.
КарактеристичноЗависна јединицаСамостална јединица
И / О портовиНе садржи уграђени И / О портПрисутни су уграђени И / О портови
Врста извршене операцијеОпшта намена у дизајну и раду.Апликациона или доменска.
Циљано заХигх енд маркетЕмбеддед маркет
Потрошња струјеПружа мање опције за уштеду енергијеУкључује више опција за уштеду енергије

Дефиниција микропроцесора

Микропроцесор је силицијумски чип који ради као централна процесорска јединица (ЦПУ). Може обављати функције укључујући логичке и аритметичке поступке према унапријед дефинираним упутама које је одредио произвођач. ЦПУ се састоји од АЛУ (аритметичке и логичке јединице), регистарске и контролне јединице. Микропроцесор може бити дизајниран на много начина у зависности од скупа инструкција и архитектуре система.

Постоје две архитектуре система за пројектовање микропроцесора - Харвард и Вон-Неуманн. Процесор типа Харвард уграђен са изолатима за програмску и податковну меморију. Насупрот томе, процесор заснован на Вон-Неуманновој архитектури дијели једну сабирницу за програмску и податковну меморију.

Микропроцесор није независна јединица и ослања се на друге хардверске јединице као што су меморија, тајмер, прекидач контролера и тако даље. Први микропроцесор је развио Интел 1971. године и назван је Интел 4004.

Дефиниција микроконтролера

Микроконтролер је технологија развијена након микропроцесора и превазилази недостатке микропроцесора. Чип микроконтролера је високо интегрисан са ЦПУ, меморијом (РАМ и РОМ), регистрима, контролним јединицама за прекид и наменским И / О портовима. Изгледа да је то надскупина микропроцесора. За разлику од микропроцесора, микроконтролер не зависи од других хардверских јединица, он садржи све битне блокове за правилно функционисање.

Микроконтролер је вреднији од микропроцесора у пољу уграђених система зато што је исплативији и лако доступан. Први микроконтролер ТМС 1000 је развио Текас Инструментс 1974. године. Основни дизајн микроконтролера ТИ-ја сличи Интеловом 4004/4040 (4-битном) процесору у који су програмери додали РАМ, РОМ, И / О подршку. Још једна предност микроконтролера је да можемо написати прилагођене инструкције за ЦПУ.

Кључне разлике између микропроцесора и микроконтролера

  1. Микропроцесор се састоји од силиконског чипа који има аритметичку логичку јединицу (АЛУ), контролну јединицу (ЦУ) и регистре. Насупрот томе, микроконтролер има својства микропроцесора, заједно са РАМ-ом, РОМ-ом, бројачима, И / О портовима итд.
  2. Микропроцесор захтева групу других чипова као што су тајмери, контролори прекида и меморија програма и података, што га чини зависним. Насупрот томе, микроконтролер не захтева друге хардверске јединице јер је већ омогућен.
  3. Имплицитни И / О портови се налазе у микроконтролеру док микропроцесор не користи уграђене И / О портове.
  4. Микропроцесор обавља операције опште намене. Насупрот томе, микроконтролер обавља операције оријентисане ка апликацији.
  5. У микропроцесору је главни акценат на перформансама па је циљ за хигх-енд тржиште. С друге стране, циљ микроконтролера за уграђено тржиште.
  6. Искориштење снаге у микроконтролеру је боље од микропроцесора.

Закључак

Микропроцесор може да обавља операције опште намене за неколико различитих задатака. Напротив, микроконтролер може да обавља задатке које је дефинисао корисник, где управља истим задатком током целог животног циклуса.

Top