标题: 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