- 1
- 0
- 约4.4千字
- 约 22页
- 2018-04-19 发布于未知
- 举报
项目训练二 简易交通信号灯 一、任务目标 设计一个简易的交通信号灯控制器,其设计任务如下。 某交通十字路口,南北向为主干道,东西向为支道。每个道口安装一组信号灯,每组信号灯有红、黄、绿3种信号,各信号灯按以下规则循环显示交通信号指挥交通,见表1。 显示信号共有4种状态,称为四相。 25s 5s 15s 5s 东西向 绿灯 黄灯 红灯 红灯 南北向 红灯 红灯 绿灯 黄灯 要求使用单片机控制发光二极管完成表1的显示功能。 二、硬件 1、显示器件 显示状态共有红、黄、绿3种颜色,可以使用红、黄、绿色发光二极管,每组信号灯使用3只发光二极管,两个方向的道口各使用1组。控制系统需要6个开关量控制发光二极管,见图1。6只发光二极管的显示规则见表2。 表1 交通信号灯显示规则 图1 信号灯显示电路 方向 东西向 南北向 发光二极管 时间/s D1 D2 D3 D4 D5 D6 红 黄 绿 红 黄 绿 25 灭 灭 亮 亮 灭 灭 5 灭 亮 灭 亮 灭 灭 15 亮 灭 灭 灭 灭 亮 5 亮 灭 灭 灭 亮 灭 2、驱动电路 为了提高89S51的驱动能力,89S51的端口经驱动器件ULN2803驱动发光二极管。 3、控制电路 表2 发光二极管显示规则 选用89S51的P0口驱动UL
原创力文档

文档评论(0)