Microcontroladores - Visão geral

UMA microcontroller é um microcomputador pequeno e de baixo custo, projetado para realizar as tarefas específicas de sistemas embarcados, como exibir informações de microondas, receber sinais remotos, etc.

O microcontrolador geral consiste no processador, a memória (RAM, ROM, EPROM), portas seriais, periféricos (temporizadores, contadores), etc.

Diferença entre microprocessador e microcontrolador

A tabela a seguir destaca as diferenças entre um microprocessador e um microcontrolador -

Microcontrolador Microprocessador
Microcontroladores são usados ​​para executar uma única tarefa em um aplicativo. Microprocessadores são usados ​​para grandes aplicações.
Seu design e custo de hardware são baixos. Seu projeto e custo de hardware são altos.
Fácil de substituir. Não é tão fácil de substituir.
É construído com tecnologia CMOS, que requer menos energia para operar. Seu consumo de energia é alto porque precisa controlar todo o sistema.
Consiste em portas de CPU, RAM, ROM e E / S. Não consiste em RAM, ROM, portas de E / S. Ele usa seus pinos para fazer interface com dispositivos periféricos.

Tipos de microcontroladores

Os microcontroladores são divididos em várias categorias com base na memória, arquitetura, bits e conjuntos de instruções. A seguir está a lista de seus tipos -

Mordeu

Com base na configuração de bits, o microcontrolador é dividido em três categorias.

  • 8-bit microcontroller - Este tipo de microcontrolador é usado para executar operações aritméticas e lógicas como adição, subtração, divisão de multiplicação, etc. Por exemplo, Intel 8031 ​​e 8051 são microcontroladores de 8 bits.

  • 16-bit microcontroller- Este tipo de microcontrolador é usado para realizar operações aritméticas e lógicas onde é necessário maior precisão e desempenho. Por exemplo, Intel 8096 é um microcontrolador de 16 bits.

  • 32-bit microcontroller - Este tipo de microcontrolador é geralmente usado em aparelhos controlados automaticamente, como máquinas operacionais automáticas, aparelhos médicos, etc.

Memória

Com base na configuração da memória, o microcontrolador é dividido em duas categorias.

  • External memory microcontroller- Este tipo de microcontrolador é projetado de forma que não haja memória de programa no chip. Por isso, é denominado microcontrolador de memória externa. Por exemplo: microcontrolador Intel 8031.

  • Embedded memory microcontroller- Este tipo de microcontrolador é projetado de forma que o microcontrolador tenha todos os programas e memória de dados, contadores e temporizadores, interrupções, portas de E / S embutidas no chip. Por exemplo: microcontrolador Intel 8051.

Conjunto de instruções

Com base na configuração do conjunto de instruções, o microcontrolador é dividido em duas categorias.

  • CISC- CISC significa computador com conjunto de instruções complexas. Ele permite que o usuário insira uma única instrução como alternativa a muitas instruções simples.

  • RISC- RISC significa Reduced Instruction Set Computers. Ele reduz o tempo operacional encurtando o ciclo do clock por instrução.

Aplicações de Microcontroladores

Microcontroladores são amplamente utilizados em vários dispositivos diferentes, como -

  • Dispositivos de detecção e controle de luz, como LED.

  • Dispositivos de detecção e controle de temperatura, como forno de microondas, chaminés.

  • Dispositivos de detecção e segurança de incêndio, como alarme de incêndio.

  • Dispositivos de medição como Voltímetro.