coody_sz 发表于 2022-12-6 21:58
while(1)
{
void key_pos();
by.png (16.83 KB, 下载次数: 60)
STC8H1K17.png (55.78 KB, 下载次数: 56)
STC8H1K28.png (152.68 KB, 下载次数: 53)
mcuhui 发表于 2022-12-7 08:08
这是编译的结果
张天师 发表于 2022-12-7 08:52
P2M0 = 0xb8; //修改P27;P20端口为推挽输出
把SW--P2.0改为弱上拉准双向口!!!
188610329 发表于 2022-12-7 08:59
你理解一下这个警告的意思,想一想,出了这个警告之后,编译通过没通过,有区别么?
mcuhui 发表于 2022-12-7 09:08
还请大师赐教,就是菜鸟一个不懂啊。看着HEX文件是有生成的。所以不知道为何会有这个警告,也不知这个警 ...
wulin 发表于 2022-12-7 10:54
沙发已经指出错误,而且这个错误会导致按键程序不能正常运行。去掉void关键词试试。
while(1)
{
mcuhui 发表于 2022-12-7 11:04
我也发现了这个问题,把void去掉就不会有编译警告。但是还是不能控制高低电平输出。知道自己几斤几两的水 ...
yzwzfyz 发表于 2022-12-7 15:31
再读一读IO的手册部分。对照一下,程序是如何处理IO口的。
Y_G_G 发表于 2022-12-7 17:10
我经常犯这种错误:一段代码运行多次之后,只要结果是符合我的要求了,我就认为我这段代码没有问题了
但是,当 ...
yzwzfyz 发表于 2022-12-8 08:55
你不菜,只是未找到学习的方法。
学单片机,最重要的是读通CPU手册。
你想啊,你要做A,如果对A不了解, ...
欢迎光临 (http://www.51hei.com/bbs/) | Powered by Discuz! X3.1 |