独闷闷网

标题: keil的C51编译环境中,_nop_()函数的调用要包含哪个头文件?已解答。 [打印本页]

作者: jianhong_wu    时间: 2015-3-11 12:32
标题: keil的C51编译环境中,_nop_()函数的调用要包含哪个头文件?已解答。
win_广州:
我对模块化的编程不是很明白。例如在这个ds1302.c文件中,它的预处理只有#include"ds1302.h"这个头文件,但它下面的函数却使用了——nop——函数,而没有包含intrins.h头文件,只在main.c中有包含.

坚鸿-深圳:
你应该在ds1302.c文件中再包含一次intrins.h这个头文件。
你应该记住一个规则;凡是某个.c源文件里调用了其它.c文件的函数或者全局变量(当然此全局变量必须在它自己的.h头文件用extern声明过),你都应该包含一下它对应的.h头文件。
另外,nop的C函数全写是_nop_()这个,注意前后有两个下划线。







欢迎光临 独闷闷网 (http://www.dumenmen.com/) Powered by Discuz! X3.2