Diferència entre Microprocessador i Microcontrolador

Autora: Laura McKinney
Data De La Creació: 2 Abril 2021
Data D’Actualització: 17 Ser Possible 2024
Anonim
Diferència entre Microprocessador i Microcontrolador - Tecnologia
Diferència entre Microprocessador i Microcontrolador - Tecnologia

Content


Microprocessador i Microcontroller són els típics xips electrònics programables usats amb finalitats diferents. La diferència significativa entre ells és que un microprocessador és un motor de càlcul programable format per ALU, CU i registres, usats habitualment com a unitat de processament (com CPU en ordinadors) que poden realitzar càlculs i prendre decisions. D'altra banda, un microcontrolador és un microprocessador especialitzat considerat com "ordinador en un xip" ja que integra components com microprocessador, memòria i E / S digitals paral·leles.

El microcontrolador està dissenyat principalment per gestionar la tasca en temps real, a diferència del microprocessador.

    1. Gràfic de comparació
    2. Definició
    3. Diferències claus
    4. Conclusió

Gràfic de comparació

Bases per a la comparacióMicroprocessadorMicrocontrolador
BàsicFormada per un sol xip de silici que consta d’un ALU, CU i registres.Consta de microprocessador, memòria, port d'E / S, unitat de control d'interrupció, etc.
CaracterísticaUnitat dependentUnitat autònoma
Ports d'E / SNo conté port d'E / S incorporatHi ha ports d'E / S integrats
Tipus d’operació realitzadaFinalitat general en disseny i operació.Orientació a l’aplicació o específica del domini.
Dirigit aMercat de gamma altaMercat encastat
El consum d'energiaOfereix menys opcions d’estalvi d’energiaInclou més opcions d’estalvi d’energia


Definició de Microprocessador

El microprocessador és xip de silici funciona com a unitat central de processament (CPU). Pot realitzar funcions que inclouen lògica i l'aritmètica segons les instruccions predefinides, especificades pel fabricant. Una CPU està formada per la unitat ALU (Aritmètica i Lògica), registre i control. Un microprocessador es pot dissenyar de moltes maneres depenent del conjunt d’instruccions i de l’arquitectura del sistema.

Hi ha disponibles dues arquitectures del sistema per dissenyar un microprocessador: Harvard i Von-Neumann. El processador de tipus Harvard va incorporar amb aïllats autobusos per a la memòria de programes i dades. En canvi, el processador basat en l’arquitectura Von-Neumann comparteix un bus únic per a la memòria de programes i dades.

El microprocessador no és una unitat independent, sinó que es basa en altres unitats de maquinari, com ara la memòria, el temporitzador, el controlador d’interrupcions, etc. El primer microprocessador va ser desenvolupat per Intel l'any 1971 i es va anomenar Intel 4004.


Definició de Microcontroller

El microcontrolador és la tecnologia desenvolupada després del microprocessador i superar les mancances del microprocessador. El xip de microcontroladors està altament integrat habilitat amb CPU, memòria (RAM i ROM), registres, unitats de control d'interrupció i ports d'E / S dedicats. Sembla ser un superstit del microprocessador. A diferència del microprocessador, el microcontrolador no depèn d’altres unitats de maquinari, sinó que conté tot el bloc essencial per al bon funcionament.

Un microcontrolador és més valorat que el microprocessador en l’àmbit dels sistemes incrustats perquè és més rendible i fàcilment disponible. El primer microcontrolador TMS 1000 va ser desenvolupat per Texas Instruments el 1974. El disseny bàsic del microcontrolador del TI s'assembla al processador d'Intel 4004/4040 (de 4 bits) en el qual els desenvolupadors han incorporat suport RAM, ROM, E / S. Un altre avantatge del microcontrolador és que podem escriure instruccions personalitzades a la CPU.

  1. Un microprocessador està compost per un xip de silici que té una unitat lògica aritmètica (ALU), una unitat de control (CU) i registres. Per contra, el microcontrolador incorpora propietats d'un microprocessador, juntament amb RAM, ROM, comptadors, ports d'E / S, etcètera.
  2. El microprocessador requereix un grup d’altres xips com ara temporitzadors, controladors d’interrupció i memòria de programes i de dades que la fa dependent. En contraposició, el microcontrolador no requereix altres unitats de maquinari ja que ja està habilitat amb ell.
  3. Els ports d'E / S implícits es proporcionen al microcontrolador mentre que el microprocessador no utilitza ports d'E / S integrats.
  4. El microprocessador realitza operacions de propòsit general. En canvi, el microcontrolador realitza operacions orientades a les aplicacions.
  5. En el microprocessador, l’èmfasi principal és en el rendiment i, per tant, el seu objectiu és el mercat de gamma alta. D'altra banda, objectiu del microcontrolador per al mercat encastat.
  6. L’ús d’energia al microcontrolador és millor que el microprocessador.

Conclusió

Un microprocessador pot realitzar operacions de propòsit general per a diverses tasques diferents. Per contra, un microcontrolador pot realitzar tasques definides per l’usuari on gestiona la mateixa tasca durant tot el cicle de vida.