1、 1 单片机单片机课程设计课程设计报告报告 交通灯交通灯模拟系统设计模拟系统设计 姓 名: 学 号: 专业班级: 自动化 06-3 班 指导老师: 所在学院: 电气工程与自动化学院 2009 年 6 月 12 日 2 摘要摘要 本设计是关于单片机控制的交通灯模拟系统的设计。 主要内容有交通灯模拟 系统设计方案,主要功能,各功能模块的介绍,电路设计,硬件部分设计,软件 部分设计,模拟系统的仿真调试,设计方法以及课程设计的心得体会等等。 该设计中用光二极管来模拟信号灯, 紧急车的优先通过请求信号由外部中断 技术来模拟。根据交通灯系统所需要实现的功能要求,先画出中断程序部分的流 程图和主程序流程图,
2、然后根据流程图写出其子程序。从而通过模拟系统的仿真 来实现该设计所要求的功能。 本系统由单片机系统、键盘、LED 显示、交通灯演示系统组成。最后,系 统要求实现如下的交通灯的功能: 1、南北方向(主干道)车道和东西方向(支干道)车道两条交叉道路上的 车辆交替运行, 主干道每次通行时间都设为 30 秒、 支干道每次通行时间为 20 秒, 时间可设置修改; 2、在绿灯转为红灯时,要求黄灯先亮 5 秒钟,才能变换运行车道; 3、黄灯亮时,要求每秒闪亮一次。 4、东西方向、南北方向车道除了有红、黄、绿灯指示外,每一种灯亮的时 间都用显示器进行显示(采用计时的方法) 。 5、一道有车而另一道无车(实验时
3、用开关 K0 和 K1 控制) ,交通灯控制 系统能立即让有车道放行。 6、有紧急车辆要求通过时,系统要能禁止普通车辆通行,A、B 道均为红 灯,紧急车由 K2 开关模拟。 关键字关键字:单片机 交通灯 模拟系统 显示 3 目录目录 1 1 概述概述 4 1.1 设计的作用 4 1.2 设计的方案 4 1.3 设计满足的基本功能 5 2 2 系统方案及硬件设计系统方案及硬件设计 . 6 2.1 系统方案的确定 . 6 2.2 显示部分电路设计 6 2.3 时钟部分电路设计 7 2.4 复位部分电路设计 8 3 3 软件设计软件设计 10 3.1 应用系统软件设计要求 10 3.2 主程序模块的
4、设计 10 3.3 时间中断程序 12 4 Proteus4 Proteus 软件仿真软件仿真 13 4.1 仿真开发系统的功能 13 4.2 Proteus 软件系统仿真. 13 4.3 正常状态 13 4.4 紧急状况 14 4.5 时间调整 15 5 5 课程设计体会课程设计体会 . 16 参考文献参考文献 16 附附 1 1:源程序代码:源程序代码 17 附附 2 2 系统原理图系统原理图 23 4 1 1 概述概述 1.1 设计的作用 交通的发达,标志着城市的发达,相对交通的管理则显得越来越重要。交通 灯是城市交通中的重要指挥系统,它与人们日常生活密切相关随着人们生活水 平的提高,对交通管制也提出了更高的要求,因此提供一个可靠、安全、便捷的 多功能交通灯控制系统有着现实的必要性。 对于复杂的城市交通系统,为了确保安全,保证正常的交通秩序,十字路口 的信号控制必需按照一定的规律变化,以便于车辆行人能顺利地通过十字路口。 单片机自问世以来, 性能不断提高和完