8051 de Microcontroladores de Arquitetura e Diagrama de blocos com Aplicações
Arquitetura do Microcontrolador 8051
O do Microcontrolador 8051 é um dos básicos tipo de microcontrolador, projetado pela Intel em 1980. Este microcontrolador foi baseado na Arquitetura Harvard e desenvolvido principalmente para o uso em sistemas embarcados tecnologia. Normalmente, este Microcontrolador foi desenvolvido usando a tecnologia NMOS, que requer mais energia para operar. Portanto, a Intel redesenhou o microcontrolador 8051 usando a tecnologia CMOS e suas versões atualizadas vieram com uma letra C em seu nome, por exemplo, um 80C51 é um microcontrolador de 8 bits. Esses microcontroladores mais recentes requerem menos energia para operar em comparação com suas versões anteriores. O microcontrolador 8051 possui dois barramentos e dois espaços de memória de tamanho 64K x 8 para unidades de programa e dados. Possui uma unidade de processamento de 8 bits e unidades acumuladoras de 8 bits.
8051 arquitetura do microcontrolador
o diagrama a seguir é a arquitetura do microcontrolador 8051 . Vamos dar uma olhada em cada parte ou bloco desta arquitetura de microcontrolador.
Arquitetura do Microcontrolador 8051
Unidade Central de processamento (CPU)
Como sabemos que a CPU é o cérebro de qualquer dispositivo de processamento do microcontrolador. Ele monitora e controla todas as operações realizadas nas unidades do microcontrolador. O Usuário não tem controle sobre o trabalho da CPU diretamente . Ele lê o programa escrito na memória ROM e os executa e executa a tarefa esperada desse aplicativo.
Interrupções
Como o próprio nome sugere, a Interrupção é uma chamada de sub-rotina que as interrupções do microcontrolador principal de operações ou de trabalho e faz com que ele execute qualquer outro programa, o que é mais importante no momento da operação. O recurso de interrupção é muito útil, pois ajuda em caso de operações de emergência. Uma interrupção nos dá um mecanismo para colocar em espera as operações em andamento, executar uma sub-rotina e, em seguida, recomeça a outro tipo de operações.
o microcontrolador 8051 pode ser configurado de forma a encerrar temporariamente ou pausar o programa principal na ocorrência de interrupções. Quando uma sub-rotina é concluída, a execução do programa principal é iniciada. Geralmente cinco fontes de interrupção estão lá no microcontrolador 8051. Há 5 interrupções vetoradas são mostrados abaixo
- EM
- IOF
- INT1
- TF1
- R1/T1
destes, (INT0 e INT1) são externos interrupções que poderiam ser negativo borda acionado ou de baixo nível acionado. Quando todas essas interrupções forem ativadas, defina os flogs correspondentes, exceto para interrupção serial,.Os sinalizadores de interrupção são apagados quando o processador é ramificado para a rotina de serviço de interrupção (ISR). A interrupção externa sinalizadores são apagadas quando o processador desvia para a rotina de serviço de interrupção, fornece a interrupção é um negativo de borda disparada enquanto os temporizadores e de interrupções de porta serial dois deles são externos interrupções, dois deles são interrupções do timer e uma interrupção de porta serial terminal em geral.
memória
Microcontrolador requer um programa que é uma coleção de instruções. Este programa diz microcontrolador para fazer tarefas específicas. Esses programas exigem uma memória na qual eles podem ser salvos e lidos por microcontrolador para executar operações específicas de uma tarefa específica. A memória que é usada para armazenar o programa do microcontrolador é conhecida como memória de código ou memória de Programa de aplicativos. É conhecido como memória ROM do microcontrolador também requer uma memória para armazenar dados ou operandos temporariamente do microcontrolador. A memória de dados do 8051 é usada para armazenar dados temporariamente para operação é conhecida memória RAM. 8051 microcontrolador tem 4K de memória de código ou memória de programa, que tem 4KB ROM e também 128 bytes de memória de dados de RAM.
BUS
basicamente Bus é uma coleção de fios que funcionam como um canal de comunicação ou meio para transferência de dados. Esses ônibus consistem em 8, 16 ou mais fios do microcontrolador. Assim, estes podem transportar 8 bits, 16 bits simultaneamente. Contrate dois tipos de ônibus que são mostrados abaixo
- barramento de endereço
- barramento de dados
barramento de Endereço: o microcontrolador 8051 possui um barramento de endereço de 16 bits para transferir os dados. Ele é usado para endereçar locais de memória e transferir o endereço da CPU para a memória do microcontrolador. Possui quatro modos de endereçamento que são
- modos de endereçamento imediatos.
- endereço bancário (ou) registrar o modo de endereçamento.
- modo de endereçamento direto.
- registre o modo de endereçamento indireto.
barramento de dados: o microcontrolador 8051 possui 8 bits do barramento de dados, que é usado para transportar dados de aplicativos específicos.
oscilador
geralmente, sabemos que o microcontrolador é um dispositivo, portanto, requer pulsos de clock para sua operação de aplicações de microcontroladores. Para este propósito, o microcontrolador 8051 possui um oscilador on-chip que funciona como uma fonte de relógio para a unidade de processamento Central do microcontrolador. Os pulsos de saída do oscilador são estáveis. Portanto, permite o trabalho sincronizado de todas as partes do microcontrolador 8051.
Porta De Entrada / Saída
normalmente microcontrolador é usado em sistemas embarcados para controlar a operação de máquinas no microcontrolador. Portanto, para conectá-lo a outras máquinas, dispositivos ou periféricos, precisamos de portas de interface de E/S na interface do microcontrolador. Para este efeito microcontrolador 8051 tem 4 Entrada, Portas de saída para conectá-lo aos outros periféricos
temporizadores/contadores
8051 microcontrolador tem dois temporizadores e contadores de 16 bits. Esses contadores são novamente divididos em um registro de 8 bits. Os temporizadores são usados para medição de intervalos para determinar a largura de pulso dos pulsos.
Aplicações de Microcontrolador 8051
Algumas das aplicações do 8051 é usado principalmente na vida diária & aplicações industriais também alguns de que os aplicativos são mostrados abaixo
- sensor de Luz e dispositivos de controlo
- sensor de Temperatura e controle de dispositivos
- Fogo detecções e dispositivos de segurança
- Automóvel aplicações
- aplicações da Defesa
Algumas aplicações industriais de micro controlador e suas aplicações
- Industrial instrumentação de dispositivos
- Processo de dispositivos de controle
Alguns dos microcontrolador 8051 dispositivos são usados em aplicações de medição
- Voltímetro aplicações
- Medição rotativo, objetos
- Atual do medidor objetos
- Mão do sistema de medição
8051 Microcontrolador Aplicações em Sistemas Embarcados
As aplicações de microcontrolador 8051 envolve no 8051 projectos de base. A lista de 8051 projetos está listada abaixo.
- Arduino Gerenciado de Alta Sensível do LDR base de economia de Energia para Luz de Rua do Sistema de Controle
- O Sistema de Monitoramento de Temperatura e Umidade do Solo com Base em Redes de Sensores sem Fio usando Arduino
- RFID baseado Passaporte Electrónico, Sistema para um Fácil de Governança usando Arduino
- Arduino com base RFID Sentiu Dispositivo de Acesso
- Arduino DC com base no Controle de Velocidade do Motor
- Arduino com Base Linha a Seguir Robô
- Zigbee Automática com base no Medidor de Sistema de Leitura
- GSM Eletricidade Energia Medidor de Faturamento com Local de Exibição
- Android Telefone de Reconhecimento de Voz Sentiu Comando de Voz baseado em quadro de Aviso Exibir
- Disponibilidade de Estacionamento Sistema de Indicação
- Controlado por Voz Eletrodomésticos
- Controle Remoto de Eletrodomésticos
- PC Rato Elétrico operado Controle de Carga Usando o Aplicativo VB
- Solar Rodovia Sistema de Iluminação com Auto Turn Off em Dia
- do Microcontrolador 8051 sem Fios com base no Medidor de Energia
- Agricultor Amigável Solar com Base Cerca Elétrica para impedir cabeças de gado
- o Movimento do Veículo Sentiu de Rua durante o Dia o auto desligar os Recursos de
consulte este link para saber mais sobre ARM Architecture MCQs & microcontroladores MCQs
Leave a Reply