当前位置:首页 > 单片机课程设计-温度控制系统
if(flag4==1&&k==1) { if(K7==0) { delay(5); if(K7==0) { while(!K7); count++; if(count==8) count=2; } }
switch(count) { case 2: { if(K1==0) {
delay(5); if(K1==0) { set++; while(!K1); if(set==60)set=0; } }
if(K2==0) {
delay(5); if(K2==0) { set--; while(!K2); if(set==-1)set=59; } }
DS1302_SetTime(0x80, set); break;
} case 3:
{
17
//设置秒
if(K1==0) {
delay(5); if(K1==0) { set++; while(!K1); if(set==60)set=0; } }
if(K2==0) {
delay(5); if(K2==0) { set--; while(!K2); if(set==-1)set=59; } }
DS1302_SetTime(0x82, set); break;
} case 4: { if(K1==0) {
delay(5); if(K1==0) { set++; while(!K1); if(set==60)set=0; } }
if(K2==0) {
delay(5); if(K2==0) { set--; while(!K2);
if(set==-1)set=59;
18
//设置分
} }
DS1302_SetTime(0x84, set); break;
} case 5: { if(K1==0) {
delay(5); if(K1==0) { set++; while(!K1); if(set==31)set=0; } }
if(K2==0) {
delay(5); if(K2==0) { set--; while(!K2); if(set==-1)set=30; } }
DS1302_SetTime(0x86, set); break;
} case 6: { if(K1==0) {
delay(5); if(K1==0) { set++; while(!K1); if(set==13)set=0; }
}
19
//设置时
//设置日
if(K2==0) {
delay(5); if(K2==0) { set--; while(!K2); if(set==-1)set=12; } }
DS1302_SetTime(0x88, set); break;
} case 7: { if(K1==0) {
delay(5); if(K1==0) { set++; while(!K1); if(set==100)set=0; } }
if(K2==0) {
delay(5); if(K2==0) { set--; while(!K2); if(set==-1)set=99; } }
DS1302_SetTime(0x8c, set); break; }
default: break;
} } else
20
//设置月//设置年
共分享92篇相关文档