El microcontrolador STC89C52RC controla dos relés y muestra códigos de lenguaje C digitales en el tubo digital.
sbit Q2 px^x;
sbit q 1 px^x;
uchar key; //La entrada del teclado o el programa dan 0-3.
Interruptor (tecla) {
Caso 0: q 1 = 0; Q2 = 0;
Caso 1: q 1 = 1;
Caso 2: q 1 = 1; Q2 = 0;
Caso 3: q 1 = 0;
//Visualización del botón de salida, búsqueda de tabla o visualización de salida de juicio.
¿Lo entendí mal? Espero que sea útil. ¿Por qué no utilizar interruptores analógicos?