r
delay50延时1秒r
shi让时针不断加1r
pao_miao0r
miao0让秒停止r
r
ifshi24shi0当时针为24时,清0r
retur
biaozhir
r
break跳出键盘函数r
r
case0xfd分针加加r
r
r
ifs10r
r
delay50r
fe
让时针不断加1r
pao_miao0r
miao0让秒停止r
r
iffe
60shi0当时针为60时,清0r
retur
biaozhir
r
break同上r
ttr
case0xfb倒时减减r
r
r
ifs20r
biaozhi0r
delay70r
delay30r
dao_shir
ifdao_shi24dao_shi0r
r
r
retur
biaozhir
r
break同上r
r
case0xf7倒分减减r
tr
r
ifs30r
biaozhi0r
delay60r
dao_fe
r
r
r
ifdao_fe
60dao_fe
0r
retur
biaozhir
r
r
break同上r
r
case0xeft倒秒减减r
r
r
ifs40r
r
biaozhi0r
delay50r
delay30r
dao_miaor
ifdao_miao60dao_miao0r
r
r
retur
biaozhir
r
breakr
r
case0xdfttr
r
delay50r
biaozhi0r
um100tr
TR01打开定时器0r
retur
r
biaozhir
r
r
r
r
breakr
r
retur
cou
tr
r
r
retur
biaozhir
r
r
r
voidmai
主函数r
r
r
i
it初始化r
r
do进入死循环函数r
r
r
upkey_sca
r
ifup11tfe
jier
elsedao_fe
jie在这个函数中把
um清零了。r
r
while1死函数结束r
r
r
r
voidtime1_i
ti
terrupt3定时器1中断函数r
r
tt0r
iftt040r
r
tt00r
pao_miaor
ifpao_miao100秒表的100次循环r
r
pao_miao0r
miaor
ifmiao60秒针r
r
fe
r
miao0r
iffe
59分针r
r
fe
0r
shir
ifshigt23时针r
r
shi0r
r
r
r
r
r
r
r
tr
r
r
中断1函数结束r
r
r
r
倒计时的r
voidtime0_i
ti
terrupt2定时器中断函数r
r
tt1r
iftt140r
r
tt10r
dao_paomiaor
ifdao_paomiaolt0r
r
dao_paomiao99r
dao_miaor
ifdao_miaolt0r
r
dao_miao59r
dao_fe
r
ifdao_fe
lt0r
r
dao_fe
59r
dao_shir
ifdao_shilt0biaozhi11
um0dao_shi23r
ttttttr
r
r
r
r
r
r
r
r
r
中断0函数结束tr
r
r
r
r
r
r
r
r