课程设计(论文)
题 目 名 称 及于单片机全自动洗衣机控制器设计 课 程 名 称 单片机原理及应用 学 生 姓 名 学 号 1141304002 系 、专 业 信息工程系、电子科学与技术 指 导 教 师
2013年 6 月 27 日
摘 要
单片机又称“单片机微型计算机”、“微控制器”、“嵌入式微控制器”。单片机适用于控制领域,是由CPU、RAM、ROM以及I/O接口电路集成在一起的芯片。它体积小,成本低,功能强,广泛应用于智能产业和工业自动化上。而51系列单片机是各种单片机中最为典型和最有代表性的一种。
本设计根据全自动洗衣机控制系统的要求和特点,设计了一种基于MCS-51单片机的全自动洗衣机控制器。该控制器以AT89C51为控制核心,进行洗衣程序的控制。全自动即进水、洗衣、脱水等一系列过程自动完成,并显示预约时间。通过本文你将会对全自动洗衣机控制器的设计进一步了解,明白全自动洗衣机的工作流程。
关键词:单片机;AT89C51;全自动;洗衣机控制;
1
目 录
1. 前言 .................................................................................................................. 3 1.1. 课题背景 ............................................... 3 1.2. 国内外现状及水平 ....................................... 3 2. 需求分析 .......................................................................................................... 4 2.1. 课程设计目的 ........................................... 4 2.2. 课程设计任务 ........................................... 4 2.3. 设计环境 ............................................... 4 3. 概要设计 .......................................................................................................... 5 3.1. 电路模块结构 ........................................... 5 3.2. 程序模块设计 ........................................... 6 4. 详细设计 .......................................................................................................... 7 4.1. 硬件电路设计 ........................................... 7 4.2. 程序设计 .............................................. 11 5. 设计仿真 ........................................................................................................ 13 6. 课程设计总结 ................................................................................................ 15 参考文献 ............................................................................................................. 16 致 谢 ................................................................................................................. 16 附 录 ................................................................................................................. 17
2
1. 前言
1.1. 课题背景
随着人民生活水平的提高,越来越多的人需要使用洗衣机。现在洗衣机越来越高度自动化,只要衣服放入洗衣机,简单的按两个键,就会自动注水,一些先进的电脑控制洗衣机,还能自动的感觉衣物的重量,自动的添加适合的水量和洗涤剂,自动的设置洗涤的时间和洗涤的力度,洗涤完以后自动的漂洗甩干,更有些滚筒洗衣机还会将衣物烘干,整个洗衣的过程完成以后还会用动听的音乐声提醒用户,用户可以在洗衣的过程做其它的事,节省了不少的时间。总之,每一项技术的进步极大地推动了洗衣过程自动化程度的提高。 随着社会的进步和生活水平的提高,人们对全自动洗衣机的功能多样化、操作简单化也提出了更高的要求。为适应这种变化,全自动化洗衣机的控制器已由机械式、混合式逐步过渡到全电子式控制,因此全自动化洗衣机控制器的设计这一课题对人类生活具有非常重要的意义。
1.2. 国内外现状及水平
目前中国洗衣机市场正进入更新换代期,市场潜力巨大,人们对于洗衣机的要求也越来越高,目前的洗衣机主要有强弱洗涤功能、进排水系统故障自动诊断功能、暂停等七大功能,在许多方面还不能达到人们的需求。目前的洗衣机都没有实现全方面的兼容,大多数洗衣机的厂家都注重各自品牌的洗衣机的特长,突出一两个与众不同的个性化的功能。随着国内外强势品牌加入研究新的技术,开发新的产品,洗衣机行业将爆发新一轮以“绿色环保”、“节水节能”为主题的竞争,而技术制高点则是未来的竞争焦点,全自动洗衣机在未来国内外市场将会有很好的前景。消费者自动选择进水量和洗衣程序,进一步实现省水、省电。针对市场需求的变化,一些生产厂家如海尔、小天鹅、小鸭等,先后向市场推出了一批全自动洗衣机,受到消费者的青睐,成为洗衣机中的购买热点。洗衣机的各项功能是由单片机控制实现的,单片机的体积小,控制灵活,因此,设计基于单片机的全自动洗衣机控制电路系统具有很强的实用价值。
3
2. 需求分析
2.1. 课程设计目的
设计一个用单片机控制的洗衣机控制器。以单片机为主的控制器,用2位一体数码管显示当前状态下的剩余时间。工作状态用发光二极管D1-D4显示,系统启动后将按“进水->洗衣->脱水”流程工作。电动机用L298专用控制芯片,处在“洗衣”状态时,电动机不断进行正反转交替;处于“脱水”状态时,电动机正转。
2.2. 课程设计任务
按照课程设计目的设计一个全自动洗衣机控制器设计,要求: (1)设计出硬件电路;
(2)设计出软件编程方法,并写出源代码; (3)用PROTEUS进行仿真。
2.3. 设计环境
(1)WINDOWS 2000/2003/XP/7/Vista系统 (2)Proteus仿真软件、Wave软件
4