Red de conocimiento informático - Descarga de software - Utilice el lenguaje C para programar el LED para mostrar 4 dígitos, presione K1 para aumentar 1, presione K2 para disminuir 1, presione K3 para cancelar cero, microcontrolador AT89X51.

Utilice el lenguaje C para programar el LED para mostrar 4 dígitos, presione K1 para aumentar 1, presione K2 para disminuir 1, presione K3 para cancelar cero, microcontrolador AT89X51.

/*Solo una idea aproximada, debe modificarse según el hardware. Además, la función de retardo wait() no está escrita*/

main()

{

uchar x // número

<; p>uchar y; //Variable temporal

p 1 = 0x 00;

Hacer

{

Si (P0!= 0x00)/ /Si se presiona una tecla,

{

y = P0 //Guarda el valor de la clave

wait(); //El retraso es unos 2 ms.

If(P0==y)//Eliminar jitter

{

Cambiar (y)

{

Caso 1: x;

Caso 2: x-;

Caso 3: x = 0;

}//Procesamiento de valor clave

p 1 = x;

}

}

}

mientras(1)

}