標(biāo)題:
心型流水燈程序
[打印本頁]
作者:
風(fēng)鈴草f
時(shí)間:
2020-11-21 19:17
標(biāo)題:
心型流水燈程序
#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()//逆時(shí)針流水燈
{
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()//千里來相會(huì)
{
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;
}
復(fù)制代碼
歡迎光臨 (http://www.torrancerestoration.com/bbs/)
Powered by Discuz! X3.1