单片机实现8个灯每两个灯一亮在后面两个灯一亮直到最后8个灯全亮
#include //52单片机头文件
void main() //主函数
{ unsigned int i; //定义一个int型变量
while(1)
{
i=50000; //变量赋初值为50000
P1=0xfe; //点亮第一个灯
P1=0xfd; //点亮第二个灯
while(i--); //延时
i=50000; //变量赋初值为50000
P1=0xfb; //点亮第三个灯
P1=0xf7; //点亮第四个灯
while(i--); //延时
i=50000; //变量赋初值为50000
P1=0xef; //点亮第五个灯
P1=0xdf; //点亮第六个灯
while(i--); //延时
i=50000; //变量赋初值为50000
P1=0xbf; //点亮第七个灯
P1=0x7f; //点亮第八个灯
while(i--); //延时
}
}
这个是我弄的两个灯一起亮的C语言,
#include //52单片机头文件
void main() //主函数
{ unsigned int i; //定义一个int型变量
while(1)
{
i=50000; //变量赋初值为50000
P1=0xfe; //点亮第一个灯
P1=0xfd; //点亮第二个灯
while(i--); //延时
i=50000; //变量赋初值为50000
P1=0xfb; //点亮第三个灯
P1=0xf7; //点亮第四个灯
while(i--); //延时
i=50000; //变量赋初值为50000
P1=0xef; //点亮第五个灯
P1=0xdf; //点亮第六个灯
while(i--); //延时
i=50000; //变量赋初值为50000
P1=0xbf; //点亮第七个灯
P1=0x7f; //点亮第八个灯
while(i--); //延时
P1=0xfe; //点亮第一个灯
P1=0xfd; //点亮第二个灯
P1=0xfb; //点亮第三个灯
P1=0xf7; //点亮第四个灯
P1=0xef; //点亮第五个灯
P1=0xdf; //点亮第六个灯
P1=0xbf; //点亮第七个灯
P1=0x7f; //点亮第八个灯
while(i--); //延时
}
这个是我每两个等一起亮最后8个全亮的C语言,可这个弄在板子上烧写,只有每两个灯一起亮后两个等一起亮一直循环,
就是没有8个灯一起亮怎么改,或者写个给我参考下
搜索更多相关主题的帖子:
单片机