标题:
求教我想让单片机P1口所有的灯都闪烁
[打印本页]
作者:
zrb5688
时间:
2017-9-3 11:24
标题:
求教我想让单片机P1口所有的灯都闪烁
我想让P1口所有的led灯都闪烁,但编译完了无论是Keil仿真还是开发板实验都只有P1.0闪烁,请老师们帮我看看问题在哪里?谢谢。并附上KEIL956软件和大家分享。
#include <reg52.h>
#define uint unsigned int
void delay(uint z)
{
while(z--);
}
void main()
{
while(1)
{
P1=!P1;
delay(3000);
}
}
作者:
hange_v
时间:
2017-9-3 12:39
哥们,听我的,试试把P1=!P1改成P1=~P1。顺便,好好学学C语言。。。
作者:
cjjcjj1
时间:
2017-9-3 13:00
提示:
作者被禁止或删除 内容自动屏蔽
作者:
jtgetja
时间:
2017-9-3 21:27
二楼正解。是正端口求反。而不是全求反。
作者:
jtgetja
时间:
2017-9-3 21:29
二楼正解,是整端口取反,而不是位取反。
作者:
zrb5688
时间:
2017-9-4 14:35
谢谢大家回复
作者:
gaochang000000
时间:
2017-9-4 16:48
P1=!P1; 改成 P1=~P1; 试试
作者:
qq123aa2006aa
时间:
2017-9-4 17:21
P1=!P1;改成 P1=~P1;
作者:
qy2110000
时间:
2017-9-4 18:32
p = 0
作者:
294620269
时间:
2017-9-4 20:35
P1=~P1 不要乱改
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1