~不是按位取反吗,为啥这里报错呀

img
~不是按位取反吗,为啥这里报错呀(新手)
img

你文件是不是还没保存,还有你定义了P2 常量并没有给常量值。

#define语句结尾不应该用分号吧
常量也不允许修改值啊
直接#define led ~0x01就完事了

P2没声明?
不太会嵌入式
有帮助望采纳

看图上也就只是#define led P2 后面的分号有问题,其他的没啥问题呀, 你可以换这个试试看 sfr led= P2;

不过你后面那个循环里为什么用P2,而不是用led