Um microcontrolador é um pequeno computador em um único IC que integra todos os recursos encontrados no microprocessador. Para atender a diferentes aplicações, ele tem uma alta concentração de recursos no chip, como RAM, ROM, portas de E / S, temporizadores, porta serial, circuito de relógio e interrupções. Os microcontroladores são usados em vários dispositivos controlados automaticamente, como controles remotos, sistemas de controle do motor de automóveis, dispositivos médicos, ferramentas elétricas, máquinas de escritório, brinquedos e outros sistemas embarcados . Portanto, este artigo fornece uma visão geral do diagrama de pinos do microcontrolador 8051 com explicação e também 8051 ideias de projetos baseados .

Microcontrolador 8051
No caso do microprocessador, temos que fazer interface com circuitos adicionais externamente, como RAM, ROM, portas de E / S, temporizadores, porta serial, circuito de relógio e outros periféricos externos, enquanto no microcontrolador, todos esses periféricos estão embutidos. Vejamos brevemente o diagrama de pinos do microcontrolador 8051.
Pinos do microcontrolador funcionando
Os microcontroladores 8051 têm quatro portas de E / S, em que cada porta contém 8 pinos que podem ser configurados como entradas ou saídas. A configuração do Pin - se deve ser configurado como I / P (1) ou O / P (0), depende de seu estado lógico. Para configurar um pino do microcontrolador como saída, é necessário aplicar um zero lógico (0) aos bits da porta de E / S adequados. Nesse caso, o nível de tensão no pino apropriado será 0.
Da mesma forma, para configurar um pino do microcontrolador como entrada, é necessário aplicar um pino lógico (1) à porta adequada. Neste caso, o nível de tensão no pino apropriado será 5V. Isso pode parecer confuso, tudo fica claro depois de estudar circuitos eletrônicos simples conectado a um pino de E / S.
Pino de entrada / saída (I / O)
A figura abaixo mostra um esquema simplificado de todos os circuitos do microcontrolador, que está conectado a um de seus pinos. Ele indica a todos os pinos, exceto aqueles da porta P0, que não possuem resistores pull-up embutidos.

Pino de entrada / saída (I / O)
Pino de saída
Um 0 lógico é aplicado a um bit do registro P, então a saída do transistor FE é ligada, portanto conecta o pino apropriado ao terra.

Pino de saída
Pino de entrada
Uma lógica 1 é aplicada a um bit do registrador P. A saída transistor de efeito de campo é desligado e o pino apropriado permanece conectado à tensão da fonte de alimentação, por meio de um resistor pull-up de alta resistência.

Pin de entrada
Diagrama de pinos do microcontrolador 8051
Microcontrolador 8051 famílias (89C51, 8751, DS89C4xO, 89C52) vêm em pacotes diferentes, como pacote quad-flat, portador de chip sem chumbo e pacote dual-in-line. Todos esses pacotes consistem em 40 pinos que são dedicados a várias funções, como E / S, endereço, RD, WR, dados e interrupções. Mas, algumas empresas oferecem uma versão de 20 pinos do microcontroladores para aplicativos menos exigentes, reduzindo o número de portas de E / S. No entanto, a grande maioria dos desenvolvedores usa o chip de 40 pinos.

Diagrama de pinos do microcontrolador 8051
O diagrama de pinos do microcontrolador 8051 consiste em 40 pinos, conforme mostrado abaixo. Um total de 32 pinos são configurados em quatro portas, como P0, P1, P2 e P3. Onde, cada porta contém 8 pinos. Portanto, o diagrama de pinos do microcontrolador 8051 e a explicação são dados abaixo.
- Porta1 (Pin1 a Pin8): A porta 1 inclui pin1.0 a pin1.7 e esses pinos podem ser configurados como pinos de entrada ou saída.
- Pino 9 (RST): O pino de redefinição é usado para redefinir o microcontrolador 8051, dando um pulso positivo a este pino.
- Porta 3 (pino 10 a 17): Os pinos da porta 3 são semelhantes aos pinos da porta 1 e podem ser usados como pinos de entrada ou saída universais. Esses pinos Pinos de função dupla e a função de cada pino é dada como:
- Pino 10 (RXD): O pino RXD é uma entrada de comunicação assíncrona serial ou Comunicação serial síncrona Resultado.
- Pino 11 (TXD): Saída de Comunicação Serial Assíncrona ou Saída de relógio de Comunicação Serial Síncrona.
- Pino 12 (INT0): Entrada de interrupção 0
- Pino 13 (INT1): Entrada de Interrupção 1
- Pino 14 (T0): Entrada do relógio do contador 0
- Pino 15 (T1): Entrada do relógio do contador 1
- Pino 16 (WR): Sinal de escrita para escrever conteúdo na RAM externa.
- Pino 17 (RD): Sinal de leitura para ler o conteúdo da RAM externa.
- Pin 18 e 19 (XTAL2, XTAL1): Os pinos X2 e X1 são pinos de entrada e saída para o oscilador. Esses pinos são usados para conectar um oscilador interno ao microcontrolador.
- Pino 20 (GND): O pino 20 é um pino de aterramento.
- Porta2 (pino 21 a pino 28): A porta 2 inclui o pino 21 ao pino 28, que podem ser configurados como pinos de entrada e saída. Mas, isso só é possível quando não usamos nenhuma memória externa. Se usarmos memória externa, esses pinos funcionarão como barramento de endereços de alta ordem (A8 a A15).
- Pino 29 (PSEN): Este pino é usado para habilitar a memória de programa externa. Se usarmos uma ROM externa para armazenar o programa, então a lógica 0 aparecerá nela, o que indica que o micro controlador deve ler os dados da memória.
- Pin 30 (ALE): O pino Address Latch Enable é um sinal ativo de alta saída. Se usarmos vários chips de memória, este pino é usado para distinguir entre eles. Este pino também fornece entrada de pulso de programa durante a programação da EPROM.
- Pino 31 (EA): Se tivermos que usar várias memórias, a aplicação da lógica 1 a este pino instrui o microcontrolador a ler os dados de ambas as memórias: primeiro interna e depois externa.
- Porta 0 (pino 32 a 39): Semelhante aos pinos da porta 2 e 3, esses pinos podem ser usados como pinos de saída de entrada quando não usamos nenhuma memória externa. Quando ALE ou Pin 30 está em 1, então esta porta é usada como barramento de dados: quando o pino ALE está em 0, então esta porta é usada como um barramento de endereço de ordem inferior (A0 a A7)
- Pin40 (VCC): Este pino VCC é usado para fonte de alimentação.
Existem muitas aplicações do microcontrolador 8051. Então, 8051 projetos de microcontroladores são ótimos para o último ano de engenharia. Portanto, você pode consultar qualquer um dos projetos listados abaixo para entender as operações dos pinos do microcontrolador 8051 na prática.

Projetos de microcontrolador 8051
- Rotação bidirecional de Motor de indução monofásico sem Run Capacitor
- Sobretensão - Proteção contra subtensão
- Detecção de Erupção Sem Fio
- Baseado em Arduino Automação residencial
- Operação de carga sequencial programável remotamente baseada em Android
- Robô de espionagem de campo de guerra com câmera de visão noturna sem fio por aplicativos Android
- Controle de aparelhos domésticos operados remotamente por aplicativo Android
- Auto baseado em densidade Controle de sinal de trânsito com substituição remota baseada em Android
- Quatro quadrantes de operação de motor DC controlado remotamente por aplicativo Android
- Alinhamento Remoto do Posicionamento do Prato 3D por Aplicativo Android
- Abertura de porta controlada remotamente baseada em senha por aplicativo Android
- Veículo robótico controlado por voz com reconhecimento de fala de longa distância
- Monitoramento remoto baseado em XBEE de 3 parâmetros na saúde do transformador / gerador com anúncio de voz e interface de PC sem fio
- Operação de portão de passagem de nível ferroviário remotamente por Android
- Home Automation by Android Application Controle Remoto Baseado
- Transferência de energia sem fio i n Espaço 3D
- Sinal de trânsito baseado em densidade com cancelamento remoto em emergência
- Monitoramento remoto baseado em XBEE de 3 parâmetros na saúde do transformador / gerador
- Fonte de alimentação comutada automática
- Estacionamento pago baseado em RFID
- Luz de emergência automática baseada em led
- Controlador de nível de líquido sem contato
Trata-se de pinos do microcontrolador trabalhando princípios com o tempo real Ideias de projetos baseados em microcontroladores 8051 . Além disso, qualquer dúvida sobre este artigo ou últimos projetos eletrônicos , entre em contato conosco comentando na seção de comentários abaixo.
Créditos fotográficos:
Diagrama de pinos do microcontrolador 8051 Blogspot
Microcontrolador 8051 cotsjournalonline