aide51 发表于 2022-6-18 09:51
在主函数外要声明
sbit P1 = 0xFE;
雪玉寐影 发表于 2022-6-18 00:51
放在main()函数前要显性指明sfr:
sfr P1=0xFE;
wulin 发表于 2022-6-18 07:15
P1已经在头文件中被定义为寄存器的地址名:sfr P1 = 0x90;。在函数外写P1=0xfe;被编译器当变量处理当然出现 ...
kmsj 发表于 2022-6-18 12:29
这是楼主编程不规范造成的,按照我自己的理解,标准的单片机C语言,第一句是头文件,头文件到主函数之间是 ...
51520 发表于 2022-6-18 12:32
那顺便帮我看下下面的代码:
P1 = 0Xfe;
while(1)
51520 发表于 2022-6-18 12:32
那顺便帮我看下下面的代码:
P1 = 0Xfe;
while(1)
kmsj 发表于 2022-6-18 12:29
这是楼主编程不规范造成的,按照我自己的理解,标准的单片机C语言,第一句是头文件,头文件到主函数之间是 ...
天ノ忆 发表于 2022-6-21 17:17
你的程序肯定只有一个.c文件吧
kmsj 发表于 2022-6-21 23:28
目前只有一个c文件够用了,以前程序越编越长,觉得可以分成几个模块就好了,后来发现Keil有折叠功能,我 ...
欢迎光临 (http://www.51hei.com/bbs/) | Powered by Discuz! X3.1 |