- 1、本文档共38页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
芜湖职业技术学院
毕 业 论 文
题 目:基于单片机的智能洗衣机控制系统设计
院系名称: 芜湖职业技术学院信息工程系
专业班级: 嵌入式技术与应用
学生姓名: 潘志娇
学 号:
指导教师: 杨会伟
2012 年 5 月 6 日
摘要
本设计是利用89C51单片机微处理器来实现对智能洗衣机的控制,利用主程序选择按钮、启动按键和增减按键作为输入参数,通过Keil软件编程来控制电机旋转、LED数码管显示等主要动作。在实现具体的洗衣程序时通过洗涤和脱水子程序代码来完成整个过程的控制。本设计可以实现洗衣代码选择显示、洗衣倒计时显示、进水指示、排水指示、电机旋转等主要显示过程。
关键词 89C51单片机 智能洗衣机 电机旋转
目 录
第一章 绪论 5
1.1 研究目的 5
1.2研究意义 6
1.3研究价值与应用 6
第二章 系统总体设计 8
2.1功能需求分析 8
2.2硬件设计方案 8
2.3软件设计方案 9
第三章 硬件电路设计 11
3.1 基于AT89C51单片机控制的智能洗衣机原理 11
3.2 原理图的说明 11
3.2.1.主芯片电路 11
3.2.2.LED数码管显示电路 12
3.2.3.按键电路部分 12
3.2.4蜂鸣电路和电机控制电路 13
3.2.5指示灯电路 14
第四章 系统软件设计 15
4.1 Keil c51集成开发环境 15
4.2 仿真软件Proteus介绍 19
4.3 Keil与Proteus的在线联合仿真 20
4.4 主程序设计及各子程序模块 20
4.4.1.主程序 20
4.4.2. INT0中断模块 22
4.4.3. 进入待机状态 22
4.4.4. 设置洗涤次数模块 23
4.4.5 设置洗涤时间模块 23
4.4.6.设置脱水时间模块 24
4.4.7. 开始脱水模块 25
4.4.8. 开始洗涤模块 25
第五章 系统调试 27
5.1硬件调试 27
5.2 程序加载 28
5.3系统调试结果 28
结论 30
致 谢 31
参考文献 32
附录: 33
第一章 绪论
随着国民经济的发展,人民的生活水平不断提高,智能洗衣机作为人们从繁复的家务劳动中解放出来的好助手,越来越受到消费者的喜爱。通过对于基于单片机控制的智能洗衣机的研究我们可以更清晰,更实际的掌握单片机的一些基本的控制和应用。单片机在日常家电中的应用比较广泛,洗衣机智能控制系统就是一种以单片机为控制核心的系统,它把以往对洗衣机的繁琐的操作变得简单化,不但其机器性能显著提高,还增加了难以实现得功能,同时也提高了控制的精确度,硬件和软件相互配合实现洗衣机工作的智能化和自动化。因此对于智能洗衣机的研究一方面可以让我们对于所学的单片机和电路有关知识有个更好的理解和巩固,一方面也锻炼了自身的动手能力,特别是能够实现软硬连调所具备的能力。
1.1 研究目的
本文设计并实现了一种基于单片机的智能洗衣机控制系统。该设计方案电路简单、可靠性强、价格便宜。系统主要包括单片机控制电路、稳压电源电路、LED数码管显示电路、按键电路、蜂鸣电路和电机控制电路等。
(1).培养学生运用所学的单片机方面的知识的能力,熟练应用AT89C51单片机,更进一步的理解单片机精华;
(2).让单片机方面的知识能够在日常生活中得以更广泛的实践和运用;
(3).让自己的理论在实践中得到体验,巩固和加强之前所学的知识,使之前模糊的和不明白的地方得到更深刻的理解。
1.2研究意义
以单片机AT89C51为核心,数码管显示实现电动机的自动控制,减少手动控制,并且由于该系统的设计在应用中可以提高工作强度,可以让人们放心使用, 提高产品的安全性。由于其功能简单,设备要求性能不高,可移植性比较强,此外,洗衣机的各项功能都是由单片机控制实现的,单片机体积小,控制功能灵活,因此,设计出基于单片机的洗衣机智能控制系统具有很强的实用性,可以广泛使用。
1.3研究价值与应用
基于单片机的洗衣机智能控制系统具有精度高、功能强。经济性好的特点。无论在提高产品数量,节约能源还是改善劳动条件等方面都显示出无比的优越性。对基于单片机的洗衣机智能洗衣机控制系统设计进行深入研究是我们掌握智能洗衣机这种重要家电的工作原理和控制系统,进一步了解单片机在不同领域的应用方法,学会单片机的洗衣机智能控制系统设计,同时也会为我们将来从事电子行业或在生活中得以运用打下一定基础,此外,将人们的需要变成现实,设计出更节
文档评论(0)