Huiguo Cao, Yanxiang Gong
School of Physics and Electr0nic Engineering, Taishan University, Taian City, Shandong Province, 271000, China
The establishment of C language multi-file engineering is a difficult point to deepen the learning of C language, and is also the basis for learning STM32 programming. This article uses the project creation process of 8 LED lights as an example to establish the source program files and header files of each function and hardware. Guide students from the modularization of functions to the modularization of source files, teaching analysis and design of the establishment of multi-file engineering, so that more students can deeply understand and master the creation of multi-file engineering, laying a solid foundation for the deepening of embedded learning.
C language, Multi file, Modularization, Teaching design
Huiguo Cao, Yanxiang Gong. The Teaching Analysis and Design of the Construction of C Language Multi-Document Project Based on Keil. Frontiers in Educational Research (2022) Vol. 5, Issue 17: 65-69. https://doi.org/10.25236/FER.2022.051712.
 Chinese government website http://www.gov.cn/hudong/2016-12/09/content_5145963.htm
 Zhou Jinzhi, Yang Ming, Tong Haiyan, Tang Shuping, Yu Wenjing, Research on the Intelligent Teaching Reform of C Language Programming [J]., Journal of Liupanshui Normal University, 2022, 34 (2): 88-96
 Bian Qian, Wang Zhenduo. Research on Flipped Classroom Teaching Model of "C Programming Language" Course based on MOOC [J]. Microcomputer Applications, 2018, 34 (03): 35-37
 Zhang Zhihui. Research on the Design Architecture of C Language Embedded System Programming Software [J]. SCM and Embedded System Applications, 2018 (1): 3-5, 10.