Diferença entre microprocessador e microcontrolador

Índice:

Anonim

O que é microcontrolador?

Um microcontrolador é um chip otimizado para controlar dispositivos eletrônicos. Ele é armazenado em um único circuito integrado que é dedicado a realizar uma tarefa específica e executar uma aplicação específica.

É um circuito especialmente projetado para aplicações embarcadas e amplamente utilizado em dispositivos eletrônicos controlados automaticamente. Ele contém memória, processador e E / S programáveis.

Neste microprocessador vs. Tutorial do microcontrolador, você aprenderá:

  • O que é microcontrolador?
  • O que é um microprocessador?
  • Tipos de microprocessador
  • Tipos de microcontrolador
  • História do Microprocessador
  • Microcontrolador de história
  • Características do microcontrolador
  • Características do microprocessador
  • Microprocessador vs. Microcontrolador
  • Aplicações do microprocessador
  • Aplicações do Microcontrolador

O que é um microprocessador?

Um microprocessador é uma unidade de controle de um microcomputador embalado dentro de um pequeno chip. Ele executa operações de unidade lógica aritmética (ALU) e se comunica com os outros dispositivos conectados a ele. É um único Circuito Integrado no qual várias funções são combinadas.

PRINCIPAIS DIFERENÇAS

  • O microprocessador consiste em apenas uma unidade de processamento central, enquanto o micro controlador contém uma CPU, memória e E / S, todos integrados em um chip.
  • O microprocessador é usado em computadores pessoais, enquanto o micro controlador é usado em um sistema embarcado.
  • O microprocessador usa um barramento externo para fazer interface com a RAM, ROM e outros periféricos, por outro lado, o microcontrolador usa um barramento de controle interno.
  • Microprocessadores são baseados no modelo de Von Neumann Micro controladores são baseados na arquitetura Harvard
  • O microprocessador é complicado e caro, com um grande número de instruções para processar, mas o microcontrolador é barato e direto com menos instruções para processar.

Tipos de microprocessador

Tipos importantes de microprocessadores:

  • Microprocessadores de conjunto de instruções complexas
  • O Circuito Integrado Específico da Aplicação
  • Microprocessadores de conjunto de instruções reduzido
  • Multiprocessadores de sinal digital (DSPs)

Tipos de microcontrolador

Aqui estão alguns tipos importantes de microcontrolador:

  • Microcontrolador de 8 bits
  • Microcontrolador de 16 bits
  • Microcontrolador de 32 bits
  • Microcontrolador Embutido
  • Microcontrolador de memória externa

História do Microprocessador

Aqui estão os marcos importantes da história do microprocessador

  • A Fairchild Semiconductors inventou o primeiro IC (Circuito Integrado) em 1959.
  • Em 1968, Robert Noyce, Gordan Moore e Andrew Grove fundaram sua própria empresa Intel.
  • A Intel cresceu de uma start-up de 3 homens em 1968 para gigante industrial em 1981.
  • Em 1971, a INTEL criou a primeira geração do microprocessador 4004 que funcionaria a uma velocidade de clock de 108 kHz
  • De 1973 a 1978, microprocessadores de 8 bits de segunda geração foram fabricados como Motorola 6800 e 6801, INTEL-8085 e Zilog's-Z80.
  • Em 1978, o processo de terceira geração Intel 8008 entrou no mercado.
  • No início dos anos 80, a Intel lançou processadores de 32 bits de quarta geração.
  • Em 1995, a Intel lançou processadores de 64 bits de quinta geração.

História do Microcontrolador

Aqui estão alguns marcos importantes da história do microcontrolador:

  • Usado pela primeira vez em 1975 (Intel 8048)
  • A introdução da EEPROM em 1993
  • No mesmo ano, a Atmel lançou o primeiro microcontrolador com memória Flash.

Características do microcontrolador

Aqui estão alguns recursos importantes do microcontrolador:

  • Reinicialização do processador
  • Pinos de E / S de programa e memória variável (RAM)
  • Processador central de clock do dispositivo
  • Cronômetros de ciclo de instrução

Características do microprocessador

Aqui estão alguns recursos importantes do microprocessador:

  • Oferece programa monitor / depurador integrado com capacidade de interrupção
  • Grande quantidade de instruções, cada uma realizando uma variação diferente da mesma operação
  • Oferece E / S Paralela
  • Cronômetro do ciclo de instrução
  • Interface de memória externa

Microprocessador vs. Microcontrolador

Aqui está a diferença entre microprocessador e microcontrolador

Microprocessador Microcontrolador
O microprocessador é o coração do sistema do computador. Micro Controller é o coração de um sistema embarcado.
É apenas um processador, portanto, a memória e os componentes de E / S precisam ser conectados externamente Micro Controller tem um processador junto com a memória interna e componentes de E / S.
A memória e a E / S devem ser conectadas externamente, para que o circuito se torne grande. Memória e E / S já estão presentes e o circuito interno é pequeno.
Você não pode usá-lo em sistemas compactos Você pode usá-lo em sistemas compactos.
O custo de todo o sistema é alto O custo de todo o sistema é baixo
Devido aos componentes externos, o consumo total de energia é alto. Portanto, não é ideal para dispositivos que funcionam com energia armazenada como baterias. Como os componentes externos são baixos, o consumo total de energia é menor. Portanto, ele pode ser usado com dispositivos que funcionam com energia armazenada, como baterias.
A maioria dos microprocessadores não possui recursos de economia de energia. A maioria dos microcontroladores oferece modo de economia de energia.
É usado principalmente em computadores pessoais. É usado principalmente em máquinas de lavar, MP3 players e sistemas embarcados.
O microprocessador tem um número menor de registradores, portanto, mais operações são baseadas na memória. O microcontrolador tem mais registros. Conseqüentemente, os programas são mais fáceis de escrever.
Os microprocessadores são baseados no modelo de Von Neumann Micro controladores são baseados na arquitetura Harvard
É uma unidade de processamento central em um único chip integrado baseado em silício. É um subproduto do desenvolvimento de microprocessadores com CPU junto com outros periféricos.
Não tem RAM, ROM, unidades de entrada-saída, temporizadores e outros periféricos no chip. Ele tem uma CPU junto com RAM, ROM e outros periféricos embutidos em um único chip.
Ele usa um barramento externo para fazer interface com RAM, ROM e outros periféricos. Ele usa um barramento de controle interno.
Os sistemas baseados em microprocessador podem ser executados em uma velocidade muito alta devido à tecnologia envolvida. Os sistemas baseados em microcontroladores funcionam até 200 MHz ou mais, dependendo da arquitetura.
É usado para aplicativos de uso geral que permitem lidar com cargas de dados. É usado para sistemas específicos de aplicativos.
É complexo e caro, com um grande número de instruções para processar. É simples e barato, com menos instruções para processar.

Aplicações do microprocessador

Os microprocessadores são usados ​​principalmente em dispositivos como:

  • Calculadoras
  • Sistema de contabilidade
  • Maquina de jogos
  • Controladores industriais complexos
  • Semáforo
  • Dados de controle
  • Aplicações militares
  • Sistemas de defesa
  • Sistemas de computação

Aplicações do Microcontrolador

Microcontroladores são usados ​​principalmente em dispositivos como:

  • Celulares
  • Automóveis
  • Leitores de CD / DVD
  • Máquinas de lavar roupas
  • Máquinas fotográficas
  • Alarmes de segurança
  • Controladores de teclado
  • Forno de micro-ondas
  • Relógios
  • Tocadores de mp3