全球旧事资料 分类

DispBuf2DispBuf20xff分钟熄灭
DispBuf3DispBuf30xff

else

DispBuf2DispBuf20xff分钟点亮
DispBuf3DispBuf30xff

ifFlash_flagpoi
t3
更新秒钟

DispBuf4DispBuf40xff秒钟熄灭
DispBuf5DispBuf50xff

else

DispBuf4DispBuf40xff秒钟点亮
DispBuf5DispBuf50xff

DisPlayBuf显示

ifP10x070x7
按键处理模块模块

delay250
fifP10x070x7
ifP1_20
poi
tpoi
t15elseifP1_10
switchpoi
tcase0Milliseco
dMi
ite0
Milliseco
dSeco
d0Milliseco
dMilliSec0SetMilliseco
dru
Secbreakcase1TimeHourTimeHour124breakcase2TimeMi
TimeMi
160breakcase3TimeSecTimeSec160breakelseifP1_00switchpoi
tcase0Cha
geToDispCode1Disdate2Disdate20xef点亮双点Disdate4Disdate40xdfdisplaydatedelay2000breakcase1TimeHourTimeHour24124breakcase2TimeMi
TimeMi
60160break
fcase3
TimeSecTimeSec60160
break
case4
cha
gedate
break




makedays




把时间显示缓冲区的内容发到74HC164

voidDisPlayBufvoid

u
sig
edchari
fori0i6i

SBUFDispBufi
whileTI0
等待发送完毕
TI0
把发送完标志清掉以备下次再用




把日期显示缓冲区的内容发到74HC164

voiddisplaydatevoid

u
sig
edchari
fori0i6i

SBUFDisdatei
whileTI0
等待发送完毕
TI0
把发送完标志清掉以备下次再用




把秒表技术显示缓冲区的内容发到74HC164

voiddisplaySecvoid

fu
sig
edchari
fori0i6i

SBUFDisSeciwhileTI0TI0
等待发送完毕把发送完标志清掉以备下次再用




把时间转换为可以显示的代码

voidCha
geToDispCodevoid

DispBuf0LEDCodeTimeHour10
DispBuf1LEDCodeTimeHour10
DispBuf2LEDCodeTimeMi
10DispBuf3LEDCodeTimeMi
10
DispBuf4ErrorLEDCodeTimeSec10
DispBuf5LEDCodeTimeSec10



把日期转化为现实的数

voidCha
geToDispCode1void

Disdate0LEDCodeDateYear10
Disdate1LEDCodeDateYear10
Disdate2LEDCodeDateMo
th10Disdate3LEDCodeDateMo
th10
Disdate4ErrorLEDCodeDateDays10
Disdate5LEDCodeDateDays10

r
好听全球资料 返回顶部