全球旧事资料 分类
i
cludereg51hr
i
cludestdiohr
i
cludei
tri
shr
u
sig
edcharled170x3f0x060x5b0x4f0x660x6d0x7d0x070x7f0x6f0x400x000x760x790x380x380x3fr
用一维数组定义09、10时表示横杠、大于10时表示全灭r
u
sig
edchar
um16121314151610201210041007r
u
sig
edchara8tr
u
sig
edcharseco
d1mi
ute1hour0r
u
sig
edcharmi
ute13hour122seco
d10r
u
sig
edcharyear12mo
th4day7week6r
u
sig
edcharseco
d20mi
ute20hour20r
u
sig
edcharb80xfe0xfd0xfb0xf70xef0xdf0xbf0x7ft扫描r
u
sig
edchark0ikey_times0r
u
sig
edi
ttempt记录1000毫秒为1秒的变量r
u
sig
edcharMS_flagtM是模式,更新时间的5种模式加上正常模式tS_flag闪烁标志r
sbitK1P30sbitK4P32sbitK2P31r
sbitK3P35sbitBEEPP36r
sbitled1P27sbitled2P26sbitled3P25r
sbitled4P24sbitled5P23sbitled6P22r
sbitled7P21sbitled8P20r
voiddelayu
sig
ed
t02毫秒r
r
i
txyr
forx0x
xr
fory0y24yr
r
voidi
itr
r
M0r
S_flag0闪烁标志位r
TMOD0x10定时器1以方式1定时r
TH10xfc定时一毫秒r
TL10x18r
EA1打开总中断r
ET11t允许定时器1中断r
TR11t开启定时器1开始定时计数转到时钟r
r
voiddisplay_ledr
r
i
txr
charlamr
u
sig
edcharLEDr
LED0xfer
P2LEDr
whilei96r
r
delay250r
LED_crol_LED1tt循环右移1位,点亮下一个LED此函数位库函数r
P2LEDr
ir
r
P20xffr
fora0a22a时间,18秒后转到时钟。r
r
xa8r
forl0l30lr
r
form0m8mr
r
P0bm扫描r
ifx0x16P1led
umxr
elseP1led11数字前后显示的是什么,led里面数字自己改下看看,大于11的话都是空格。r
r
delay12r
xr
r
x8r
r
r
r
时钟的走。。。。r
voidtime1i
terrupt3tt定时器1中断函数r
r
TMOD0x10定时器1以方式1定时r
TH10xfcttt定时1mstr
TL10x18r
tempr
iftemp1000tt配合定时器定时1sr
r
temp0r
seco
d一秒的时候seco
d就加一tr
r
ifseco
d60ttttr
r
seco
d0r
ifmi
ute59r
mi
uter
elser
mi
ute0r
hourr
r
ifhour24r
r
hour0r
dayr
weekr
r
ifweek1r
r
led10led21led31r
led41led51led61led71r
r
ifweek2r
r
led20led10led31r
led41led51led61led71r
ifweek3r
r
led30led10led20r
led41led51led61r
好听全球资料 返回顶部