?.png (418.93 KB, 下载次数: 46)
npn 发表于 2021-12-4 18:01
不要用 sfr 定义寄存器,不同的系列,同一个寄存器对应的 sfr 地址可能会有不同,请直接使用STC提供的头文 ...
Hephaestus 发表于 2021-12-4 18:10
楼主用的就是STC提供的h文件。
错误应该发生在引用这个h文件的c文件里面。
npn 发表于 2021-12-4 18:12
把这些 sfr 全注释了,头文件里都已经有了。
npn 发表于 2021-12-4 18:12
把这些 sfr 全注释了,头文件里都已经有了。
188610329 发表于 2021-12-4 18:21
放大楼主的图片,你会看到,这图显示的就是stc89的头文件,这些全注释的话,会出乱子的。
npn 发表于 2021-12-4 19:15
STC89头文件里没有的寄存器,你用sfr定义了也没用。
如果不是什么AT89,就不要用reg51.h等Keil自带的头 ...
欢迎光临 (http://www.51hei.com/bbs/) | Powered by Discuz! X3.1 |