[课程设计]可设置8个闹钟时间的智能时钟(C)
点击数:7346 次 录入时间:03-04 11:54:21 整理:http://www.55dianzi.com 自动控制-单片机
show_status=3
else if(show_status==2) //如果当前显示时间
show_status=4
attr=0x3f
case 0x3f: attr=0xcf
case 0xcf: attr=0xf3
case 0xf3: if(show_status==0) attr=0xfd
else if(show_status==3)
{ show_status=1
else if(show_status==4)
{ show_status=2
break
case 0xfd: if(show_status==0) attr=0xfe
break
case 0xfe: if(show_status==0) attr=0x3f
}
} // end of if(keytmp==4)
} // end of if(kp==0)
} // end of if(km==0)
} // end of if(keytmp!=0)
}
main()
{unsigned char i
hour=23
count_down=8000
flash=0
km=0
new_alarm_info=0
for(i=0
{ alarm[i].h=myread(i*2)
alarm_en=myread(i*2)
IE=0
TMOD=0x12
TH0=6
TH1=0x15
TR0=1
ET0=1
while(1)
{ if(led_on)
for(i=0
{ P2=0
if(flash || attr&(0x80>>i))
{ P0=display[i]
}
else P2=0
if(new_alarm_info)
{ P2=0
new_alarm_info=0
for(i=0
mywrite(i*2,alarm_en)
}
}
}
上一页 [1] [2] [3] [4] [5]
本文关键字:智能 课程 自动控制-单片机,电子制作 - 自动控制-单片机