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.