对单片机系统设计的过程与方法有了一定的认识,很好的培养了自己的创新设计能力。
word
…
f
参考文献
1朝青单片机原理及接口技术M航空航天,19992顾滨单片微计算机原理、开发及应用M高等教育,20003王思明,金敏,苟军年等单片机原理及应用系统设计M科学,20124房小翠单片机实用系统设计技术M国防工业,1990
word
…
f
附录
1源程序
i
cludereg51h
defi
eucharu
sig
edchar
defi
eui
tu
sig
edi
t
sbitmo_rP32
电机右控制线
sbitmo_lP33
电机左控制线
sbitkey_me
uP34菜单按键
sbitkey_o
P35开始按键
sbitkey_offP36结束按键
sbitkey_seP37菜单选择按键
sbitled_i
P00
进水指示灯
sbitled_xiP01
洗衣指示灯
sbitled_paoP02泡洗指示灯
sbitled_xxP03
脱水指示灯
sbitled_outP04出水指示灯
sbitled_overP05洗衣结束指示灯
sbitled_workP06电机工作指示灯
sbitled_wri
gP07报警指示灯
sbitotherP31
脱水电源控制开关
sbita
therP30
洗衣电源控制开关
ucharcode
um100xc00xf90xa40xb00x990x920x820xf80x800x90
charsec0
时间秒
charmi
0
时间分
ucharcou
t0
中断计数
ucharflag00
洗衣机工作状态标志
ucharflag10
进水次数标志
ucharflag20
出水次数标志
ucharflag30
泡洗次数标志
ucharerr0
报警标志
ucharqua
0
正反转计数
voiddelay延时函数
voidi
进水子程序
voidout出水子程序
voidover结束子程序
word
…
f
voidxi
洗衣子程序
voidpao泡衣子程序
voidxx脱水子程序
voido
工作o
处理子程序
voidse显示菜单选择
voidSEG_display显示时间子程序
voidkey_sca
按键扫描子程序
voiddelayui
ti
ui
txy
forxix0x
fory120y0y
工作o
处理子程序
voido
TMOD0x01
TH06553650000256
TL06553650000256
EA1
ET01
TR01
P00xff
ifflag00
i
ifflag01
xi
ifflag02
pao
ifflag03
xx
ifflag04
out
结束子程序
voidover
other0
a
ther0
P00xff
mo_r0
mo_l0
led_over0
EA0
word
…
f
进水子程序voidi
a
ther0
other0P00xffled_i
0flag1mo_r0mo_l0mi
0sec8洗衣子程序voidxia
ther1other0
P00xffled_work0led_xi0mo_r1mo_l0mi
1sec36qur