Diagrama de pinos do microcontrolador 8051 e seu procedimento de trabalho

Experimente Nosso Instrumento Para Eliminar Problemas





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

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 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 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

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

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

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