nbsp; delay1(3); wx2=0; wx3=1; P0=table[shi]; delay1(3); wx3=0;
wx4=1; P0=table[ge]; delay1(3); wx4=0; } /**************************************/
if( K1num==1 ) //选择千位 { TR0=0;LED1=1;LVSE=1; HONGSE=0; HUANGSE=1; wx1=1; P0=table[qian]+0x80; delay1(3); wx1=0;
wx2=1; P0=table[bai]; delay1(3); wx2=0; wx3=1; P0=table[shi]; delay1(3); wx3=0;
wx4=1; P0=table[ge]; delay1(3); wx4=0; }
/**************************************/ if( K1num==2 ) //选择百位 { wx1=1; P0=table[qian]; delay1(3); wx1=0;
wx2=1; P0=table[bai]+0x80; delay1(3); wx2=0; wx3=1; P0=table[shi]; delay1(3); wx3=0;
wx4=1; P0=table[ge]; delay1(3); wx4=0; } /**************************************/ if( K1num==3 ) //选择十位 { wx1=1; P0=table[qian]; delay1(3); wx1=0;
wx2=1; P0=table[bai]; delay1(3); wx2=0; wx3=1; P0=table[shi]+0x80; delay1(3); wx3=0;
wx4=1; P0=table[ge]; delay1(3); wx4=0; }
/**************************************/ if( K1num==4 ) //选择个位 { wx1=1; P0=table[qian]; delay1(3); wx1=0;
wx2=1; P0=table[bai]; delay1(3); wx2=0; wx3=1; P0=table[shi]; delay1(3); wx3=0;
wx4=1; P0=table[ge]+0x80; delay1(3); wx4=0; } } ///////////////////////////////////////////////////////////// ///////////////////按键功能设置////////////////////////////////////// ///////////////////////////////////////////////////////////////// void keycan() { ///////////////////时钟功能设置//////////////////////// /**********调时间功能选择**********/ if( K1==0 ) { K1num++; delay(5); if( K1==0 ) { while(!K1); bi(200); if(K1num==5 ) { K1num=0;TR0=1;} } } /////////////////////////////////////////////////// /*********功能加*********/ if( K1num!=0 ) { if( K2==0 ) { delay(5); if( K2==0 ) { while(!K2);bi(200); if( K1num==1 ) { qian++; if(qian==3 ) qian=0; } if( K1num==2 ) { bai++; if( bai==10) bai=0; } if( K1num==3 ) { shi++; if( shi==6 ) shi=0; } if( K1num==4 ) { ge++; if( ge==10) ge=0; } } } } ////////////////////////////////////////////////////////// /**********功能减************/
if( K1num!=0 ) { if( K3==0 ) { delay(5); if( K3==0 ) { while(!K3);bi(200); if( K1num==1 ) { qian--; if(qian==-1) qian=2; } if( K1num==2 ) { bai--; if( bai==-1) bai=9; } if( K1num==3 ) { shi--; if( shi==-1) shi=5; } if( K1num==4 ) { ge--; if( ge==-1) ge=9; } ///////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////// /***********主函数********************/ //////////////////////////////////////////////////////////// void main() { init(); qian=0;bai=6;shi=3;ge=0;miao2=0;miao1=0; while(1) { ReadTemperature(); wenduxianshi(); keycan(); shijianxianshi();
|