摘要
基于单片机的洗衣机的控制系统设计
摘要
根据洗衣机的控制要求,从功能要求、硬件设计、软件设计三个方面描述了一个以51单片机为核心的洗衣机控制系统。硬件线路及控制程序的设计是该系统的重要组成部分。硬件线路设计主要包括电源、功能及控制系统、洗衣机状态显示、输出控制电路的设计。控制程序设计主要包括主程序、内部定时中断服务程序、外部中断服务程序的设计。关键字:STC51单片机;洗衣机控制系统;硬件;控制程序
fAbstract
Aco
trolsystemwiththeSCMCasthecoreabout
washi
gmachi
e
Abstract
Accordi
gtothewashi
gmachi
eco
trolrequireme
tsaco
trolsystemwiththeSTC51SCMCasthecoreaboutwashi
gmachi
esweredescribedi
thefollowi
gthreeaspectsoffu
ctio
alrequireme
tshardwaredesig
,softwaredesig
.Thehardwarecircuitdiagrama
drelatedco
trolflowchartoftheprogramweregive
.Hardwarecircuitdesig
i
cludi
gpowerfu
ctio
a
dco
trolsystemwashi
gmachi
estatusdisplayoutputco
trolcircuitCo
trolprogramdesig
i
cludesthemai
programthei
ter
altimeri
terruptservicerouti
ethedesig
oftheexter
ali
terruptservicerouti
e
Keywords:STC一51SCMC;Washi
gmachi
eco
trolsystem;Hardware;
Co
trolprogram
f前言
前言
目前中国洗衣机市场正进入更新换代期,市场潜力巨大,人们对于洗衣机的要求也越来越高,目前的洗衣机主要有强弱洗涤功能、进排水系统故障自动诊断功能、暂停等七大功能,在许多方面还不能达到人们的需求。这就要求设计者们有更高的专业和技术水平,能够提出更多好的建议和新的课题,将人们的需要变成现实,设计出更节能、功能更全面、更人性化的全自动洗衣机。目前的洗衣机都没有实现全方面的兼容,大多洗衣的厂家都注重各自品牌的洗衣机的特长,突出一两个与别的洗衣机不同的个性化的功能,洗衣机的各项功能是由单片机控制实现的,单片机的体积小,控制功能灵活,因此,设计出基于单片机的全自动洗衣机控制电路系统具有很强的实用性。本设计采用STC89C2051为控制核心,为保证洗衣机及人身安全,设计了蜂鸣报警电路因本设计输入按键较少所以采用直接输入方式,使电路简单化。为方便理解与熟悉本本文还介绍了与全自动洗衣机有关的一些常见的电子元器件的基本功能。本设计只设计了全自动洗衣机的基本功能其他的一些功能可在原有的基础上扩展升级使全自动洗衣机能更加智能化,更加完善。
第一章洗衣机的功能及设计
11洗衣机功能要求
洗衣机的主要工作程序是:洗涤脱水漂洗脱水漂洗脱水。上述工作程序中,包含三个过程,r