摘要:近年来随着科学技术的不断发展,计算机水平已进入一个全新的水平,单片机的应用也正在不断地向前推进,同时带动智能控制系统和实时监测的发展。在智能控制和实时监测的单片机应用系统中,单片机只是作为一个核心部件来使用,并不代表一个整体,所以单片机方面的知识只是一个方面,我们还要根据实际需求,以及具体硬件结构,针对软硬件的的特点,理论联系实际。全自动洗衣机出现使人们的生活更加方便,使人们更有理由享受生活。
本文首先描述系统硬件工作原理,并附以系统结构框图加以说明,着重介绍了本系统所应用的各硬件接口技术和各个接口模块的功能及工作过程;其次,阐述了程序的各个模块的功能及设计流程和实现过程。本设计以大学物理中的数字电路技术为基础,单片机技术为核心。本文编写的主导思想是软硬件相结合,以硬件为基础,来进行各功能模块的编写。
关键词 数字电路技术;洗衣机;C控制;单片机
目录
摘要
Abstract
1 绪论-1
1.1 课题开发背景-1
1.2 设计的目的和意义-1
1.3 国内外现状及水平-1
2 设计方案-3
2.1 设计任务-3
2.2 洗衣机的设计方案-3
2.2.1 按键--3
2.2.2 洗衣程序-4
2.2.3 设计总方框图-4
2.3 控制系统的功能-5
3 硬件设计-6
3.1 控制系统的电路组成-6
3.2 电源电路-6
3.3单片机控制电路-6
3.3.1 AT59C52单片机主控系统-6
3.3.2 单片机的复位电路-8
3.3.3 单片机的时钟电路-9
3.3.4 显示电路-10
3.3.5 蜂鸣器报警电路-12
3.3.6 电动机控制电路-12
3.3.7 进水/排水电路-13
3.3.8 上电电路-14
3.3.9 运行方式选择电路-14
4软件设计-16
4.1 主程序设计-16
4.2 标准洗衣程序设计-16
4.3 经济洗衣程序设计-17
4.4 单独洗衣程序设计-18
4.5 排水程序设计-19
4.6 强/弱洗程序设计-20
4.7 洗涤程序设计-20
4.8 漂洗程序设计-21
4.9 脱水程序设计-22
5调试--23
5.1 硬件调试-23
5.2 软件调试-23
5.2.1 Keil C51简介-23
5.2.2 proteus简介-24
5.2.3 软件和电路部分的调试-25
结 论--26
致 谢--27
参考文献-28
附 录--29
附录1 主电路图-29
附录2 元件清单-32
附录3 C 程序-33