|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
摘要:基于Mcs一51单片机的洗衣控制系统,控制面板由按键、指示灯和LED显示器组成。按键选择洗衣机工 作方式,指示灯配合按键工作,LED显示器则显示洗衣机洗涤和脱水时间。洗衣机的整体电路模块包括键盘矩阵、 指示灯、电动机控制及电源电路。控制程序设计包括定时中断服务程序、外中断服务程序及主程序。* v7 g9 B: b3 j' H$ n; D
关键词:洗衣控制系统;McS一5l单片机;控制程序
6 t3 [$ }7 E4 j* a: N
/ V8 w8 a N. x9 v4 e. }9 c, ^9 M* ~2 \7 U
0 引言+ `: {7 R; ?. j: p; z9 @
将单片机用于家电中的洗衣机控制具有精度高、功能强、经济性好的特点,无论在提高产品质 量和数量、节约能源,还是改善劳动条件等方面都显示出无比的优越性。
& H( t% Y- o# `1面板组成部分
" X* G9 n/ S& s- ?. c2 Q* j1 d洗衣机的控制面板如图1,由4个按键,7只指示灯和2只LED显示器组成。按键选择洗衣机工作方式,指示灯配合按键工作,LED显示器显示洗衣机洗涤和脱水时间。
# Q$ t) @) h6 i0 u* r1 C9 Y: y - t3 A1 x: @7 \9 S; z
# r* Z& ?3 M6 m5 V" g. a2系统工作流程& ~ W$ |' s0 E& h
打开洗衣机的电源开关后,强洗指示灯被点亮,表明洗衣机当前处于强洗模式,电动机只向1个方向运转。按下“增”按键,则选择弱洗工作模式,电动机正反2个方向交替运转,每隔1min 变换方向1次。设置好强洗、弱洗工作模式后,按下“编程选择”按键,则“洗涤次数”指示灯被点亮,此时按下按键“增”或“减”,就可设置洗涤次数。洗涤次数设置好后,按下“编程选择"按键,指示灯“洗衣定时”被点亮,此时按下按键“增”或“减”,就可设置洗衣时间。洗衣时间设置好后,按下“编程选择”按键,指示灯“脱水定时”被点亮,此时按下按键“增”或“减”,就可设置脱水时间。设置好洗衣机的工作模式后,按下“启动”按键,洗衣.机开始工作。在洗衣的过程中,指示灯“洗衣机剩余时间”被点亮,此时LED显示器显示的数字即为洗衣机的剩余时间。当用户设置的洗衣时间结束后,洗衣机将洗衣机水桶里面的水放掉,然后启动电动机,脱水过程开始。此时指示灯“脱水定时”被点亮,LED 显示器显示的数字即为脱水剩余的时间。脱水完成后,洗衣机的蜂鸣器发出5次“嘟嘟”声,提示用户洗衣过程已经结束。2 J) D$ T% J+ G9 q3 Y
; v8 x" W% {: n3 z3 b# C! v1 B- q5 k& d* M$ ^1 p
7 J$ {3 [0 q& T9 @
( f' z( Z3 ]$ ]9 D6 w0 ~1 z1 \, F# x2 T
6 }+ N6 h; A2 d6 w- ^1 J0 u! ^
7 _0 Y; z( B5 @" S1 V" `% I; b3 p) R, L8 j$ p( _
5 p% t2 L) b+ p" F& A# `4 X5 v4 M+ l# X/ L- T3 ]2 o! \1 w
% V( i, i3 A2 ~( q3 L2 b1 w) }& t! o
! v/ n6 d. R4 z1 X
7 m6 O" k5 S8 h4 Z+ ^" U: Q' c: M
|
|