1、 单片机原理与应用技术单片机原理与应用技术 课程设计报告课程设计报告 交通灯控制系统设计交通灯控制系统设计 专业班级: 电气工程及其自动化 091 班 姓 名: 时 间: 2012 年 4 月 1 日 指导教师: 2012 年 4 月 19 日 交通灯控制课程设计任务书 1. 设计目的与要求 设计出一个用于交通控制的的系统。准确的理解有关要求,独立完成系统设计,要求所设计 的电路有一下要求: 1.1 基本功能 (1) 显示:东西南北各一组(红、黄、绿)指示灯,按一般交通规则进行循环顺序开通和断 开。 (2) 东西南北方向分别具备“可急车强通控制” 。 1.2 扩展功能 (1) 可增加人性化的语
2、音播报管理功能。 (2) 随时间变化,夜间自动调整循环的时间。 2. 设计内容 (1) 画出电路原理图,正确使用逻辑关系。 (2) 确定元器件及元件参数。 (3) 进行电路模拟仿真。 (4) SCH 文件生成与打印输出。 3. 编写设计报告 写出设计的全过程,附上有关资料和图纸,有心得体会。 4. 答辩 在规定时间内,完成叙述并回答问题。 摘要摘要:本设计是关于单片机控制的交通灯模拟系统的设计。 主要内容有交通灯模拟系统设计方案, 主要功能, 各功能模块的介绍,电路设计,硬件部分设计,软件部分设计,模拟系统的仿真调试,设计方法以及课程设计的 心得体会等等。 该设计中用光二极管来模拟信号灯,紧急
3、车的优先通过请求信号由外部中断技术来模拟。要求使 AT89S51 定 时/计数器 0 作为定时器,要求对通行时间进行倒计时,从 P0 口输出,在 LED 上显示并进行递减,以此来实现十 字路口交通灯的指示功能。 为了节省元件, 复位部分采用上电直接复位。 根据交通灯系统所需要实现的功能要求, 先画出中断程序部分的流程图和主程序流程图,然后根据流程图写出其子程序。从而通过模拟系统的仿真来实现 该设计所要求的功能。 本系统由单片机系统、键盘、LED 显示、数码管显示、交通灯演示系统组成。最后,系统要求实现如下的交 通灯的功能: (1)南北方向车道和东西方向车道两条交叉道路上的车辆交替运行,车道每次
4、通行时间都设为 20 秒,时间可设 置修改。 (2)在绿灯转为红灯时,要求黄灯先亮 5 秒钟,才能变换运行车道。 (3)黄灯亮时,要求每秒闪亮一次。 (4)东西方向、南北方向车道除了有红、黄、绿灯指示外,每一种灯亮的时间都用显示器进行显示(采用计时 的方法) 。 (5)有紧急车辆要求通过时,系统要能禁止普通车辆通行,东西、南北车道均为红灯,紧急车由开关模拟。 (6)用开关控制夜间转换模式。 关键字:关键字: 单片机 交通灯系统 LED 数码显示 按键开关 1 目录目录 引言. 2 2 总体设计方案 . 2 2.1 设计思路 . 2 2.1.1 系统方案的确定 3 2.1.2 主程序模块的设计 . 3 2.2 设计方框图 3 3 设计原理分析 . 4 3.1 时钟电路的设计 . 4 3.2 复位电路的设计 . 4 3.3 LED 数码显示 5 3.4 驱动芯片简介 5 3.5 中断服务程序仿真及流程图 . 6 3.6 交通灯控制系统汇编程序如下 7 4 课程设计体会 . 14 参考文献 14 附录 1 15 附录 2: