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

Изненадващо е как малка част от технологията промени облика на личните компютри. От първия търговски микропроцесор (4-битов 4004), който е разработен от Intel през 1971 г., до по-усъвършенствания и универсален 64-битов Itanium 2, микропроцесорната технология е преминала към изцяло нова сфера на архитектурите от следващо поколение. Напредъкът в микропроцесорната технология направи личните компютри по-бързи и надеждни от всякога. Ако микропроцесорът е сърцето на компютърната система, микроконтролерът е мозъкът. И микропроцесорът, и микроконтролерът често се използват в синоним един на друг поради факта, че те споделят общи характеристики и са специално проектирани за приложения в реално време. Те обаче имат своя справедлив дял от разликите.

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



Какво е микропроцесор?

Микропроцесорът е интегриран чип, базиран на силиций, само с централен процесор. Това е сърцето на компютърна система, която е проектирана да изпълнява много задачи, които включват данни. Микропроцесорите нямат RAM, ROM, IO щифтове, таймери и други периферни устройства на чипа. Те трябва да се добавят външно, за да станат функционални. Състои се от ALU, който обработва всички аритметични и логически операции; контролния блок, който управлява и обработва потока от инструкции в цялата система; и Регистрационен масив, който съхранява данните от паметта за бърз достъп. Те са предназначени за приложения с общо предназначение като логически операции в компютърна система. По-просто казано, това е напълно функционален процесор на една интегрална схема, който се използва от компютърна система, за да върши работата си.

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

Какво е микроконтролер?

Микроконтролерът е като мини компютър с процесор, заедно с RAM, ROM, серийни портове, таймери и IO периферни устройства, всички вградени в един чип. Той е проектиран да изпълнява специфични за приложението задачи, които изискват определена степен на контрол, като дистанционно управление на телевизор, LED дисплей панел, интелигентни часовници, превозни средства, контрол на светофара, контрол на температурата и др. Това е устройство от висок клас с микропроцесор, памет, и входно / изходни портове на един чип. Това е мозъкът на компютърна система, която съдържа достатъчно схеми, за да изпълнява специфични функции без външна памет. Тъй като липсват външни компоненти, консумацията на енергия е по-малка, което го прави идеален за устройства, работещи на батерии. Просто казано, микроконтролерът е цялостна компютърна система с по-малко външен хардуер.



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

1) Технология, включена в микропроцесор и микроконтролер

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

2) Архитектура на микропроцесор и микроконтролер

Микропроцесорът е просто интегрална схема без RAM, ROM или входно / изходни щифтове. Той основно се отнася до централния процесор на компютърната система, който извлича, интерпретира и изпълнява команди, подадени към него. Той включва функциите на процесора в една интегрална схема. Микроконтролерите, от друга страна, са по-мощни устройства, които съдържат схемите на микропроцесора и имат RAM, IO и процесор, всичко това в един чип.

3) Работа на микропроцесор и микроконтролер

Микропроцесорът изисква външна шина за интерфейс с периферни устройства като RAM, ROM, аналогов и цифров IO и серийни портове. ALU изпълнява всички аритметични и логически операции, идващи от паметта или входните устройства, и изпълнява резултатите върху изходните устройства. Микроконтролерът е малко устройство с всички периферни устройства, вградени в един чип и е проектирано да изпълнява специфични задачи като изпълнение на програми за управление на други устройства.



4) Памет за данни в микропроцесор и микроконтролер

Паметта за данни е част от PIC, която съдържа регистрите със специални функции и регистрите с общо предназначение. Той съхранява данни временно и запазва междинни резултати. Микропроцесорите изпълняват няколко инструкции, които се съхраняват в паметта и изпращат резултатите на изхода. Микроконтролерите съдържат един или повече процесори заедно с RAM и други периферни устройства. Процесорът извлича инструкциите от паметта и изпълнява резултатите.

5) Съхранение в микропроцесор и микроконтролер

Микропроцесорите са базирани на архитектурата на фон Нойман (известен също като модела на фон Нойман и архитектурата на Принстън), в който управляващият блок извлича инструкциите, като присвоява контролни сигнали на хардуера и ги декодира. Идеята е да се съхраняват инструкциите в паметта заедно с данните, върху които работят инструкциите. Микроконтролерите, от друга страна, се основават на архитектурата на Харвард, където инструкциите и програмните данни се съхраняват отделно.

6) Приложения на микропроцесор и микроконтролер

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



Микропроцесор срещу микроконтролер: Таблица за сравнение

Обобщение на микропроцесор срещу микроконтролер

Ключовата разлика между двата термина е наличието на периферни устройства. За разлика от микроконтролерите, микропроцесорите нямат вградена памет, ROM, серийни портове, таймери и други периферни устройства, които съставляват система. За свързване с периферни устройства е необходима външна шина. Микроконтролерът, от друга страна, има всички периферни устройства като процесор, RAM, ROM и IO, всички интегрирани в един чип. Той има вътрешна контролна шина, която не е достъпна за дизайнера. Тъй като всички компоненти са опаковани в един чип, той е компактен, което го прави идеален за широкомащабни индустриални приложения. Микропроцесорът е сърцето на компютърната система, а микроконтролерът е мозъкът.

Пресни Мисли

Категория

  • Химия
  • Игри
  • Протоколи И Формати
  • Препоръчано