广东石油化工学院
单片机原理及应用技术课程设计
题目:洗衣机人机界面的设计 班级:电气专09-1 团队: 8号队
成员:郑伟宁(队长)、冯超宇、孙政、曾建
平
学号:09033160142 09033160112 09033160128 09033160139
2011年7月4日~2011年7月8日
1
目 录
一、 设计任务及团队分工说明 ....................................................... 3 二、 总体设计及需求分析 ............................................................... 4 三、 硬件选型及电路设计 ............................................................... 4 四、 软件设计 ................................................................................. 6 五、结论........................................................................................... 12 六、设计心得 ................................................................................... 12 七、致谢........................................................................................... 13 参考文献........................................................................................... 13
2
一、 设计任务及团队分工说明
题目十二:洗衣机人机界面的设计★★★
1.见下图,包括洗涤过程、脱水转速、温度的调节及程序切换、启动暂停等功能(20分) 2.用2个7段LED数码管显示剩余洗涤时间。(30分)
3.设计一个“预约”键,用于定时启动洗衣机;(30分)
4*.不同模式下的过程及转速组合[例如,在棉普通方式下,过程包括洗涤、脱水;脱水转速为800,水温30度] ( 10 ) 。 5. 其他功能(创新部分 10分)
@
团队分工说明:总体设计及需求分析由团队所有人负责; 硬件选型及电路设计由团队所有人分析负责; 软件设计由团队所有人负; 设计心得由冯超宇负责; 结论由孙政负责;
致谢由郑伟宁,曾建平负责。 特别感谢余春辉提供技术支持。
3
二、 总体设计及需求分析
1. 设计总体思路:
洗涤过程就是电机的正反转,脱水就是一个方向高速转,温度调节可以采用DS18B20检测水温,程序切换、启动、暂停以及预约都是键盘功能处理。从课程设计要求来看,要求实现电机的正传、反转、暂停,实际上没有电机给我们接上,这回要用四个LED灯的状态来表示
开始 系统初始化 洗衣功能设置 Y启动相关功能 洗衣状态显示 结束
三、 硬件选型及电路设计
1. 单片机(如图):
本次设计使用单片机芯片AT89C51,AT89C51的工作特性:内含4KB的FLASH存储器擦写次数1000次;内含128字节的RAM;具有32根可编程I/O线;具有2个16位编程定时
4