文档介绍:芜湖职业技术学院
毕业论文
题目:基于单片机的智能洗衣机控制系统设计
院系名称:
专业班级:
学生姓名:
学号:
指导教师:
2012 年 5 月 6 日
摘要
本设计是利用89C51单片机微处理器来实现对智能洗衣机的控制,利用主程序选择按钮、启动按键和增减按键作为输入参数,通过Keil软件编程来控制电机旋转、LED数码管显示等主要动作。在实现具体的洗衣程序时通过洗涤和脱水子程序代码来完成整个过程的控制。本设计可以实现洗衣代码选择显示、洗衣倒计时显示、进水指示、排水指示、电机旋转等主要显示过程。
关键词 89C51单片机智能洗衣机电机旋转
目录
第一章绪论 5
研究目的 5
6
6
第二章系统总体设计 8
8
8
9
第三章硬件电路设计 11
基于AT89C51单片机控制的智能洗衣机原理 11
原理图的说明 11
11
12
12
13
14
第四章系统软件设计 15
Keil c51集成开发环境 15
仿真软件Proteus介绍 19
Keil与Proteus的在线联合仿真 20
主程序设计及各子程序模块 20
20
. INT0中断模块 22
. 进入待机状态 22
. 设置洗涤次数模块 23
设置洗涤时间模块 23
24
. 开始脱水模块 25
. 开始洗涤模块 25
第五章系统调试 27
27
程序加载 28
28
结论 30
致谢 31
参考文献 32
附录: 33
第一章绪论
随着不断提高,智能洗衣机作为人们从繁复的家务劳动中解放出来的好助手,越来越受到消费者的喜爱。通过对于基于单片机控制的智能洗衣机的研究我们可以更清晰,更实际的掌握单片机的一些基本的控制和应用。单片机在日常家电中的应用比较广泛,洗衣机智能控制系统就是一种以单片机为控制核心的系统,它把以往对洗衣机的繁琐的操作变得简单化,不但其机器性能显著提高,还增加了难以实现得功能,同时也提高了控制的精确度,硬件和软件相互配合实现洗衣机工作的智能化和自动化。因此对于智能洗衣机的研究一方面可以让我们对于所学的单片机和电路有关知识有个更好的理解和巩固,一方面也锻炼了自身的动手能力,特别是能够实现软硬连调所具备的能力。
研究目的
本文设计并实现了一种基于单片机的智能洗衣机控制系统。该设计方案电路简单、可靠性强、价格便宜。系统主要包括单片机控制电路、稳压电源电路、LED数码管显示电路、按键电路、蜂鸣电路和电机控制电路等。
(1).培养学生运用所学的单片机方面的知识的能力,熟练应用AT89C51单片机,更进一步的理解单片机精华;
(2).让单片机方面的知识能够在日常生活中得以更广泛的实践和运用;
(3).让自己的理论在实践中得到体验,巩固和加强之前所学的知识,使之前模糊的和不明白的地方得到更深刻的理解。
以单片机AT89C51为核心,数码管显示实现电动机的自动控制,减少手动控制,并且由于该系统的设计在应用中可以提高工作强度,可以让人们放心使用, 提高产品的安全性。由于其功能简单,设备要求性能不高,可移植性比较强,此外,洗衣机的各项功能都是由单片机控制实现的,单片机体积小,控制功能灵活,因此,设计出基于单片机的洗衣机智能控制系统具有很强的实用性,可以广泛使用。
基于单片机的洗衣机智能控制系统具有精度高、功能强。经济性好的特点。无论在提高产品数量,节约能源还是改善劳动条件等方面都显示出无比的优越性。对基于单片机的洗衣机智能洗衣机控制系统设计进行深入研究是我们掌握智能洗衣机这种重要家电的工作原理和控制系统,进一步了解单片机在不同领域的应用方法,学会单片机的洗衣机智能控制系统设计,同时也会为我们将来从事电子行业或在生活中得以运用打下一定基础,此外,将人们的需要变成现实,设计出更节能、功能更全面、更人性化的智能洗衣机,使人们的生活更方便、舒适。
智能洗衣机从结构上分有波轮式,搅拌式,滚筒式,目前,国内市场上销售的大都是波轮式和滚筒式。智能洗衣机是集洗涤,脱水于一体,并且能自动完成洗衣全过程的洗衣机,真正做到了它工作