51 单片机综合试验交通灯设计汇报班 级: 学 生 姓 名:学 号:指 导 教 师: 一 试验题目交通灯控制系统设计二 试验目标1、 学会用 8051 单片机开发简单计算机控制系统;2、 学会用汇编语言和 C 语言开发系统软件;3、 学会 8051 单片机开发环境 wave 或 Keil uVision3 软件使用;4、 学会 Proteus 软件使用方法,会用 Proteus 单片机系统进行仿真;5、 学会 Protel 软件使用方法,会用 Protel 绘制电气原理图和印制板图;6、 熟悉七位数码管显示使用方法;7、 了解交通灯控制系统基础组成
三 试验要求交通灯处于十字路口上
它有红﹑黄﹑绿三种颜色灯组成
红灯亮时道路上车辆停止运行;黄灯是一个过渡用信号灯,当它亮时,表示道路上红绿色信号灯立即进行转换
下面拿东西南北四个方一直说明
当东西方向许可行车(或左转)时候,南北方向就严禁行车,即此时东西方向绿灯亮红灯灭,而南北方向绿灯灭红灯亮
反之当南北方向许可行车(或左转)时候,东西方向就严禁行车,即此时南北方向绿灯亮红灯灭,而东西方向绿灯灭红灯亮
交通灯配置示意图图 1 所表示
同时当有特别情况发生时,能手动控制各个方向信号灯
设计任务就是将这一电路用单片机来实现具体控制
图 1 十字路口交通灯配置示意图四 设计内容和原理数码管北西南绿直行数码管北黄灯缓红灯停绿左转东为了在后面分析中便于说明,将南北方向许可直行命名为状态 1,南北方向许可左转命名为状态 2,南北方向行车到东西方向行车转换阶段命名为状态3,将东西方向许可直行命名为状态 4,东西方向许可左转命名为状态 5,东西方向行车到南北方向方向行车转换阶段命名为状态 6
假定直行绿灯点亮时间为 25s,左转绿灯点亮时间为 20s,黄灯点亮时间为5s,则对方红灯点亮时间为 50 秒
黄灯每隔 500ms 亮一次,以后灭 5