|
- #include<reg51.h>
- #include<intrins.h>
- #define uint unsigned int
- #define uchar unsigned char
- sbit KEY =P3^0;
- uint temp,x,y,flag,i;
- uint a[]={0x7e,0x3c,0x18,0x00,0x18,0x3c,0x7e,0xff};
- uint b[]={0xfe,0xfc};
- void delay(z);
- void main()
- { i=0;
- while(1)
- {
- if(!KEY){;
- delay(3);
- if(!KEY){
- while(!KEY);
- flag++;
- temp=b[flag-1];
- }
- }
- if(flag==1)
- {
- P1=temp;
- temp=_crol_(temp,1);
- delay(500);
- P1=temp;
- }
- if(flag==2)
- {
- P1=temp;
- temp=_crol_(temp,1);
- delay(500);
- P1=temp;
- }
- if(flag==3)
- {
- P1=a[i];
- i++;
- delay(500);
- P1=a[i];
- if(i==8)i=0;
- }
- if(flag==4)
- {
- P1=0Xff;
- i=0;
- flag=0;
- }
- }
- }
- void delay(z)
- {for(x=0;x<z;x++)
- for(y=0;y<125;y++);
- }
復(fù)制代碼
|
-
-
實(shí)驗(yàn)二陳川.zip
2020-12-18 11:30 上傳
點(diǎn)擊文件名下載附件
下載積分: 黑幣 -5
35.9 KB, 下載次數(shù): 2, 下載積分: 黑幣 -5
|