{
clearmen(); while(1) { scan(); keyscan(); bell() ; } }
/********************/ //1秒中断处理程序 // /*******************/
void time_intt0(void) interrupt 1 {
ET0=0;TR0=0;TH0=0x3C;TL0=0xB0;TR0=1; con1s++;
con05s=con1s; if(con05s==0) {
disdata[4]--;
if( disdata[4]==9) {disdata[4]=11;} if(con1s==20) {
con1s=0x00; disdata[0]++; if(disdata[0]>=10) {
disdata[0]=0;disdata[1]++; if(disdata[1]>=6) {
disdata[1]=0;disdata[2]++; if(disdata[2]>=10) {
disdata[2]=0;disdata[3]++; if(disdata[3]>=6) {
disdata[3]=0;disdata[5]++; if(disdata[5]>=10) {
disdata[5]=0;disdata[6]++; } if(disdata[6]==1 ) {
if(disdata[5]==2) { disdata[5]=0;disdata[6]=0;disdata[7]++; if(disdata[7]==14) { disdata[7]=12;} } } } } } } }
dis[0]=disdata[2];dis[1]=disdata[3];dis[3]=disdata[5]; dis[4]=disdata[6];dis[2]=disdata[4];dis[5]=disdata[7]; }
ET0=1; }
/********************/ //0.4秒闪烁中断程序 // /*******************/
void time_intt1(void) interrupt 3 {
EA=0;TR1=0;TH1=0x3C;TL1=0xB0;TR1=1; con04s++; if(con04s==8) {
con04s=0x00;
dis[7]=dis[con];dis[con]=dis[6];dis[6]=dis[7]; } EA=1; }