发布网友
共1个回答
热心网友
在main前一行,先申明函数,否则就必须把函数实体在被调用之前就写好。例如: void W1302(uchar ucAddr, uchar ucDa); uchar R1302(uchar ucAddr); main() { ...... } 另外,在KEIL中,必须先定义好变量,才能开始程序的编写,while(1)下的i2,ucAddr都必须定义到main的下面。使用查找工具中Find In Files 在就能下面的消息窗口中看见这个函数所有被调用的地方,双击某条消息就能定位到相应的调用地方。自己写一个头文件,里面可以写自己定义的函数的。这个头文件放在与工程同一个文件夹下。
在主程序的前面有一条:#include "xxx.h" //自己写的头文件
只要在#include<reg52.h>下一行,可以编译通过就行。
就不用声明了,在下面的其它程序中就可以调用了。