基于单片机的智能洗衣机控制系统

上传人:Bod****ee 文档编号:47220841 上传时间:2018-07-01 格式:DOC 页数:38 大小:642.03KB
返回 下载 相关 举报
基于单片机的智能洗衣机控制系统_第1页
第1页 / 共38页
基于单片机的智能洗衣机控制系统_第2页
第2页 / 共38页
基于单片机的智能洗衣机控制系统_第3页
第3页 / 共38页
基于单片机的智能洗衣机控制系统_第4页
第4页 / 共38页
基于单片机的智能洗衣机控制系统_第5页
第5页 / 共38页
点击查看更多>>
资源描述

《基于单片机的智能洗衣机控制系统》由会员分享,可在线阅读,更多相关《基于单片机的智能洗衣机控制系统(38页珍藏版)》请在金锄头文库上搜索。

1、芜湖职业技术学院毕 业 论 文题题 目:目:基于单片机的智能洗衣机控制系统设基于单片机的智能洗衣机控制系统设计计院系名称:院系名称: 专业班级:专业班级: 学生姓名:学生姓名: 学学 号:号: 指导教师:指导教师: 2012 年 5 月 6 日摘要摘要本设计是利用 89C51 单片机微处理器来实现对智能洗衣机的控制,利用主程序选择按钮、启动按键和增减按键作为输入参数,通过 Keil软件编程来控制电机旋转、LED 数码管显示等主要动作。在实现具体的洗衣程序时通过洗涤和脱水子程序代码来完成整个过程的控制。本设计可以实现洗衣代码选择显示、洗衣倒计时显示、进水指示、排水指示、电机旋转等主要显示过程。关

2、键词关键词 89C51 单片机 智能洗衣机 电机旋转目目 录录第一章第一章 绪论绪论 .5 5 1.1 研究目的.5 1.2 研究意义 .6 1.3 研究价值与应用 .6 第二章第二章 系统总体设计系统总体设计 .8 8 2.1 功能需求分析 .8 2.2 硬件设计方案 .8 2.3 软件设计方案 .9 第三章第三章 硬件电路设计硬件电路设计 .1111 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、3.2.5 指示灯电路.14 第四章第四章 系统软件设计系统软件设计 .1515 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 第五章第五章 系统调试系统调试

4、 .2727 5.1 硬件调试 .275.2 程序加载.28 5.3 系统调试结果 .28 结论结论 .3030 致致 谢谢 .3131 参考文献参考文献 .3232 附录:附录: .3333第一章第一章 绪论绪论随着国民经济的发展,人民的生活水平不断提高,智能洗衣机作为人们从繁复的家务劳动中解放出来的好助手,越来越受到消费者的喜爱。通过对于基于单片机控制的智能洗衣机的研究我们可以更清晰,更实际的掌握单片机的一些基本的控制和应用。单片机在日常家电中的应用比较广泛,洗衣机智能控制系统就是一种以单片机为控制核心的系统,它把以往对洗衣机的繁琐的操作变得简单化,不但其机器性能显著提高,还增加了难以实现

5、得功能,同时也提高了控制的精确度,硬件和软件相互配合实现洗衣机工作的智能化和自动化。因此对于智能洗衣机的研究一方面可以让我们对于所学的单片机和电路有关知识有个更好的理解和巩固,一方面也锻炼了自身的动手能力,特别是能够实现软硬连调所具备的能力。1.11.1 研究目的研究目的本文设计并实现了一种基于单片机的智能洗衣机控制系统。该设计方案电路简单、可靠性强、价格便宜。系统主要包括单片机控制电路、稳压电源电路、LED 数码管显示电路、按键电路、蜂鸣电路和电机控制电路等。(1).培养学生运用所学的单片机方面的知识的能力,熟练应用AT89C51 单片机,更进一步的理解单片机精华;(2).让单片机方面的知识

6、能够在日常生活中得以更广泛的实践和运用;(3).让自己的理论在实践中得到体验,巩固和加强之前所学的知识,使之前模糊的和不明白的地方得到更深刻的理解。1.21.2 研究意义研究意义以单片机 AT89C51 为核心,数码管显示实现电动机的自动控制,减少手动控制,并且由于该系统的设计在应用中可以提高工作强度,可以让人们放心使用, 提高产品的安全性。由于其功能简单,设备要求性能不高,可移植性比较强,此外,洗衣机的各项功能都是由单片机控制实现的,单片机体积小,控制功能灵活,因此,设计出基于单片机的洗衣机智能控制系统具有很强的实用性,可以广泛使用。1.31.3 研究价值与应用研究价值与应用基于单片机的洗衣

7、机智能控制系统具有精度高、功能强。经济性好的特点。无论在提高产品数量,节约能源还是改善劳动条件等方面都显示出无比的优越性。对基于单片机的洗衣机智能洗衣机控制系统设计进行深入研究是我们掌握智能洗衣机这种重要家电的工作原理和控制系统,进一步了解单片机在不同领域的应用方法,学会单片机的洗衣机智能控制系统设计,同时也会为我们将来从事电子行业或在生活中得以运用打下一定基础,此外,将人们的需要变成现实,设计出更节能、功能更全面、更人性化的智能洗衣机,使人们的生活更方便、舒适。智能洗衣机从结构上分有波轮式,搅拌式,滚筒式,目前,国内市场上销售的大都是波轮式和滚筒式。智能洗衣机是集洗涤,脱水于一体,并且能自动

8、完成洗衣全过程的洗衣机,真正做到了它工作,您休息。智能洗衣机有各种洗涤程序,可供用户自由选择,工作时间可任意调节,工作状态及洗,脱时间在面板上都有显示,能自动处理脱水不平衡(具有各种故障和高低电压自动保护功能) ,工作结束或电源故障会自动断电,无需看管,确保安全。波轮式智能洗衣机的特点是洗净率高,但对衣服的磨损很大,随着人们生活水平的不断提高,丝绸,毛料等大步走进普通家庭,厂商又适时地推出了滚筒洗衣机,它最大的优点是磨损率小,但洗净率比波轮式低。如今,消费者已不满足于半自动洗衣机的洗涤方式,而改用智能洗衣机。第二章第二章 系统总体设计系统总体设计2.12.1 功能需求分析功能需求分析能够实现基

9、本功能,执行相应的按键操作,通过某个按键控制数码管显示相应的时间或次数,通过指示灯提示洗衣机进行到某个流程,蜂鸣器起提示和报警作用。具体实现功能如下:1. 具备数码管显示功能,并且能够实现信息的显示2. 能够对洗涤时间和次数显示3. 能够实现洗衣代码选择显示、洗衣倒计时显示、进水指示、排水指示、电机旋转等主要显示过程功能。4. 具备复位功能2.22.2 硬件设计方案硬件设计方案整个硬件系统主要包括如下几个部分:主控模块、按键控制模块、数码管显示模块、指示灯显示模块、电机控制和蜂鸣器模块。如图:按键控制At89c51为主控芯片为主控芯片按键控 制模块数码管 显示模块采用 AT89C51 单片机作为主控单元,对整个系统进行控制,按键控制模块起到开启,选择次数和时间,关闭整个系统作用;数码管显示模块起到显示系统的功能;指示灯模块起到显示系统的工作状态;电机控制和蜂鸣器起到洗衣和报警作用;通过按键作为系统的输入,当按下开关按钮时,其对应的指示灯亮,选择适当的时间和次数,电动机工作,数码显示其对应的工作状态和时间或次数。2.32.3 软件设计方案软件设计方案单片机 C51语言兼备高级语言与低级语言的优点。语法结构和标准 C 语言基本一致,语言简洁,便于学习。运行于单片机平台,支持的微处理器种类繁多,可移植性好。对于

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 毕业论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号