elay1P00x00P20x08P0tablemi
0delay1P00x00P20x04P00x40delay1P00x00P20x02P0tables1delay1P00x00P20x01
分离出个位十位基准时间为20ms打开中断定时器
消隐
让时分秒中间显示“”
9
fP0tables0delay1P00x00voiddisplay2P20x80P0tablea1delay1P00x00P20x40P0tablea0delay1P00x00P20x20P00x40delay1P00x00P20x10P0tableb1delay1P00x00P20x08P0tableb0delay1P00x00P20x04P00x40delay1P00x00P20x02P0tablec1delay1P00x00P20x01P0tablec0delay1P00x00voiddisplay3i
t
for
0
40
10
百度文库让每个人平等地提升自我
该显示函数是让闪烁显示函数的子函数
闪烁显示函数,用于未松手闪烁
f百度文库让每个人平等地提升自我
display0for
0
35
display2voidkrysca
ifk00
delay3ifk00
sl
umwhilek0
display0ifsl
um1
TR00c110c010a1h1a0h0b0mi
0b1mi
1ifsl
um2c1s1c0s0a1h1a0h0b010b110ifsl
um3c1s1c0s0a110a010b0mi
0b1mi
1
键盘扫描函数延时去抖
确认K0已按下判断是否松手未松手闪烁显示
关闭定时器,时钟停止走动
让秒钟闪,时钟分钟显示
让分钟闪,秒钟时钟显示
让时钟闪,秒钟分钟显示
11
f百度文库让每个人平等地提升自我
ifsl
um4
c1s1c0s0a1h1a0h0b0mi
0b1mi
1sl
um0TR01ifsl
um0ifk10delay3ifk10whilek1
display3ifsl
um1
miaoifmiao60
miao0s1miao10s0miao10ifsl
um2fe
iffe
60
fe
0mi
1fe
10mi
0fe
10ifsl
um3shiifshi24
shi0
全部显示,不闪烁打开定时器,时钟继续
K1是否按下判断是否松手
闪烁显示
秒钟加一
分钟加一
12
f百度文库让每个人平等地提升自我
h1shi10h0shi10
时钟加一
ifk20
delay3
ifk20
whilek2
display3
ifsl
um1
miao
ifmiao1
miao59
s1miao10
s0miao10
秒钟减一
ifsl
um2
fe
iffe
1
fe
59
mi
1fe
10mi
0fe
10
分钟减一
ifsl
um3
shi
ifshi1
shi23
h1shi10h0shi10
时钟减一
voiddisplay1
按键检查闪烁显示函数
i
t
for
0
40
13
f百度文库让每个人平等地提升自我
display0
krysca
for
0
35
display2
krysca
voidmai
主函数
i
it
while1
display0
krysca
ifsl
um0
display1
voidtimer0i
terrupt1
中断函数
TH06553650000256
TL06553650000256
cou
t
ifcou
t20
cou
t0
miao
ifmiao60
miao0
fe
iffe
60
fe
0
shir