- 1、本文档共21页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
摘 要
单片机又称“单片机微型计算机”、“微控制器”、“嵌入式微控制器”。单片机适用于控制领域,是由CPU、RAM、ROM以及I/O接口电路集成在一起的芯片。它体积小,成本低,功能强,广泛应用于智能产业和工业自动化上。而51系列单片机是各种单片机中最为典型和最有代表性的一种。通过这次课程设计对它的进一步了解、学习与应用,从而达到设计、开发软硬件的能力。
本设计根据全自动洗衣机控制系统的要求和特点,设计了一种基于MCS-51单片机的全自动洗衣机控制器。该控制器以AT89C51为控制核心,进行洗衣程序的控制。全自动即进水、洗涤、摔干等一系列过程自动完成,控制器通常设有几种洗涤程序,对不同的衣物可提供用户选择。本课题要求设计全自动洗衣机控制器,在稳压电源下,有进水、洗衣、脱水功能,并显示预约时间。通过本文你将会对全自动洗衣机控制器的设计进一步了解,明白全自动洗衣机的工作流程。
关键字: 单片机;AT89C51;全自动洗衣机;洗衣程序;稳压电源;预约时间。
目录
摘 要 I
第1章 绪论 1
1.1 课题背景 1
1.2 国内外现状及水平 1
1.3 课题设计任务与要求 1
第2章 系统方案设计 2
2.1设计方框图 2
2.2 方案论证............................................................................................2
第3章 电路设计 3
3.1 工作原理 3
3.2 AT89C51介绍 3
3.3 单元电路设计 4
第4章 程序设计 8
4.1 系统主程序设计 8
4.2 程序源代码设计 9
第5章 系统仿真 15
5.1 PROTEUS简介 15
5.2 系统仿真 15
第6章 总结 17
参考文献 18
致谢 18
第1章 绪论
1.1课题背景
洗衣机是一种在家庭中不可缺少的家用电器,发展非常快,有很好的发展前景。全自动即进水、洗涤、摔干等一系列过程自动完成,控制器通常设有几种洗涤程序,对不同的衣物可提供用户选择,全自动式洗衣机具有对衣物的磨损小、洗涤量大、节水等特点,因使用方便得到广大群众的青睐。
随着社会的进步和生活水平的提高,人们对全自动洗衣机的功能多样化、操作简单化也提出了更高的要求。为适应这种变化,全自动化洗衣机的控制器已由机械式、混合式逐步过渡到全电子式控制,因此全自动化洗衣机控制器的设计这一课题对人类生活具有非常重要的意义。
1.2国内外现状及水平
目前中国洗衣机市场正进入更新换代期,市场潜力巨大,人们对于洗衣机的要求也越来越高,目前的洗衣机主要有强弱洗涤功能、进排水系统故障自动诊断功能、暂停等七大功能,在许多方面还不能达到人们的需求。目前的洗衣机都没有实现全方面的兼容,大多数洗衣机的厂家都注重各自品牌的洗衣机的特长,突出一两个与众不同的个性化的功能。
随着国内外强势品牌加入研究新的技术,开发新的产品,洗衣机行业将爆发新一轮以“绿色环保”、“节水节能”为主题的竞争,而技术制高点则是未来的竞争焦点,全自动洗衣机在未来国内外市场将会有很好的前景。消费者自动选择进水量和洗衣程序,进一步实现省水、省电。针对市场需求的变化,一些生产厂家如海尔、小天鹅、小鸭等,先后向市场推出了一批全自动洗衣机,受到消费者的青睐,成为洗衣机中的购买热点。洗衣机的各项功能是由单片机控制实现的,单片机的体积小,控制灵活,因此,设计基于单片机的全自动洗衣机控制电路系统具有很强的实用价值。
1.3课题设计任务与要求
设计一个全自动洗衣机控制器设计,要求:
(1)设计出硬件电路;
(2)设计出软件编程方法,并写出源代码;
(3)用PROTEUS进行仿真。
第2章 系统方案设计
2.1设计方框图
基于单片机设计的全自动洗衣机,它有启动键、强制停止键、水位选择键、进水阀、排水阀、洗衣电机、脱水电机及各种显示电路。结构图如下:
图2-1 系统硬件电路方框图
其中,P3.2口接启动/停止键,按下为启动,再按一次为停止; P3.5、P3.6、P3.7分别是正转显示、反转显示和脱水。电机显示,用数码管和二极管的亮灭进行显示,P2.3口接报警器,蜂鸣器BUZ1发出提示音。
2.2 方案论证
系统以单片机为核心,用2位一体数码管显示当前状态下的剩余时间。工作状态用发光二极管D1-D4显示,系统启动后将按“进水-洗衣-脱水”流程工作。
电动机用L298专用控制芯片,处在“洗衣”状态时,电动机不断进行正反转交替;处于“脱水”状态时,电动机正转。
通电后,按下“运行”键,系统开始工作,“进水”
文档评论(0)