Welcome to Francis Academic Press

Frontiers in Educational Research, 2022, 5(17); doi: 10.25236/FER.2022.051712.

The Teaching Analysis and Design of the Construction of C Language Multi-Document Project Based on Keil


Huiguo Cao, Yanxiang Gong

Corresponding Author:
Huiguo Cao

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

Cite This Paper

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.


[1] Chinese government website http://www.gov.cn/hudong/2016-12/09/content_5145963.htm

[2] 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

[3] 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

[4] 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.