Red de conocimientos turísticos - Información de alquiler - El teclado matricial del microcontrolador muestra números hexadecimales. El código es el siguiente:
El teclado matricial del microcontrolador muestra números hexadecimales. El código es el siguiente:
¿Hay 8 botones separados? ¿Se pueden probar uno por uno, en dos pasos o uno a la vez?
P1=0xff;
if(P1!=0xff)
{
tiempo(10);
if(P1!=0xff)
{
cambiar( P1)
{ caso 0xfe:
clave=3
ruptura
caso 0xfd:
clave=2 ;
ruptura
caso 0xfb:
clave=1
ruptura
caso 0xf7:
clave=0
ruptura
caso 0xef:
clave=clave 0; p> ruptura ;
caso 0xdf:
clave=clave 4;
ruptura;
caso 0xbf:
clave = clave 8;
romper
caso 0x7f:
clave = 12
romper } p>
}
mientras(P1!= 0XFF);
}