1、 单片机原理与应用单片机原理与应用 课程设计报告课程设计报告 题题 目:目: 简单交通灯控制系统简单交通灯控制系统 专专 业:业: 班班 级:级: 学学 号:号: 姓姓 名:名: 计算机计算机工程工程系系 2011 年年 12 月月 29 日日 交通灯控制系统交通灯控制系统设计设计 摘 要 设计一个交通灯控制系统,该控制系统工作后,交通灯按照下列规律变化:初始态 东南西北均为红灯, 持续时间为 2s; 然后转为状态 1(10s), 为东西红、 南北绿; 状态 2(3s) 东西红灯不变、 南北绿灯灭、 黄灯闪烁三次; 状态 3(15s), 为东西绿、 南北红; 状态 4(3s), 为东西绿灯灭、
2、黄灯闪烁三次、南北红灯不变;最后回到状态 1,依此循环。如遇到特 殊情况,可拨动应急开关,使各向均为红灯,特殊车辆不受红灯限制,待其顺利通过后 拨动另一个开关,系统返回继续运行。同时用 LED 用倒计时方式显示各路口亮灯时间。 关键词:关键词: 单片机,交通灯,应急开关,LED 1 1 绪论绪论 1.11.1 设计背景设计背景 红绿交通灯自动控制系统在城市十字(或丁字)路口有着广泛的应用。随着社会的 进步, 人们生活水平的提高, 私家车数量会不断增加, 对城市交通带来前所为有的压力。 道路建设也将随之发展,错综复杂的道路将不段增多。为维持稳定的交通秩序,红绿灯 自动控制系统将得到更为广泛的应用
3、。现在实际应用的红绿灯系统中一般没有倒计时功 能,使司机和行人不知道指示灯还有多久将会改变现有状态。本设计应用基本数字电路 知识,采用 LED 灯作红、绿、黄三交通灯,用七段数码管作同步倒计时显示。实现两 方向通行时间不相等的控制并配有倒计时。 1.21.2设计目的设计目的 熟悉单片机控制系统,并了解系统设计的一般规律。 掌握 8255 芯片的结构及编程方法。 熟悉模拟交通灯控制的实现方法。 1.31.3 设计任务及要求设计任务及要求 设计一个交通灯控制系统,该控制系统工作后,交通灯按照下列规律变化:初始态 东南西北均为红灯, 持续时间为 2s; 然后转为状态 1(10s), 为东西红、 南北
4、绿; 状态 2(3s) 东西红灯不变、 南北绿灯灭、 黄灯闪烁三次; 状态 3(15s), 为东西绿、 南北红; 状态 4(3s), 为东西绿灯灭、黄灯闪烁三次、南北红灯不变;最后回到状态 1,依此循环。如遇到特 殊情况,可拨动应急开关,使各向均为红灯,特殊车辆不受红灯限制,待其顺利通过后 拨动另一个开关,系统返回继续运行。同时用 LED 用倒计时方式显示各路口亮灯时间。 2 2 设计使用的仪器和设备设计使用的仪器和设备 2.2.1 1 达爱思教仪达爱思教仪 本实验采用达爱思教仪型号是 Dais-PG206FD 2.2.2 2 八段数码管八段数码管 数码管按段数分为七段数码管和八段数码管,八段数码管比七段数码管多一个发光 二极管单元(多一个小数点显示) ;按能显示多少个“8”可分为 1 位、2 位、4 位等等数 码管, 2.2.3 3 82558255 芯片芯片 8255 是 Intel 公司生产的可