打印

c51单片机不懂的程序

[复制链接]
1044|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
Kayla9|  楼主 | 2016-6-4 17:17 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
#include<reg52.h>
unsigned int a;
void main ()
{
        while(1)
        {
                a=50000;
                P1=0;
                while(a--);
                a=50000;
                P1=1;
                while(a--);
        }
}          //谁能告诉我为什么这个程序执行后是只有第一个led灯闪烁,而其余的灯全亮?

相关帖子

沙发
依依不舍| | 2016-6-4 17:39 | 只看该作者
为什么要a=50000,a=1也行吧。或者p1=0x00,0xff效果应该一样

使用特权

评论回复
板凳
nethopper| | 2016-6-4 22:27 | 只看该作者
"P1=1" 改为 "P1=0xFF"

使用特权

评论回复
地板
zyj9490| | 2016-6-5 11:07 | 只看该作者
没学好,代码本来只有一个端口在变化啊。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

5

主题

18

帖子

1

粉丝