Skip to content

Latest commit

 

History

History
25 lines (21 loc) · 1.63 KB

中文指南.md

File metadata and controls

25 lines (21 loc) · 1.63 KB

51SCMLib

51SCMLib是一个包含了包含了很多的51单片机C语言库的项目。这些库文件可以用来驱动连接到你的芯片上的很多模块。


这个项目中我们有三个文件夹 51SCMLib |_____include |_____src |_____template


include 这个文件夹下包含了所有的头文件,在Keil工程中设置好库文件就可以通过包含头文件来使用其中的函数。 在该文件夹下还有一个文件名是中文指南的文件,这个文件中有各个头文件的详细介绍以及其中函数的使用方法说明。


src 这个文件夹是所有的源代码,可以直接用来编译成库。除了含有和include文件夹相同的中文指南文件以外,源代码中还有相当多的注释来帮助理解。


template 这个文件夹中有大量的模板文件,这些文件的作用类似于库文件的作用。同时在文件夹下还有一个中文指南用来介绍不同的模板的大致作用,每个模板文件中有大量的注释来帮助你理解它的作用。 我们使用库的时候,是通过调用库里的函数来实现对应的功能。和库不同的是,模板是给出实现某种功能函数的标准形式,你只需改变某个特定变量的名字就可以使用。这样可以减少函数的调用,大大减少代码的复杂程度,非常适合对单片机性能执着追求的程序员。 不仅如此,你还可以根据代码的内容加入自定义的部分实现更多的功能。