Programa de lenguaje MCU C

#includeContiene los nombres de todas las interfaces y direcciones, no solo registros de funciones especiales,

#define uchar unsigned char//

#define uint unsigned int//Es una definición de macro. Después de esta definición, uint se puede usar en lugar de unsigned int en el siguiente programa. void DelayMS(uint x)//Es una subfunción. ejecutarse directamente. La declaración dentro de las llaves, while(x--)// es una declaración de bucle. Cuando X--=0, la condición no se cumple y el bucle se salta. Toda su función es un retraso, esperando que el microcontrolador termine de procesar otras tareas, de modo que escribir un programa cumpla con los requisitos de estandarización y legibilidad del programa.

void significa que el valor de retorno está vacío, es decir, no hay valor de retorno, no es necesario escribirlo, LED=~LED;// Es inversión Cada vez que se ejecuta esta declaración, su valor se invertirá. Si fue 0 la última vez, su valor se convertirá. 1 después de la ejecución.

DelayMS(100); llama a la subfunción anterior, lo que representa un retraso de 100 MS

;