·¢²¼Ê±¼ä : ÐÇÆÚÈý ÎÄÕÂÆû³µµ¹³µ·Àײ±¨¾¯Æ÷±ÏÒµÉè¼Æ - ͼÎĸüÐÂÍê±Ï¿ªÊ¼ÔĶÁ2c1ad39781c758f5f71f6748
ÀÖɽʦ·¶Ñ§Ôº±ÏÒµÉè¼Æ£¨ÂÛÎÄ£©
void delay(void) //Îó²î 0us {
unsigned char a,b,c; for(c=10;c>0;c--) for(b=38;b>0;b--) for(a=130;a>0;a--); }
//°´¼üɨÃè void Key_() {
//+ if(S1==0) { } //-
else if(S2==0) {
delay(); while(S2==0) {
P1=P1|0x0f; delay(); while(S1==0) { }
BJS++; P1=P1|0x0f;
if(BJS==151) { }
BJS=0;
ÀÖɽʦ·¶Ñ§Ôº±ÏÒµÉè¼Æ£¨ÂÛÎÄ£©
}
}
}
BJS--;
if(BJS==0) { }
BJS=150;
//¹¦ÄÜ else if(S3==0) { }
delay(); while(S3==0) { }
Mode++; P1=P1|0x0f;
if(Mode==2) { }
Mode=0;
/**********************************************************************************************************/
//ɨÃèÊýÂë¹Ü void Display(void) {
//Õý³£ÏÔʾ if(Mode==0) {
if(posit==0)//ÊýÂë¹ÜµÄÃ×±êÖ¾
ÀÖɽʦ·¶Ñ§Ôº±ÏÒµÉè¼Æ£¨ÂÛÎÄ£©
{ } else { }
P1=positon[posit]; if(++posit>=3)
posit=0;
P0=discode[disbuff[posit]]; P0=(discode[disbuff[posit]])|0x80;
P1=positon[4]; }
//±¨¾¯ÏÔʾ else {
if(posit==0)//ÊýÂë¹ÜµÄÃ×±êÖ¾ { }
else if(posit==3) { } else { }
P0=discode[disbuff_BJ[posit]]; P0=0x76;
P0=(discode[disbuff_BJ[posit]])|0x80; P0=0x77;
P1=positon[posit]; if(++posit>=4)
posit=0;
ÀÖɽʦ·¶Ñ§Ôº±ÏÒµÉè¼Æ£¨ÂÛÎÄ£©
}
}
/**********************************************************************************************************/
//¼ÆËã
void Conut(void) {
if(Mode==0) {
if((S>=700)||flag==1) //³¬³ö²âÁ¿·¶Î§ÏÔʾ¡°-¡± { } else {
//¾àÀë´óÓÚ±¨¾¯¾à if(S<=BJS) { } else {
Feng=1;
Feng=0; Feng=0; flag=0;
disbuff[0]=10; //¡°-¡± disbuff[1]=10; //¡°-¡± disbuff[2]=10; //¡°-¡±
time=TH0*256+TL0; TH0=0; TL0=0;
S=(time*1.7)/100; //Ëã³öÀ´ÊÇCM