Red de conocimiento informático - Computadora portátil - 51 Funciones de cada pin del microcontrolador

51 Funciones de cada pin del microcontrolador

MCS-51

Funciones de pines MCU

Todos los microcontroladores MCS adoptan un empaque en línea de doble fila de 40 pines. La Figura 2-9 muestra la disposición de los pines.

Los 40 pines se describen a continuación:

1 Pines de la fuente de alimentación principal Vss y Vcc

Vss conectado a tierra

Vcc se alimenta con una fuente de alimentación de +5 voltios durante el funcionamiento normal

2 Pines del oscilador de cristal externo XTAL1 y XTAL2.

XTAL1 es el terminal de entrada del amplificador inversor del circuito de oscilación interno y también es el pin del oscilador de cristal externo. Cuando utilice un oscilador externo, conecte este pin a tierra.

El extremo de salida del amplificador inversor del circuito de oscilación interna XTAL2. Es el otro extremo del cristal exterior. Cuando se utiliza un oscilador externo, este pin se conecta a la fuente del oscilador externo.

3. Controlar o multiplexar RST/VPD, ALE/

y

/Vpp

①< con otros pines de alimentación /p. >

RST/VPD

Mientras el oscilador está funcionando, un nivel alto en este pin durante dos ciclos de la máquina (saltando de bajo a alto) restablecerá el microcontrolador

Durante Vcc apagado,

Figura 2-9

Disposición de pines 8051

está conectado a la fuente de alimentación de respaldo mediante VPD. Con alimentación interna para mantener los datos en la RAM interna.

ALE/

Durante el funcionamiento normal, la función ALE (que permite el bloqueo de dirección) bloquea el byte bajo de la dirección al bloqueo externo.

El pin emite pulsos positivos periódicamente a una frecuencia constante (frecuencia del oscilador

). Por lo tanto, se puede utilizar como reloj para salida externa o con fines de temporización. Sin embargo, tenga en cuenta que el pulso ALE se omite cada vez que se accede a la memoria de datos externa, y el terminal ALE

puede controlar (sumidero o fuente de corriente) ocho circuitos LSTTL.

Para microcontroladores tipo EPROM, este pin recibe pulsos de programación durante la programación EPROM (

función)

En Durante una instrucción ( o datos) recuperar de la memoria de programa externa

La salida de señal de selección de lectura de la memoria de programa externa está activa dos veces por ciclo de la máquina.

Acciona las mismas ocho entradas LSTTL.

/Vpp

,

/Vpp son terminales de selección de memoria de programa interna y memoria de programa externa. Cuando

/Vpp es alto, se accede a la memoria interna del programa; cuando

/Vpp

es bajo, se accede a la memoria externa del programa.

Para microcontroladores tipo EPROM, la potencia de programación EPROM (Vpp) de 21 voltios se aplicará a este pin durante la programación EPROM.

4.Pin de entrada/salida P0.0

-

P0.7, P1.0

-

P1.7, P2.0

-

P2.7, P3.0

-

P3. .

Puerto P0 (P0.0

-

P0.

P0.0

-

P0.7) es un puerto de E/S bidireccional de drenaje abierto de 8 bits. Al acceder a la memoria externa, es un tiempo. compartiendo dirección de bytes bajos y bus de datos, el puerto P0 es capaz de manejar 8 cargas LSTTL en el modo sumidero actual.

El puerto P1 (P1.0

-

P1.7) es un puerto I/cuasi-bidireccional de 8 bits. Puerto O, con una resistencia de refuerzo interna. Es capaz de impulsar (suministrar o generar corriente) cuatro cargas LSTTL.

El puerto P2 (P2.0

-

P2.7) es un puerto I/cuasi-bidireccional de 8 bits. El puerto O, con una resistencia de refuerzo interna, genera la dirección superior de 8 bits al acceder a la memoria externa.

El puerto P3 (P3.0

-

P3.7) es un puerto I cuasi-bidireccional de 8 bits. Puerto /O, con una resistencia de refuerzo interna. Capaz de conducir (sumidero o suministro de corriente) cuatro cargas LSTTL.