2019-07-15 23:01发布
UltraFire 发表于 2013-8-15 08:45 首先: 1.#ifndef __XXXX_H__ //这是防止头文件重复定义,XXXX就是你头文件名称。 #define __XXXX_H__ ...
241000 发表于 2013-8-15 22:40 我知道这个,这个不是模块化编程时用到的吗?我的意思是:自己编写一些自己的库函数,然后每次用到你这个 ...
江前云后 发表于 2013-8-16 10:29 这种函数库还是自己用的时候自己编吧,要不别人给了还得费力去读,不如稍微花点儿力气自己写了。 ...
UltraFire 发表于 2013-8-16 09:40 定义寄存器再定义外部函数,外部变量,然后摆到keil的哪个文件夹下我不记得了,是和reg51.h一个文件夹下 ...
最多设置5个标签!
1.#ifndef __XXXX_H__ //这是防止头文件重复定义,XXXX就是你头文件名称。
#define __XXXX_H__
2.#include XXXX //看你要包含哪些额外头文件,比如接下要定义I/O口就包含reg52.h。
3.定义I/O口,看你这是头文件是干嘛的。和普通写法一样。
4.声明函数。
5.#endif //这是头文件结尾
我知道这个,这个不是模块化编程时用到的吗?我的意思是:自己编写一些自己的库函数,然后每次用到你这个库函数时,只需要include一下就ok了,而不是你每次都把你之前的.c和.h文件给复制到你的工程中。求教一下!谢谢你了!
定义寄存器再定义外部函数,外部变量,然后摆到keil的哪个文件夹下我不记得了,是和reg51.h一个文件夹下
我不是那个意思,就是自己编好一些属于自己的常用函数的库函数集,想用时就是很简单的include一下,和include<reg52.h>一样,不是每次把自己以前的.c和.h文件复制到自己的工程中,你有这样的实例吗?谢谢了!
你有这方面的实际例子吗?可以参考一下吗?谢谢了!
一周热门 更多>