全球旧事资料 分类


秒表功能

voidCha
geToDispCode2void

DisSec0LEDCodeMilliseco
dMi
ite10
DisSec1LEDCodeMilliseco
dMi
ite10
fDisSec2LEDCodeMilliseco
dSeco
d10DisSec3LEDCodeMilliseco
dSeco
d10
DisSec4ErrorLEDCodeMilliseco
dMilliSec10
DisSec5LEDCodeMilliseco
dMilliSec10



定时器中断

voidT0_I
tvoidi
terrupt1usi
g1

TH0655365000256定时器装填
TL0655365000256
ifSetMilliseco
d0

Milliseco
dMilliSec
ifMilliseco
dMilliSec100

Milliseco
dMilliSec0
Milliseco
dSeco
d
ifMilliseco
dSeco
d60

Milliseco
dSeco
d0
Milliseco
dMi
ite
ifMilliseco
dMi
ite60
Milliseco
dMi
ite0



T0_I
t_Times
中断次数加
ifT0_I
t_Times50每半秒更新闪烁标志

Flash_flag1
Flash_flag11

else

Flash_flag0
Flash_flag10

ifT0_I
t_Times100如果中断10次为1秒的时间开始更新时、分、秒

T0_I
t_Times0
TimeSec
fifTimeSec60

TimeSec0
TimeMi

ifTimeMi
60

TimeMi
0
TimeHourTimeHour124
ifTimeHour24

TimeHour0
DateDays
ifDateDaysDaymou
t

DateDays1
DateMo
th
ifDateMo
th12
DateMo
th1
DateYear







调节日期

voidcha
gedatevoid

while1

ifDisPlay_Back1Flash_flag1是否显示?

DisPlay_Back1Flash_flag1显示过后要半秒后再显示
Cha
geToDispCode1
转化时间为可显示代码
ifFlash_flag1
更新双点闪烁

Disdate2Disdate20x10双点熄灭
Disdate4Disdate40x20

else

Disdate2Disdate20xef点亮双点
fDisdate4Disdate40xdf

ifFlash_flag1poi
t11
更新年

Disdate0Disdate00xff年熄灭
Disdate1Disdate10xff

else

Disdate0Disdate00xff年点亮
Disdate1Disdate10xff

ifFlash_flag1poi
t12
更新月

Disdate2Disdate20xff月熄灭
Disdate3Disdate30xff

else

Disdate2Disdate20xff月点亮
Disdate3Disdate30xff

ifFlash_flag1poi
t13
更新天

Disdate4Disdate40xff天熄灭
Disdate5Disdate50xff

else

Disdate4Disdate40xff天点亮
Disdate5Disdate50xff

displaydate

ifP10x070x7
按键处理模块

delay250
ifP10x070x7

ifP1_20

poi
t1poi
t115

elseifP1_10
fswitchpoi
t1case1DateYearbreakcase2DateMo
thifDateMo
th1r
好听全球资料 返回顶部