Red de conocimiento informático - Material del sitio web - ¿Ayúdenme a controlar el estado de nivel alto y bajo del puerto P1 cuando 8421 está encendido y apagado? Gracias por girar 1 de los interruptores DIP 8421 a la posición ON.

¿Ayúdenme a controlar el estado de nivel alto y bajo del puerto P1 cuando 8421 está encendido y apagado? Gracias por girar 1 de los interruptores DIP 8421 a la posición ON.

El conmutador 8421 es en realidad un conmutador que puede introducir un número binario entre 0 y 15.

Tiene cuatro entradas, normalmente. El terminal público del interruptor 8421 está conectado a un nivel alto, cada terminal de salida está conectado a un pin diferente del microcontrolador y se conecta una resistencia desplegable. En este caso, se sigue la siguiente lógica.

8 4 2 1

OFF OFF OFF OFF corresponde al 0 0 0 0 binario, que es 0

OFF OFF OFF ON corresponde al 0 0 0 binario 1 significa 1

OFF OFF ON OFF corresponde al binario 0 0 1 0 significa 2

OFF OFF ON ON corresponde al binario 0 0 1 1 significa 3

Y así sucesivamente

ON ON ON ON corresponde al binario 1 1 1 1 que es 15

Según su método de conexión. El terminal público se conecta al polo positivo de la fuente de alimentación a través de un condensador. El voltaje es 0.

Cambiar 1 del interruptor DIP 8421 a la posición ON no tendrá ningún efecto. Solo podemos dejar que los pines p3.0 ​​​​p3.1 p3.2 p3.3 del microcontrolador tengan el mismo potencial.