Diagrama de pines del microcontrolador 8051

El microcontrolador 8051 es un paquete dual en línea (DIP) de 40 pines. Estos 40 pines cumplen diferentes funciones como lectura, escritura, operaciones de E/S, interrupciones , etc. El 8051 tiene cuatro puertos de E/S en los que cada puerto tiene 8 pines que se pueden configurar como entrada o salida según el estado lógico de los pines. Por lo tanto, 32 de estos 40 pines están dedicados a los puertos de E/S. El resto de pines están dedicados a VCC, GND, XTAL1, XTAL2, RST, ALE, EA’ y PSEN’.

El diagrama de pines del microprocesador 8051 es el siguiente:

Descripción de los pines:

  • Pin 1 a Pin 8 (Puerto 1) –
    Pin 1 a Pin 8 están asignados al Puerto 1 para operaciones de E/S simples. Se pueden configurar como pines de entrada o salida según el control lógico, es decir, si se aplica un cero lógico (0) al puerto de E/S, actuará como un pin de salida y si se aplica un uno lógico (1), el pin actuará como un pin de entrada. Estos pines también se conocen como P1.0 a P1.7 (donde P1 indica que es un pin en el puerto 1 y el número después de ‘.’ indica el número de pin, es decir, 0 indica el primer pin del puerto. Entonces, P1. 0 significa el primer pin del puerto 1, P1.1 significa el segundo pin del puerto 1 y así sucesivamente). Estos pines son pines bidireccionales.
  • Pin 9 (RST) –
    Restablecer pin. Es un pin de entrada activo alto. Por lo tanto, si el pin RST está alto durante un mínimo de 2 ciclos de máquina, el microcontrolador se restablecerá, es decir, se cerrará y finalizará todas las actividades. A menudo se lo conoce como pin de «encendido-reinicio» porque se usa para reiniciar el microcontrolador a sus valores iniciales cuando la energía está encendida (alta).
  • Pin 10 a Pin 17 (Puerto 3) –
    Pin 10 a pin 17 son pines del puerto 3 que también se conocen como P3.0 a P3.7. Estos pines son similares al puerto 1 y se pueden usar como pines de entrada o salida universales. Estos pines son pines bidireccionales.

    Estos pines también tienen algunas funciones adicionales que son las siguientes:

    • P3.0 (RXD):
      el décimo pin es RXD (pin de recepción de datos en serie) que es para la entrada en serie. A través de esta señal de entrada, el microcontrolador recibe datos para la comunicación en serie.
    • P3.1 (TXD):
      el pin 11 es TXD (pin de transmisión de datos en serie), que es el pin de salida en serie. A través de esta señal de salida, el microcontrolador transmite datos para la comunicación en serie.
    • P3.2 y P3.3 (INT0′, INT1′): los
      pines 12 y 13 son para la interrupción de hardware externo 0 y la interrupción 1, respectivamente. Cuando se activa esta interrupción (es decir, cuando está baja), el 8051 se interrumpe en lo que sea que esté haciendo y salta al valor del vector de la interrupción (0003H para INT0 y 0013H para INT1) y comienza a realizar la rutina de servicio de interrupción (ISR) desde ese punto. ubicación de vectores.
    • P3.4 y P3.5 (T0 y T1):
      los pines 14 y 15 son para la entrada externa del temporizador 0 y el temporizador 1. Se pueden conectar con un temporizador/contador de 16 bits.
    • P3.6 (WR’):
      el pin 16 es para escribir en la memoria externa, es decir, escribir datos en la memoria externa.
    • P3.7 (RD’):
      el pin 17 es para lectura de memoria externa, es decir, lectura de datos de memoria externa.
  • Pin 18 y Pin 19 (XTAL2 y XTAL1):
    estos pines están conectados a un oscilador externo que generalmente es un oscilador de cristal de cuarzo. Se utilizan para proporcionar una frecuencia de reloj externa de 4 MHz a 30 MHz.
  • Pin 20 (GND) –
    Este pin está conectado a tierra. Debe estar provisto de fuente de alimentación de 0V. Por lo tanto, está conectado al terminal negativo de la fuente de alimentación.
  • Pin 21 a Pin 28 (Puerto 2) –
    Pin 21 a pin 28 son pines del puerto 2 también conocidos como P2.0 a P2.7. Cuando la memoria externa adicional se interconecta con el microcontrolador 8051, los pines del puerto 2 actúan como bytes de dirección de orden superior. Estos pines son bidireccionales.
  • Pin 29 (PSEN):
    PSEN significa Habilitar almacenamiento de programas. Es salida, pin activo-bajo. Esto se utiliza para leer la memoria externa. En el sistema basado en 8031 ​​donde la ROM externa contiene el código del programa, este pin está conectado al pin OE de la ROM.
  • Pin 30 (ALE/PROG) –
    ALE significa Habilitar bloqueo de dirección. Es entrada, pin activo-alto. Este pin se usa para distinguir entre chips de memoria cuando se usan múltiples chips de memoria. También se utiliza para demultiplexar la dirección multiplexada y las señales de datos disponibles en el puerto 0.

    Durante la programación flash, es decir, la programación de EPROM, este pin actúa como entrada de pulsos de programa (PROG).

  • Pin 31 (EA/VPP):
    EA significa entrada de acceso externo. Se utiliza para habilitar/deshabilitar la interfaz de memoria externa. En 8051, EA está conectado a Vcc ya que viene con ROM en chip para almacenar programas. Para otros miembros de la familia, como 8031 ​​y 8032, en los que no hay ROM en el chip, el pin EA está conectado a GND.
  • Pin 32 a Pin 39 (Puerto 0) –
    Pin 32 a pin 39 son pines del puerto 0 también conocidos como P0.0 a P0.7. Son pines bidireccionales de entrada/salida. No tienen pull-ups internos. Por lo tanto, 10 K? Los registros pull-up se utilizan como pull-ups externos. El puerto 0 también se designa como AD0-AD7 porque 8051 multiplexa direcciones y datos a través del puerto 0 para guardar pines.
  • Pin 40 (VCC):
    este pin proporciona tensión de alimentación, es decir, +5 voltios al circuito.

Publicación traducida automáticamente

Artículo escrito por vanshikamunjal80 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *