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

Аутор: Laura McKinney
Датум Стварања: 2 Април 2021
Ажурирати Датум: 11 Може 2024
Anonim
RevoFi — новый крипто-майнер ВСЕ ЕЩЕ в наличии — это будет круто!
Видео: RevoFi — новый крипто-майнер ВСЕ ЕЩЕ в наличии — это будет круто!

Садржај


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

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

    1. Упоредни графикон
    2. Дефиниција
    3. Кључне разлике
    4. Закључак

Упоредни графикон

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


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

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

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

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


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

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

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

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

Закључак

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