if(hour==24) hour=0; write_hms(4,hour); delay(200); //使得调整的时候清晰可见,以免每按一次变化太大 TR0=1; } } if(key2==0) // 小时减1 { delay(5); if(key2==0) { TR0=0; hour--; if(hour>24) //当减到00时再减的数不是<0 hour=23; write_hms(4,hour); delay(200); TR0=1; } } if(key3==0) // { delay(5); if(key3==0) { TR0=0; } } if(key4==0) // 分钟减1 { delay(5); if(key4==0) { TR0=0; minute--;