Diferença entre microprocessador e microcontrolador

Autor: Laura McKinney
Data De Criação: 2 Abril 2021
Data De Atualização: 17 Poderia 2024
Anonim
Diferença entre microprocessador e microcontrolador - Tecnologia
Diferença entre microprocessador e microcontrolador - Tecnologia

Contente


Microprocessador e microcontrolador são os chips eletrônicos programáveis ​​típicos usados ​​para finalidades distintas. A diferença significativa entre eles é que um microprocessador é um mecanismo de computação programável composto por ALU, CU e registradores, comumente usados ​​como uma unidade de processamento (como CPU em computadores) que pode executar cálculos e tomar decisões. Por outro lado, um microcontrolador é um microprocessador especializado considerado como “computador em um chip”, pois integra componentes como microprocessador, memória e E / S digital paralela.

O microcontrolador foi projetado principalmente para gerenciar a tarefa em tempo real, diferentemente do microprocessador.

    1. Gráfico de comparação
    2. Definição
    3. Principais diferenças
    4. Conclusão

Gráfico de comparação

Base para comparaçãoMicroprocessadorMicrocontrolador
BasicComposto de um único chip de silício, composto por ALU, CU e registradores.Consistem em microprocessador, memória, porta de E / S, unidade de controle de interrupção, etc.
CaracterísticaUnidade dependenteUnidade independente
Portas de E / SNão contém porta de E / S integradaPortas de E / S incorporadas estão presentes
Tipo de operação realizadaUso geral em projeto e operação.Orientado a aplicativos ou específico de domínio.
Segmentado porMercado de pontaMercado incorporado
Consumo de energiaOferece menos opções de economia de energiaInclui mais opções de economia de energia


Definição de Microprocessador

o microprocessador O chip de silício funciona como uma unidade central de processamento (CPU). Ele pode executar funções que incluem lógica e aritmética, de acordo com as instruções predefinidas, especificadas pelo fabricante. Uma CPU é composta pela ALU (Unidade Aritmética e Lógica), unidade de registro e controle. Um microprocessador pode ser projetado de várias maneiras, dependendo do conjunto de instruções e da arquitetura do sistema.

Existem duas arquiteturas de sistema para projetar um microprocessador - Harvard e Von-Neumann. O processador do tipo Harvard incorporado com barramentos isolados para memória de programa e dados. Por outro lado, o processador baseado na arquitetura Von-Neumann compartilha um único barramento para memória de programa e dados.

O microprocessador não é uma unidade independente, depende de outras unidades de hardware, como memória, timer, interrompe o controlador e assim por diante. O primeiro microprocessador foi desenvolvido pela Intel no ano de 1971 e nomeado como Intel 4004.


Definição de Microcontrolador

o microcontrolador é a tecnologia desenvolvida após o microprocessador e supera as deficiências do microprocessador. O chip do microcontrolador é altamente integrado, habilitado com CPU, memória (RAM e ROM), registradores, unidades de controle de interrupção e portas de E / S dedicadas. Parece ser um superconjunto do microprocessador. Ao contrário do microprocessador, o microcontrolador não depende de outras unidades de hardware, contém todo o bloco essencial para o bom funcionamento.

Um microcontrolador é mais valorizado do que o microprocessador no campo de sistemas embarcados, porque é mais econômico e facilmente disponível. O primeiro microcontrolador TMS 1000 foi desenvolvido pela Texas Instruments em 1974. O design básico do microcontrolador da TI se assemelha ao processador 4004/4040 (4 bits) da Intel, no qual os desenvolvedores receberam suporte de RAM, ROM e E / S. Outra vantagem do microcontrolador é que podemos escrever instruções personalizadas para a CPU.

  1. Um microprocessador é composto por um chip de silício com uma unidade lógica aritmética (ALU), uma unidade de controle (CU) e registradores. Por outro lado, o microcontrolador incorpora propriedades de um microprocessador, juntamente com RAM, ROM, contadores, portas de E / S, etc.
  2. O microprocessador requer um grupo de outros chips, como temporizadores, controladores de interrupção e programa e memória de dados, o que o torna dependente. Por outro lado, o microcontrolador não requer outras unidades de hardware, pois já está ativado com ele.
  3. As portas de E / S implícitas são fornecidas no microcontrolador, enquanto o microprocessador não emprega portas de E / S embutidas.
  4. O microprocessador executa operações de uso geral. Por outro lado, o microcontrolador executa operações orientadas a aplicativos.
  5. No microprocessador, a ênfase principal está no desempenho, portanto, visa o mercado high-end. Por outro lado, o microcontrolador tem como alvo o mercado incorporado.
  6. A utilização de energia no microcontrolador é melhor que o microprocessador.

Conclusão

Um microprocessador pode executar operações de uso geral para várias tarefas diferentes. Pelo contrário, um microcontrolador pode executar tarefas definidas pelo usuário, onde lida com a mesma tarefa por todo o ciclo de vida.