- 1
- 0
- 约2.23万字
- 约 45页
- 2017-05-05 发布于北京
- 举报
基于单片机全自动洗衣机控制系统设计[排]
PAGE 39
浙江工业职业技术学院
毕业论文
2015届
基于单片机的全自动洗衣机
控制系统设计
学生姓名 蒋超炯
学 号 120701116
分 院 电气电子工程分院
专 业 电气自动化技术
班 级 12电气自动化技术(1)班
毕业设计指导教师 徐君燕
企业指导教师 石栋栋
完成日期 2015年 5 月 11 日
摘 要
该系统是《基于单片机的全自动洗衣机控制系统设计》。系统采用AT89C51单片机作为核心控制芯片。并且辅以必要的外围器件和电路,通过I/O口输出控制电动机运行和停止,通过AT89C51单片机内部定时器中断来记录洗衣时间和进水时间,通过按键来进行洗衣参数设置。通过AT89C51单片机驱动数码管显示洗衣机的工作时间,LED指示灯用作洗衣机的工作状态显示,用两个电控水龙头进行加水和放水,通过蜂鸣器提示洗衣结束。通过外部中断来控制进水和放水。论文重点阐述单片机和控制系统模块的设计。
关键词:单片机;全自动洗衣机;数码管,蜂鸣器;中断;定时器
目 录
TOC \o 1-3 \u
1.引 言 PAGEREF _Toc419048508 \h 1
2.系统整体设计 PAGEREF _Toc419048509 \h 4
2.1设计功能要求 PAGEREF _Toc419048510 \h 4
2.2系统设计方案 PAGEREF _Toc419048511 \h 4
2.3芯片选择 PAGEREF _Toc419048512 \h 5
2.3.1什么是单片机 PAGEREF _Toc419048513 \h 5
2.3.2单片机的应用领域 PAGEREF _Toc419048514 \h 5
2.3.3单片机的确定 PAGEREF _Toc419048515 \h 6
2.4单片机的结构 PAGEREF _Toc419048516 \h 6
2.4.1 STC89C516RD单片机的引脚功能 PAGEREF _Toc419048517 \h 7
2.4.2电源 PAGEREF _Toc419048518 \h 7
2.4.3时钟 PAGEREF _Toc419048519 \h 8
2.4.4控制信号引脚线 PAGEREF _Toc419048520 \h 8
2.4.5输入/输出引脚(I/O口线) PAGEREF _Toc419048521 \h 9
2.5 继电器的选择 PAGEREF _Toc419048522 \h 10
3. 系统硬件设计 PAGEREF _Toc419048523 \h 11
3.1 电源电路设计 PAGEREF _Toc419048524 \h 11
3.2进排水电路设计 PAGEREF _Toc419048525 \h 11
3.3 显示电路设计 PAGEREF _Toc419048526 \h 12
3.4 按键控制设计 PAGEREF _Toc419048533 \h 13
3.5 状态指示电路设计 PAGEREF _Toc419048534 \h 14
3.6 硬件总体电路设计 PAGEREF _Toc419048535 \h 14
4.系统软件设计 PAGEREF _Toc419048536 \h 16
4.1 软件整体结构设计 PAGEREF _Toc419048537 \h 16
4.2主程序结构设计与分析 PAGEREF _Toc419048538 \h 16
4.3子程序结构设计与分析 PAGEREF _Toc419048539 \h 29
4.3.1 定时器中断1子程序 PAGEREF _Toc419048540 \h 29
4.3.2 外部中断0子程序 PAGEREF _Toc419048541 \h 31
4.3.3 定时器中断0子程序 PAGEREF _Toc419048542 \h 33
4.3.4 外部中断1子程序 PAGEREF _Toc419048543 \h 34
4.3.5 数码管显示子程序 PAGEREF _
原创力文档

文档评论(0)