标题:
心型流水灯程序
[打印本页]
作者:
风铃草f
时间:
2020-11-21 19:17
标题:
心型流水灯程序
#include<reg52.h>
#include<intrins.h>
#define uint unsigned int
void delay(uint z);
void hy1();
void hy2();
void hy3();
void main()
{
while(1)
{
hy1();
hy2();
hy3();
}
}
void delay(uint z)
{
uint i,j;
for (i=0;i<z;i++)
for(j=0;j<120;j++);
}
void hy1()//逆时针流水灯
{
char h;
P3=0x7F;
delay(1000);
for(h=0;h<7;h++)
{
P3=(P3>>1);
delay(1000);
}
P2=0x7F;
delay(1000);
for(h=0;h<7;h++)
{
P2=(P2>>1);
delay(1000);
}
P1=0x7F;
delay(1000);
for(h=0;h<7;h++)
{
P1=(P1>>1);
delay(1000);
}
P0=0x7F;
delay(1000);
for(h=0;h<7;h++)
{
P0=(P0>>1);
delay(1000);
}
P3=0XFF;
P2=0XFF;
P1=0XFF;
P0=0XFF;
}
void hy2()//千里来相会
{
char h;
P3=0x7F;
P0=0XFE;
delay(1000);
for(h=0;h<7;h++)
{
P3=(P3>>1);
P0=(P0<<1);
delay(1000);
}
P2=0x7F;
P1=0XFE;
delay(1000);
for(h=0;h<7;h++)
{
P2=(P2>>1);
P1=(P1<<1);
delay(1000);
}
P3=0XFF;
P2=0XFF;
P1=0XFF;
P0=0XFF;
}
void hy3()//全亮
{
P3=0X00;
P2=0X00;
P1=0X00;
P0=0X00;
}
复制代码
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1