河 南 工 业 职 业 技 术 学 院
Henan Polytechnic Institute
毕业设计(论文)
题 目
数字交通灯
班 级
姓 名
学 号
指导教师
说明:
一、毕业设计(论文)要求:
1.毕业设计(论文)必须打印或者用钢笔书写,且符合下列次序: (1)毕业设计(论文)题目(2)目录(3)内容提要(200字左右,提倡用英文书写)(4)引言(5)正文(6)参考文献(7)附录。
2.文字通顺,语言流畅,书写工整,无错别字。
3.绘图要求整洁,布局合理,线条粗细均匀,圆弧连接光滑,尺寸标注规范,文字注释必须用工程字书写,提倡用计算机绘图。
4.曲线图表要求用曲线、图表、线路图、流程图、程序框图、示意图等不准徒手画,必须按国家规定标准或工程要求绘制。
5.毕业设计说明不少于15000字,毕业论文不少于6000字。 二、毕业设计(论文)成绩评定:
毕业论文和答辩成绩采用五级分制:优秀、良好、中等、及格、不及格。毕业设计成绩由答辩小组结合毕业论文、答辩成绩采用五级分制综合评定。
1
数字交通灯毕业设计任务书
一、设计任务:
用89C52A作为主控芯片,通过C语言编些程序,用LED代替各个路口交通灯,通过keil和Proteus联合调用来实现对十字路口交通灯控制系统的模拟。
二、设计内容:
设计内容:用keil编写C程序,通过软件延时实现交通灯控制;在Proteus中设计出电路图,其中各个路口交通灯用led模拟,计时器用八段数码管显示;z最后通过keil和Proteus联合调用实现交通灯的模拟。
设计效果: 软件延时控制南北(A﹑C)路口红灯亮65s0,东西(B﹑D)路口绿灯亮60秒;然后南北(A﹑C)路口不变,东西(B﹑D)路口绿灯闪5下,然后南北东西路口黄灯亮;再变为南北(A﹑C)路口绿灯亮60s,东西(B﹑D)红灯亮65s秒;然后南北(A﹑C)路口绿灯闪5下, 再黄灯亮,B﹑D不变。再循环······ 。并将绿灯剩余时间显示在LED上 (该项编程可将其结果显示在计算机屏幕上代替)。如下图
十字交通灯模拟图
三、设计要求:
(1). 设计硬件原理图(印制版图), (2). 制作实物或软件仿真或实验板上模拟 ,任选一种; (3). 设计软件流程图; (4). 编程并调试; (5). 软硬件综合调试。
2
目 录
目 录 ........................................................................................................................................................... 0 摘 要 ........................................................................................................................................................... 5 引 言 ........................................................................................................................................................... 7 第一章 单片机概述 ......................................................................................................................................... 8
1.1单片机交通控制系统的选题背景 ............................................................................................................. 8 1.2单片机交通控制系统选题的现实意义...................................................................................................... 8 1.3国内外研究现状及其发展 ......................................................................................................................... 9
1.3.1国内外交通控制技术 ...................................................................................................................... 9 1.3.2交通控制存在的问题 .................................................................................................................... 10
1.4单片机交通控制系统主要研究的内容.................................................................................................... 10
第二章 单片机交通控制系统总体设计 ....................................................................................................... 12
2.1单片机交通控制系统通行方案设计 ....................................................................................................... 12 2.2单片机交通控制系统的功能要求 ........................................................................................................... 13
2.2.1倒计时显示 .................................................................................................................................... 13
2.3单片机交通控制系统的基本构成及原理................................................................................................ 14
第三章 系统硬件电路的设计 ....................................................................................................................... 15
3.1系统硬件总电路构成及原理 ................................................................................................................... 15
3.1.1系统硬件电路构成 ........................................................................................................................ 15 3.1.2系统工作原理 ................................................................................................................................ 15
3.2单片机的选择 ........................................................................................................................................... 17
3.2.1单片机的概述 ................................................................................................................................ 17 3.2.2 AT89C52芯片的主要性能 ............................................................................................................. 17 3.2.3 AT89C52芯片的内部结构框图 ..................................................................................................... 17 3.2.4 AT89C52芯片最小系统 ................................................................................................................. 18
3.3其它硬件介绍及连接 ............................................................................................................................... 19
3.3.1八段LED数码管 ............................................................................................................................ 19 3.3.2其它器件 ........................................................................................................................................ 21 第四章 系统软件程序的设计 ................................................................................................................... 22
4.1程序主体设计流程 ................................................................................................................................... 22 4.2理论基础知识 ........................................................................................................................................... 23
4.2.1 定时器原理 ................................................................................................................................... 23 4.2.2软件延时原理 ................................................................................................................................ 23
3
4.3子程序模块设计 ....................................................................................................................................... 24
4.3.1按键扫描程序 ................................................................................................................................ 24 4.3.2状态灯显示及判断 ........................................................................................................................ 25 4.3.3 LED倒计时显示 ............................................................................................................................. 25
4.4源程序 ....................................................................................................................................................... 26
第五章 系统软件仿真 ............................................................................................................................... 31
5.1 PROTEUS软件介绍 ................................................................................................................................. 31 5.2 交通灯系统PROTUES仿真 ................................................................................................................... 31
第六章 软硬件综合调试。 ....................................................................................................................... 32
6.1 硬件调试 .................................................................................................................................................. 32 6.2 系统软件调试 .......................................................................................................................................... 32
6.2.1集成开发环境KEIL ........................................................................................................................ 32 6.2.2集成开发环境KEIL ........................................................................................................................ 33 结 论 ....................................................................................................................................................... 35 参考文献 ......................................................................................................................................................... 36 附录 一 总电路图 ....................................................................................................................................... 37
4