¿Qué significa identificador indefinido en la programación en lenguaje C de microcontroladores?
El identificador indefinido es un identificador indefinido y en el programa se utiliza un identificador o variable indefinido.
Solución específica: Buscar el identificador indefinido y asignarle un valor.
Lo que está definido es unsigned char num. Cuando se usa, si se escribe como NUM, aparecerá el mismo error p1, identificador no definido: el significado en inglés es que p1 no está definido, p1 no se puede encontrar y se produce un error de compilación.
Información ampliada:
Programación de microcontroladores en lenguaje C:
El diseño del software del microcontrolador utiliza el lenguaje C como software de desarrollo de programación y adopta una estructura de programa modular.
Diseñó el programa del módulo de botones, el programa del módulo RFID, el programa del módulo de reloj calendario, el programa del módulo GPRS, el programa del módulo de almacenamiento de pantalla, etc., y escribió el programa principal del sistema, combinando los cinco módulos del programa para realizar una sola control de microcomputadora de chip La funcionalidad general del sistema.
El microcontrolador 51 admite tres lenguajes de alto nivel, a saber, PL/M, C y BASIC. El lenguaje C es un lenguaje de programación general con una alta tasa de código, ricos tipos de datos y operadores y una buena estructura de programa. Es adecuado para programar en diversas aplicaciones. Es un lenguaje de programación de microcontroladores ampliamente utilizado.
El lenguaje C del microcontrolador utiliza el compilador C51 (denominado C51). El código de destino generado por C51 es corto, tiene alta velocidad de ejecución, requiere pequeño espacio de almacenamiento, cumple con el estándar ANSI del lenguaje C, el código generado sigue el formato de archivo de destino de Intel y se puede mezclar con el lenguaje ensamblador A51 o PL/M51. código de destino del idioma.
Programación en lenguaje C de la Enciclopedia Baidu-MCU
Programador de la Enciclopedia Baidu-MCU