|
- #include<reg51.h>
- #defineuint unsigned int
- #defineuchar unsigned char
- sbitkey1=P3^0;
- sbit k1=P1^0;
- sbit k2=P1^1;
- sbit k3=P1^2;
- sbit k4=P1^3;
- sbit k5=P1^4;
- sbit k6=P1^5;
- sbit k7=P1^6;
- sbitk8=P1^7;
- sbitbeep=P3^7;
- uchartemp;
- ucharaa,shi,ge,i;
- uintn;
- ucharcode table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77};
- voiddisplay(ucharshi,ucharge);
- voiddis(uchari);
- voiddelay(uint z);
- voidinit();
- voidmain()
- {
- init( );
- while(1)
- {
- if(key1==0)
- {
- delay(10);
- if(key1==0)
- {
- while(!key1);
- TR0=1;
- n=1;
- }
- }
- display(shi,ge);
- dis(i);
- if(n==1){
- if(k1==0){ delay(10);if(k1==0){while(!k1)i=1;TR0=0;n=0;beep=1;delay(500);beep=0;}}
- if(k2==0){ delay(10);if(k2==0){while(!k2) i=2;TR0=0;n=0;beep=1;delay(500);beep=0;}}
- if(k3==0){ delay(10);if(k3==0){while(!k3)i=3;TR0=0;n=0;beep=1;delay(500);beep=0;}}
- if(k4==0){ delay(10);if(k4==0){while(!k4)i=4;TR0=0;n=0;beep=1;delay(500);beep=0;}}
- if(k5==0){ delay(10);if(k5==0){while(!k5) i=5;TR0=0;n=0;beep=1;delay(500);beep=0;}}
- if(k6==0){ delay(10);if(k6==0){while(!k6)i=6;TR0=0;n=0;beep=1;delay(500);beep=0;}}
- if(k7==0){ delay(10);if(k7==0){while(!k7)i=7;TR0=0;n=0;beep=1;delay(500);beep=0;}}
- if(k8==0){ delay(10);if(k8==0){while(!k8) i=8;TR0=0;n=0;beep=1;delay(500);beep=0;}}
- }
- }
- }
- voiddelay(uint z)
- {
- uintx,y;
- for(x=z;x>0;x--)
- for(y=110;y>0;y--);
- }
- voiddisplay(ucharshi,ucharge)
- {
- P2=0xbf;
- P0=table[shi];
- delay(10);
- P2=0x7f;
- P0=table[ge];
- delay(10);
- }
- voiddis(uchari)
- { P2=0xfe;
- P0=table[i];
- delay(10);
- }
- voidinit( )
- {
- n=0;
- temp=30;
- TMOD=0x01;
- TH0=(65536-50000)/256;
- TL0=(65536-50000)%256;
- EA=1;
- ET0=1;
- }
- voidtimer0( ) interrupt 1
- {
- TH0=(65536-50000)/256;
- TL0=(65536-50000)%256;
- aa++;
- if(aa==20)
- {
- aa=0;
- temp--;
- if(temp==0)
- { temp=30;
- }
- shi=temp%100/10;
- ge=temp%10;
- }
- }
复制代码
|
-
QQ图片20181226103414.png
(965 Bytes, 下载次数: 13)
-
QQ图片20181226103754.png
(913 Bytes, 下载次数: 16)
-
QQ图片20181226103854.png
(1.24 KB, 下载次数: 16)
-
QQ图片20181226103902.png
(1.13 KB, 下载次数: 19)
-
QQ图片20181226103912.png
(1.07 KB, 下载次数: 18)
-
QQ图片20181226103921.png
(9.09 KB, 下载次数: 14)
-
QQ图片20181226143053.png
(17.16 KB, 下载次数: 10)
-
QQ图片20181226143333.png
(26.08 KB, 下载次数: 10)
-
QQ图片20181226143938.png
(9.09 KB, 下载次数: 16)
-
-
51黑论坛_八路抢答器.rar
743.67 KB, 下载次数: 15, 下载积分: 黑币 -5
|