51单片机8位流水灯程序怎么写

如题所述

以P1口的8位共阳极LED为例,
初始化:

sbit P1_0=P1^0;
sbit P1_1=P1^1;
sbit P1_2=P1^2;
sbit P1_3=P1^3;
sbit P1_4=P1^4;
sbit P1_5=P1^5;
sbit P1_6=P1^6;
sbit P1_7=P1^7;
delay函数:
void delay(int x)
{
int a,b;
for(a=0;a<x;a++)
{
for(b=0;b<10000;b++);
}
}
主程序
void main()
while(1)
{
P1_0=1;
delay(1000);
P1_0=0;
delay(1000);
P1_1=1;
delay(1000);
P1_1=0;
delay(1000);
//以此类推至P1_7
}
温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-10-14
你好!你具体要实现什么样的流水效果

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网