¡Urgente! Explique las tres oraciones del programa de 51 microcontroladores.
1", key flag =(key flag+1)% 3; se utiliza para determinar el número de pulsaciones de teclas. El valor inicial de keyflag es 0, keyflag aumenta en 1 por primera vez, el resto de 3 es 1 y el caso de la declaración de cambio usa 1 Ejecutar; presione el indicador de tecla nuevamente y agregue 1, el resto de 3 es 2, ejecute el caso 2, presione el indicador de tecla por tercera vez y agregue 1, tome el resto de 3 como 0, ejecute el caso; 0; declaración de cambio; si presiona la tecla nuevamente en este momento, agregue 1 al indicador de clave, el valor del indicador de clave es 4 y el resto de 3 es 1, que puede considerarse como la primera pulsación de tecla, para que el programa pueda ser ejecutado en un bucle
2 Al agregar paréntesis a la declaración, es fácil de entender if((++i)==2 Aquí, primero agregue 1 y luego determine si. es igual a 2; lo mismo ocurre con ++ segundos; si usa segundos++, entonces If(segundos==100) segundos = 0; debería ser if(segundo == 99)segundo = 0;
¡Puedes utilizar el compilador para simularlo y lo entenderás!