使用keil怎么编程编程总是提示undefined identifier?

如图所示解决了再加30分!... 如图所礻
 UNCALLED ...PR?_DELAY....是说你定义了delay函数,但是没调用;
UNRESOLVED....DELAYMS....是说你有个delayms()函数,虽然用了,但是没有在这个文件里定义,或者是你的定义在调用之后,就是说,你先调用了delayms();但是,是茬别的文件里定义的或者是在这个文件后面定义的,就是先上了车,后买票,C语言是不允许的.
你在这个C文件调用之前写上 void delayms();就是把你定义的时候的函数头写在文件的前面,然后再调用就没问题了.
例如:
#include.....
在下面加上 void delayms();就可以了.
另外,劝你,我看你的C文件名字叫时钟.c,这是不好的,尽量不要出现中文

我要回帖

更多关于 keil怎么编程 的文章

 

随机推荐