Разлика между микропроцесор и микроконтролер
Микропроцесор срещу микроконтролер: Ключова разлика
- Микропроцесорът се състои само от централен процесор, докато микроконтролерът съдържа CPU, памет, I/O, всички интегрирани в един чип.
- Микропроцесорът се използва в персонални компютри, докато микроконтролерът се използва във вградена система.
- Микропроцесорът използва външна шина за интерфейс към RAM, ROM и други периферни устройства, от друга страна, микроконтролерът използва вътрешна управляваща шина.
- Микропроцесорите са базирани на модела на Фон Нойман Микроконтролерите са базирани на Харвардската архитектура
- Микропроцесорът е сложен и скъп, с голям брой инструкции за обработка, но микроконтролерът е евтин и лесен с по-малко инструкции за обработка.
Какво е микропроцесор?
A микропроцесор е управляващ блок на микрокомпютър, обвит в малък чип. Той изпълнява операции с аритметична логическа единица (ALU) и комуникира с другите устройства, свързани с него. Това е единична интегрална схема, в която са комбинирани няколко функции.
Какво е микроконтролер?
A микроконтролер е чип, оптимизиран за управление на електронни устройства. Той се съхранява в една интегрална схема, която е предназначена за изпълнение на определена задача и изпълнение на едно конкретно приложение.
Това е специално проектирана схема за вградени приложения и се използва широко в автоматично управлявани електронни устройства. Съдържа памет, процесор и програмируем вход/изход.
Видове микропроцесори
Важни типове микропроцесори са:
- Комплексен набор от инструкции Микропроцесори
- Специфична за приложението интегрална схема
- Микропроцесори с намален набор от инструкции
- Digiтал Signal Мултипроцесори (DSP)
Видове микроконтролери
Ето важни типове микроконтролери:
- 8 битов микроконтролер
- 16 битов микроконтролер
- 32 битов микроконтролер
- Вграден микроконтролер
- Външна памет Микроконтролер
История на микропроцесора
Тук са важните забележителности от историята на микропроцесора
- Fairchild Semiconductors изобретява първата IC (интегрална схема) през 1959 г.
- През 1968 г. Робърт Нойс, Гордан Мур, Андрю Гроув основават собствена компания Intel.
- Intel израсна от стартираща компания с трима души през 3 г. до индустриален гигант до 1968 г.
- През 1971 г. INTEL създава първото поколение микропроцесор 4004, който ще работи на тактова честота от 108 kHz
- От 1973 до 1978 г. са произведени 8-битови микропроцесори от второ поколение като Motorola 6800 и 6801, INTEL-8085 и Zilog's-Z80.
- През 1978 г. процесът Intel 8008 от трето поколение излезе на пазара.
- В началото на 80-те Intel пусна 32-битови процесори от четвърто поколение.
- През 1995 г. Intel пусна 64-битови процесори от пето поколение.
История на микроконтролера
Ето важни ориентири от историята на микроконтролера:
- Използван за първи път през 1975 г. (Intel 8048)
- Въвеждането на EEPROM през 1993 г
- Същата година Atmel представи първия микроконтролер, използващ Flash памет.
Разлика между микропроцесор и микроконтролер
Ето разликата между микропроцесор и микроконтролер
Микропроцесорна | микроконтролери |
---|---|
Микропроцесорът е сърцето на компютърната система. | Микроконтролерът е сърцето на вградена система. |
Това е само процесор, така че паметта и I/O компонентите трябва да бъдат свързани външно | Micro Controller има процесор заедно с вътрешна памет и I/O компоненти. |
Паметта и I/O трябва да бъдат свързани външно, така че веригата става голяма. | Паметта и I/O вече са налични, а вътрешната верига е малка. |
Не можете да го използвате в компактни системи | Можете да го използвате в компактни системи. |
Цената на цялата система е висока | Цената на цялата система е ниска |
Поради външните компоненти общата консумация на енергия е висока. Поради това не е идеален за устройства, работещи на съхранена мощност като батерии. | Тъй като външните компоненти са ниски, общата консумация на енергия е по-малка. Така че може да се използва с устройства, работещи със съхранена мощност като батерии. |
Повечето микропроцесори нямат функции за пестене на енергия. | Повечето микроконтролери предлагат режим на пестене на енергия. |
Използва се главно в персонални компютри. | Използва се главно в пералня, MP3 плейъри и вградени системи. |
Микропроцесорът има по-малък брой регистри, така че повече операции са базирани на паметта. | Микроконтролерът има повече регистър. Следователно програмите са по-лесни за писане. |
Микропроцесорите са базирани на модела на Фон Нойман | Микроконтролерите са базирани на Харвардската архитектура |
Това е централен процесор на един интегриран силиконов чип. | Това е страничен продукт от разработването на микропроцесори с процесор заедно с други периферни устройства. |
Той няма RAM, ROM, входно-изходни модули, таймери и други периферни устройства на чипа. | Той има процесор заедно с RAM, ROM и други периферни устройства, вградени в един чип. |
Той използва външна шина за интерфейс към RAM, ROM и други периферни устройства. | Използва вътрешна управляваща шина. |
Системите, базирани на микропроцесор, могат да работят с много висока скорост поради използваната технология. | Системите, базирани на микроконтролер, работят до 200MHz или повече в зависимост от архитектурата. |
Използва се за приложения с общо предназначение, които ви позволяват да обработвате много данни. | Използва се за системи със специфично приложение. |
Той е сложен и скъп, с голям брой инструкции за обработка. | Това е просто и евтино с по-малко инструкции за обработка. |
Характеристики на микропроцесора
Ето някои важни характеристики на микропроцесора:
- Предлага вградена програма за монитор/дебъгер с възможност за прекъсване
- Голямо количество инструкции, всяка от които изпълнява различен вариант на същата операция
- Предлага паралелен I/O
- Таймер за цикъл на инструкции
- Интерфейс за външна памет
Характеристики на микроконтролера
Ето някои важни характеристики на микроконтролера:
- Нулиране на процесора
- Програмна и променлива памет (RAM) I/O щифтове
- Устройство за тактиране на централен процесор
- Таймери за цикъл на инструкции
Приложения на микропроцесор
Микропроцесорите се използват главно в устройства като:
- Калкулатори
- Счетоводна система
- Машина за игри
- Комплексни промишлени контролери
- Светофар
- Контролни данни
- Военни приложения
- Защитни системи
- Изчислителни системи
Приложения на микроконтролера
Микроконтролерите се използват главно в устройства като:
- Мобилни телефони
- Автомобили
- CD/DVD плейъри
- Перални машини
- Камери
- Охранителни аларми
- Клавиатурни контролери
- Микровълнова печка
- Часовници
- Mp3 плейъри
Oбобщение
Каква е разликата между микроконтролер и микропроцесор?
Ключовата разлика между микропроцесор и микроконтролер е, че микропроцесорът се състои само от централен процесор, докато микроконтролерът съдържа CPU, памет, I/O, всички интегрирани в един чип. Микроконтролерът е евтин, лесен и с малък брой инструкции за обработка, докато микропроцесорът е сложен и скъп, с много инструкции.
Кой е по-добър микроконтролер или микропроцесор?
И двата процеса са добри. Кой обаче трябва да използвате зависи от вашите изисквания. Микроконтролерите се използват главно за малки приложения като перални машини, камери, охранителни аларми, клавиатурни контролери и др., Докато микропроцесорите се използват в персонални компютри, сложни индустриални контролери, светофари, отбранителни системи и др.
Кой е по-бърз микропроцесор или микроконтролер?
Микропроцесорите са много по-бързи от микроконтролерите. Тактовата честота на микропроцесора е над 1 GHz. Докато в случая на микроконтролера, тактовата честота е 200MHz или повече, в зависимост от архитектурата.