标题:
51心形流水灯
[打印本页]
作者:
asw123
时间:
2017-12-18 15:54
标题:
51心形流水灯
//#include<reg52.h>
//#include<intrins.h>
//#define uint unsigned int
//#define uchar unsigned char
//uchar temp;
//void delay(uint z)
//{uint x,y;
//for(x=z;x>0;x--)
// for(y=110;y>0;y--);
//}
//void main()
//{ P1=0xfe;
// while(1)
// {delay(500);
// temp=P1;
// temp=_crol_(temp,1);
// P1=temp;
// }
//}
#include<reg52.h>
#define uint unsigned int
#define uchar unsigned char
sbit beep0=P1^0;
sbit beep1=P1^1;
sbit beep2=P1^2;
sbit beep3=P1^3;
sbit beep4=P1^4;
sbit beep5=P1^5;
sbit beep6=P1^6;
sbit beep7=P1^7;
sbit beep30=P3^0;
sbit beep31=P3^1;
sbit beep32=P3^2;
sbit beep33=P3^3;
sbit beep34=P3^4;
sbit beep35=P3^5;
sbit beep36=P3^6;
sbit beep37=P3^7;
sbit beep20=P2^0;
sbit beep21=P2^1;
sbit beep22=P2^2;
sbit beep23=P2^3;
sbit beep24=P2^4;
sbit beep25=P2^5;
sbit beep26=P2^6;
sbit beep27=P2^7;
sbit beep00=P0^0;
sbit beep01=P0^1;
sbit beep02=P0^2;
sbit beep03=P0^3;
sbit beep04=P0^4;
sbit beep05=P0^5;
sbit beep06=P0^6;
sbit beep07=P0^7;
void delay(uint z)
{uint x,y;
for(x=z;x>0;x--)
for(y=110;y>0;y--);
}
void main()
{beep0=0;
while(1)
{
delay(1000);
beep0=1;
beep1=0;
delay(1000);
beep1=1;
beep2=0;
delay(1000);
beep2=1;
beep3=0;
delay(1000);
beep3=1;
beep4=0;
delay(1000);
beep4=1;
beep5=0;
delay(1000);
beep5=1;
beep6=0;
delay(1000);
beep6=1;
beep7=0;
delay(1000);
beep7=1;
beep30=0;
delay(1000);
beep30=1;
beep31=0;
delay(1000);
beep31=1;
beep32=0;
delay(1000);
beep32=1;
beep33=0;
delay(1000);
beep33=1;
beep34=0;
delay(1000);
beep34=1;
beep35=0;
delay(1000);
beep35=1;
beep36=0;
delay(1000);
beep36=1;
beep37=0;
delay(1000);
beep37=1;
beep20=0;
delay(1000);
beep20=1;
beep21=0;
delay(1000);
beep21=1;
beep22=0;
delay(1000);
beep22=1;
beep23=0;
delay(1000);
beep23=1;
beep24=0;
delay(1000);
beep24=1;
beep25=0;
delay(1000);
beep25=1;
beep26=0;
delay(1000);
beep26=1;
beep27=0;
delay(1000);
beep27=1;
beep00=0;
delay(1000);
beep00=1;
beep01=0;
delay(1000);
beep01=1;
beep02=0;
delay(1000);
beep02=1;
beep03=0;
delay(1000);
beep03=1;
beep04=0;
delay(1000);
beep04=1;
beep05=0;
delay(1000);
beep05=1;
beep06=0;
delay(1000);
beep06=1;
beep07=0;
delay(500);
beep07=1;
P1=0;
delay(500);
P3=0;
delay(500);
P2=0;
delay(500);
P0=0;
delay(500);
P0=1;
P1=1;
P2=1;
P3=1;
delay(20);
}
}
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1