51 Funciones de cada pin del microcontrolador
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. p>
①
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.
① p >
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.