《电子科技大学毕业设计说明》由会员分享,可在线阅读,更多相关《电子科技大学毕业设计说明(14页珍藏版)》请在金锄头文库上搜索。
1、电电 子子 科科 技技 大大 学学毕毕 业业 设设 计计 说说 明明 书(书( 论论 文文 )论文题目:论文题目: 单片机交通灯自动化控制的设计单片机交通灯自动化控制的设计教学中心:教学中心: 电子科技大学网络教育蚌埠教学中心电子科技大学网络教育蚌埠教学中心指导老师:指导老师: 张洪张洪 职职 称:称: 副教授副教授 学生姓名:学生姓名: 郑大鹏郑大鹏 学学 号号: : W02222012101专专 业:业: 计算机科学与技术计算机科学与技术电子科技大学网络教育学院制电子科技大学网络教育学院制 20082008 年年 0505 月月 1212 日日(注:填写打印日期)电电 子子 科科 技技 大
2、大 学学毕业设计(论文)任务书毕业设计(论文)任务书题目:题目: 单片机交通灯自动化控制的设计单片机交通灯自动化控制的设计 任务与要求:任务与要求:1 1、用、用 89C5189C51 设计十字路口交通灯控制器设计十字路口交通灯控制器2 2、控制器面板要有倒计时显示和信号灯指示、控制器面板要有倒计时显示和信号灯指示3 3、可通过面板上的按钮调整车道的放行时间、可通过面板上的按钮调整车道的放行时间时时 间:间: 20082008 年 3 3 月1515 日 至 20082008年 6 6 月 1515 日 共 1010 周教学中心:教学中心: 电子科技大学网络教育蚌埠教学中心电子科技大学网络教育
3、蚌埠教学中心学生姓名:学生姓名: 郑大鹏郑大鹏 学学 号:号: W02222012101W02222012101专专 业:业: 计算机科学与技术计算机科学与技术指导单位或教研室:指导单位或教研室: 安徽电子信息职业技术学院计算机系安徽电子信息职业技术学院计算机系指导教师:指导教师: 张洪张洪 职职 称:称: 副教授副教授电子科技大学网络教育学院制 20082008 年年 0505 月月 1212 日日(注:填写确定选题日期)毕业设计毕业设计( (论文论文) )进度计划表进度计划表日日 期期工工 作作 内内 容容执执 行行 情情 况况指导教师指导教师 签签 字字4 月 15 日 至 4 月 20
4、 日准备良好*教师对进教师对进 度计划实度计划实 施情况的施情况的 总评总评签名 年 月 日 本表作评定学生平时成绩的依据之一。电子科技大学毕业设计(论文) 单片机交通灯自动化的设计i单片机交通灯自动化控制的设计(注:题目,黑体,三号字,居中)摘 要(注:题目,黑体,三号字,居中, )(注:摘要与正文之间空一行)本论文主要阐述了。(注:摘要正文与关键字之间空两行)关键词: 关键词一 关键词二 关键词三电子科技大学毕业设计(论文) 单片机交通灯自动化的设计iiAbstractThis paper expatiate on Key Word: one two three(注:本科生要写英文摘要,专
5、科生不需要写英文摘要)电子科技大学毕业设计(论文) 单片机交通灯自动化的设计iii目目 录录一、绪言 1(一) 交通灯的发展历史 1(二) 交通灯的应用 1二、单片机及外围元器件简介 2(一) 常用单片机功能介绍 2(二) LED 显示器 3三、硬件系统设计 3(一) 交通灯控制方案选择 3(二) 硬件系统设计 3四、软件系统设计 4(一) 程序流程图 4(二) 汇编语言程序设计 4五、交通灯控制器调试 5(一) 硬件调试 5(二) 软件调试 5结 束 语 6谢 辞 7参考文献8电子科技大学毕业设计(论文) 单片机交通灯自动化的设计1一、绪 言(注:一层标题,居中)(一) 交通灯的发展历史(注
6、:二层标题,居中)1、交通灯的起源(注:三层标题,靠左顶格排列,标题与标题之间不空行)交通信号灯的出现,使交通得以有效管制,对于疏导交通流量、提高道路通行能力,减少交通事故有明显效果。交通信号灯在 19 世纪就已出现了。(注:标题与上段正文之间空一行)2、早期交通灯的控制从最早的手牵皮带到 20 世纪 50 年代的电气控制,从采用计算机控制到现代化的电子定时监控,交通信号灯在科学化、自动化上不断地更新、发展和完善。(二)(二) 交通灯的应用交通灯的应用1、交通灯的控制要求1968 年,联合国道路交通和道路标志信号协定对各种信号灯的含义作了规定。2 2、交通灯、交通灯的常用器件常用的交通灯产品有
7、交通信号灯控制器、LED 交通灯、LED 倒计时牌、LED 可变车道控制标志、城市道路交通诱导屏、高速公路可变信息标志、可变限速标志、以及室内外全彩显示屏等。(1)发光二极管(注:四层标题,靠左顶格排列)LED 又称发光二极管,它们利用固体半导体芯片作为发光材料,当两端加上正向电压,半导体中的载流子发生复合,放出过剩的能量而引起光子发射产生可见光。常用的有红色、黄色、绿色、蓝色、白色发光二极管。(2)单片机电子科技大学毕业设计(论文) 单片机交通灯自动化的设计2二、单片机及外围元器件简介(一) 常用单片机功能介绍1、89C51 内部结构与外部引脚(2)89C51 单片机的引脚功能89C51 的
8、 40 个引脚可分为:电源引脚 2 根、时钟引脚 2 根、控制引脚 4 根和I/O 引脚 32 根。89C51 单片机内部结构图如图 2-2 所示。(注:图表与正文之间空一行)RAM 地址寄存器 RAM 128B 程序地址 寄存器 P0 驱动器 P2 锁存器 P2 驱动器 P1 锁存器 暂存器 2 B 寄存器 4KB ROM 暂存器 1 ACC SP P0 锁存器 PC PC 增 1 缓冲器 P3 锁存器 OSC 中断、串行口及定时器 PSW ALU DPTR P1 驱动器 P3 驱动器 XTAL1 XTAL2 P0.0P0.7 P2.0P2.7 P3.0P3.7 P1.0P1.7 RST A
9、LE VCC VSS 定 时 控 制 指 令 译 码 器 指 令 寄 存 器 PSEN EA 图 2-2 89C51 单片机内部结构 (图表与正文之间空一行,图表名称用五号黑体,图表内容用 5 号宋体)这些引脚的功能描述如下: 电子科技大学毕业设计(论文) 单片机交通灯自动化的设计3(二) LED 显示器1、LED 显示器数码管在单片机应用系统中主要用于显示单片机的输出数据和状态等。LED显示器为发光二极管构成的显示器件。常用的 LED 显示器有两种供应状态,既共阴极 LED 与共阳极 LED。(1)LED 显示器结构(2)显示原理三、硬件系统设计(一) 交通灯控制方案选择1、交通灯的控制方案
10、论证根据设计任务书中的设计要求,可以设想几种控制方案,可以是简单控制,也可以是较复杂的控制。本设计采用以下交通灯控制方案。2、单片机的控制方案论证根据设计任务书中的设计要求,可选用 Atmel 公司的 89 系列单片机AT89C2051,但考虑到将来控制功能的扩充,用 AT89C51 来完成本次设计。控制方案如下:(二)(二) 硬件系统设计硬件系统设计1、主要元器件选择主要元器件选用型号和数量如下:2、电源原理图 采用 7805 设计+5V 电源给 AT89C51 单片机供电,在电源输出端设置一个电源电子科技大学毕业设计(论文) 单片机交通灯自动化的设计4指示灯。直流稳压电源的电路原理如图 3
11、-1 所示。 3、交通灯控制线路图采用 AT89C51 单片机控制交通信号灯并实现实时显示倒计时。单片机控制交通信号灯的电路原理如图 3-2 所示。 四、软件系统设计(一) 程序流程图1、主程序流程图按交通灯控制方案要求,主程序应是完成正常情况下使 A、B 两车道轮流放行。主程序流程图如下:2、中断服务程序流程图(1)紧急状态时,采用中断方式,通过按钮,使单片机执行中断服务程序,让干线红灯、支线红灯同时亮。中断服务程序流程图如下:(2)调整放行时间时,也采用中断方式,通过按钮,使单片机执行中断服务程序,让放行时间延长或缩短。中断服务程序流程图如下:(二)(二) 汇编语言程序设计汇编语言程序设计
12、1、系统资源分配 2、汇编语言程序(1)主程序(2)1S 延时子程序电子科技大学毕业设计(论文) 单片机交通灯自动化的设计5(3)显示子程序五、交通灯控制器调试(一)(一) 硬件调试硬件调试在完成了交通灯控制器硬件设计、样机组装和软件设计以后,便进入系统的调试阶段。系统的调试步骤和方法基本上是相同的,但具体细节和所采用的开发系统以及用户系统选用的单片机型号有关,如可选用 Keil 公司的开发系统。1、脱机调试2、联机调试(二)(二) 软件调试软件调试软件调试与所选用的软件结构和程序设计技术有关。如果采用模块程序设计技术,则逐个模块调好以后,再进行系统程序总调试。如果采用实时多任务操作系统,一般
13、是逐个任务调好以后,再进行系统程序总调试。1、模块结构程序调试方法二、软件调试情况本系统软件采用模块程序设计技术,主要调试交通灯控制器的主程序、延时子程序、修改时间的中断服务程序。电子科技大学毕业设计(论文) 单片机交通灯自动化的设计6结 束 语完成情况:经过两个月的努力,完成了交通灯控制方案的设计,用 AT89C51单片机实现交通灯控制方案,本方案也可用 AT89C51 单片机来实现,这样可减小电路板的体积、降低生产成本。本设计只包括交通信号灯控制器部分,在路口实际使用的点阵式 LED 显示器及其驱动部分均未涉及。所得收获:通过这次毕业设计,使我得到了一次用专业知识和专业技能去分析问题、解决