Микроконтролерът е различен от robotosha микропроцесорната

Микроконтролерът е различен от микропроцесора

Микроконтролерът е различен от robotosha микропроцесорната

Да видим какво е наистина различен и приликите на тези два вида цифрови електронни устройства.

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

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

Микропроцесорна (MPU angoyazychnoy в литературата - Micro Processor Unit) се състои от функционално компютър CPU, или CPU (CPU - Централен процесор) на един полупроводник чип (IC - IC чип или западен стил - интегрална схема).

Микроконтролерът е различен от robotosha микропроцесорната

NVIDIA графичен процесор

В същността си - това е микрокомпютър, който се използва за извършване на аритметични и логически операции, управление на системи, съхранение и др.

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

Има четири основни типа процесори се различават по своята архитектура.

Микропроцесори с пълен набор от команди (циск архитектура, CISC -arhitektura). Характеризира се с нефиксирано стойност дължина инструкция аритметика кодиране с една единствена команда, малък брой регистри, извършване на строго определени функции. Един пример за този тип е семейството x86 процесори.

Микропроцесорна техника, намален набор инструкции (риск архитектура, RISC -arhitektura). Били, като правило, по-голяма скорост чрез опростяване на инструкция, която опростява процеса на декодиране и, съответно, намаляване на времето за тяхното изпълнение. Повечето графични процесори са разработени с помощта на този тип архитектура.

Микропроцесори с минимален набор от команди (Minimal набор инструкции компютър, MISC -arhitektura). За разлика от RISC архитектура, те използват дълги инструкции думи, която ви позволява да извършвате сложни действия, достатъчни за един цикъл на устройството. Формиране дълго "команда дума" стана възможно благодарение на увеличаване на средствата за битов микропроцесор.

В суперскаларна процесори (суперскаларна процесори) и няколко декодери Използвайте команди. тази операция натоварване от множество единици за изпълнение. инструкция за планиране изпълнение поток се извършва динамично и се извършва от компютърния ядрото. Един пример на такъв тип процесор архитектура е, например Cortex A8.

Микропроцесорна основа изграждат приблизително следния начин.

Микроконтролерът е различен от robotosha микропроцесорната

Една система на базата на микропроцесор

Сега, нека да разгледаме микроконтролер.

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

По-долу е схема на микроконтролер поток. Каква е основната разлика от микропроцесора? Всички Поддържаните устройства, като например памет само за четене, RAM, таймер, сериен интерфейс, I / O портове са интегрирани. Ето защо не е необходимо да се създаде взаимодействие с тези помощни средства, и това спестява много време за проектанта на системата.

Микроконтролерът е различен от robotosha микропроцесорната

Устройството за вътрешен микроконтролер

Мик не е просто микропроцесорната система с всички съпътстващи устройства, интегрирани в един чип. Ако искате да създадете устройство, което взаимодейства с външна памет или КПР / ADC единица, само трябва да се свърже съответното захранване постоянно напрежение, за нулиране схема и кварцов кристал (източник часовник). Те са просто трудно да се интегрират в полупроводникови кристали.

Kernel микроконтролер (CPU), които обикновено се основава на RISC-архитектура.

Програмата записва в паметта на микроконтролера може да бъде защитен от възможността за последващо четене / запис, който осигурява защита срещу неоторизирано използване.

Сравнете микроконтролер и микропроцесор