第五章 单片的C语言编程.ppt

向一个库中添加目标文件模块的命令为: lib51 add 模块文件名 to 库文件名 若库中已存在同名文件,则出错。假设上面给出的加法小程序经编译后生成目的文件为add.obj。则示例如下图所示。 若要替换库文件中的模块,使用的命令为: lib51 replace 新模块文件 in 库文件 示例如下图所示。 如果将库中的模块删去,则可使用命令: lib51 delete 库文件名模块名 如果库中不存在指定的模块,则出错。示例如下图。 10.10.3 用户库函数的使用 为了使用已经制作好的用户库中的模块,在Keil uVision2集成开发环境中,只需要在其工程文件窗口中将用户自定义好的库文件加入工程即可。库中的函数原型一般单独在一个头文件中声明,余下的工作如同使用C51的标准函数一样简单,此处不再重述。 由于库管理程序是以模块为单元来进行管理的。因此,在制作用户函数库的时候,最好是一个函数为一个模块文件。这样制作库时文件虽多,但管理和使用起来灵活方便高效。此外,如果想要改动C51原有的库函数(如_getkey和putchar),其方法同自建用户库完全一样,但需要主要的是它的输入输出参数及该函数所在的库文件(会与存储模式相关)。 10.11 小结 本章介绍了C51的基本数据类型、存贮类型及对C51对单片机

文档评论(0)

1亿VIP精品文档

相关文档