采用C语言编辑基于51单片机的全自动洗衣机控制系统毕业论文
深 圳 大 学
本 科 毕 业 论 文(设计)
题目: 基于单片机设计的全自动
洗衣机控制器
姓名: 郑嘉泽
专业: 电子信息工程
学院: 信息工程学院
学号: 130099
指导教师: 李霞
职称: 教授
年 月 日
深圳大学本科毕业论文(设计)诚信声明
本人郑重声明:所呈交的毕业论文(设计),题目《基于单片机设计的全自动洗衣机控制器》 是本人在指导教师的指导下,独立进行研究工作所取得的成果。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式注明。除此之外,本论文不包含任何其他个人或集体已经发表或撰写过的作品成果。本人完全意识到本声明的法律结果。
毕业论文(设计)作者签名:
日期: 年 月 日
目 录
1.引言1
1.1洗衣机的发展概况1
1.2单片机在工业生产中的应用1
1.3课题设计的目的和意义2
2.总体设计方案3
2.1控制器主要功能3
2.2系统总体设计模块3
2.2.1中央控制模块3
2.2.2显示模块3
2.2.3按键模块3
2.2.4电机驱动模块3
2.2.5系统简要模块图4
2.3洗衣机工作过程4
2.3.1洗衣过程4
2.3.2进出水过程5
2.4洗衣机的多功能设计5
2.4.1标准模式5
2.4.2轻揉模式5
2.4.3甩干模式6
3.系统硬件设计6
3.1.单片机最小系统电路6
3.1.1单片机概述6
3.1.2 STC89C51芯片概述7
3.1.3 STC89C51芯片结构7
3.1.4 STC89C51的引脚功能8
3.1.5单片机复位电路9
3.1.6单片机时钟电路9
3.2电机驱动电路10
3.2.1.步进电机简介10
3.2.2 ULNA简介11
3.2.3电机驱动连接11
3.3显示电路12
3.3.1.数码管简介12
3.3.2 数码管显示电路13
3.3.3 LED灯状态显示电路13
3.4按键电路14
3.5警报电路14
4.系统软件设计14
4.1程序整体结构14
4.2电机工作程序15
4.2.1.洗涤子程序15
4.2.2 漂洗子程序16
4.2.3 脱水子程序17
4.3洗衣机多功能程序17
4.3.1.标准模式程序17
4.3.2 轻揉模式程序18
4.3.3 甩干模式程序18
4.4数码管显示程序18
4.4键盘扫描程序18
5.仿真与调试18
5.1软件仿真18
5.1.1 Proteus简介19
5.1.2 利用Proteus进行仿真19
5.2硬件调试20
6.总结21
【参考文献】21
致谢22
附录23
基于单片机设计的全自动洗衣机控制系统
信息工程学院电子工程系(电子信息工程) 郑嘉泽 学号:130099
【摘要】洗衣机是利用电能产生机械作用来代替人手洗涤衣服的家电产品,它的发明结束了人类数千年以手洗衣的局面,大大减轻了家庭劳务人员的负担。随着数字电子技术的广泛应用,全自动智能洗衣机取代了以往需要专人操作的手动洗衣机,成为家电市场的宠儿。
单片机是一种集成电路芯片,利用超大规模集成电路技术将具有处理数据能力的中央处理器、随机存储器和I/O端口等集成为一个完善小巧的微型计算机系统,它具有结构简单、可操作性强、处理速度快和价格低廉等优点,是包括全自动洗衣机之内的许多智能家电系统的理想控制器。【11】
本文以STC89C51单片机为控制器,利用单片机所拥有的众多I/O口对芯片进行扩充,并使用计算机语言作为软件程序,设计成全自动智能洗衣机控制系统。本系统拥有中央控制电路、按键电路、显示电路和电机驱动电路四大模块,使用LED二极管、蜂鸣器、数码管、三极管和步进电机等常见电子元件进行洗衣机模拟,可以实现全自动洗衣机的无人洗涤、自动控制和多功能洗衣等智能功能,虽然和真正的洗衣机相比还显简陋,但已基本实现自动洗衣机的功能,具有较强的参考性和实用性。
【关键词】全自动;洗衣机;单片机;C语言;智能化
1.引言
1.1洗衣机的发展概况
衣服的洗涤是人类生活过程中必不可少的家务劳动,古代人一般以手洗衣,并借助洗衣棒、搓衣板等简单工具进行辅助。随着科学技术的发展,1858年,美国
洗衣机控制系统c语言编程 采用C语言编辑基于51单片机的全自动洗衣机控制系统毕业论文.doc...