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,黄灯点亮的时