时间控制器设计论文.doc
文本预览下载声明
成都电子机械高等专科学校 电子与电气工程系毕业设计论文
PAGE
PAGE 28
毕业设计(论文)
题 目 单片机设计
时间顺序控制器
专 业 应用电子技术
班 次 09221
姓 名 尹凯旋
学 号 42
指导老师 曾一江
成都电子机械高等专科学校
二零一二年六月
摘要
随时代的发展,生活节奏的加快,人们的时间观念愈来愈强;随自动化、智能化技术的发展,机电产品的智能度愈来愈高,用到时间顺序控制的地方也会愈来愈多,因此,设计开发具有良好的应用前景。
由于单片机价格的低成本、高性能,在自动控制产品中得到了广泛的应用。本设计利用Atmel公司的AT89C51单片机进行时间顺序控制器开发,设计了实现所需功能的硬件电路,应用汇编语言进行软件编程,并用protues进行仿真调试。
在介绍本单片机的发展情况基础上,说明了本设计实现的功能,并对各功能电路进行了分析。主要工作放在软件编程上,用硬件电路实现了工作阶段显示在LCD,外部故障声光报警 ,各阶段工作时间可通过键盘设置。调试可以使用。
关键词:单片机 AT89C51 时间顺序控制器 汇编语言
目 录
设计任务分析··································1
1.1 课题背景 ······································1
1.2 单设计主要内容 ······································2
1.3 设计系统思路 ···································2
第二章 硬件总体方案设计 ······························3
2.1 单片机的选择 ··································4
2.2功能电路分析 ···········································5
第三章 软件设计 ········································9
3.1 实现时间顺序基本步奏 ·······························10
3.2 主程序····················································11
3.3 键盘子程序················································12
3.4 倒计时显示1S程············································13
3.5外部故障计时报警程序 ·····································14
第四章 系统的仿真·······································15
4.1 protenus软件的介绍 ····································16
4.2 wafe软件应用···············································17
4.3系统的调试 ·················································18
4.4故障分析及解决 ···································19
结论 ···················································20
附录A 硬件仿图 ··················································21
附录 B 程序图
·························································
显示全部