1、 课 程 设 计 报 告 书课 程 设 计 报 告 书 题目: 十字路口模拟交通灯 基于单片机控制的交通灯 摘摘 要要 本设计以单片机为核心,用 4 个 74ls595 芯片控制 4 个 1616LED 点阵显示电路, 模拟十字路口交通灯管理,并利用数码显示器进行倒计时显示(采用单片机内部定时器定 时) ,实现了 AT89C51 芯片的 P1 口设置红、绿灯、黄灯燃亮时间的功能。显示时间直接通 过 AT89C51 的 P0 口输出,东西路口的绿灯亮南北路口的红灯亮,东西路口方向通车。延时 一段时间后东西路口的绿灯熄灭,黄灯开始闪耀。闪耀若干次后,东西路口红灯亮,而同 时南北路口的绿灯亮,南北路
2、口方向开始通车,延时一段时间后,南北路口的绿灯熄灭, 黄灯开始闪耀。闪耀若干次后,再切换到东西路口方向,之后重复以上过程。通过外部中 断能使交通灯暂停运行,并点亮 4 个红灯。通过 16*16 点阵中的图形模拟控制行人过马路 的人形“走” 、 “停”指示灯。 关键词:单片机、控制器、LED 灯、点阵显示电路、定时器、C 语言。 目 录 1 任务提出与方案论证 6 2 总体设计 . 7 2.1 控制方案的确定 . 7 3 硬件结构 8 3.1 硬件结构框图 8 3.2 交通灯控制系统的原理框图 . 8 3.3 单片机的引脚功能介绍 8 3.4 8 位输出锁存移位寄存器的结构.11 3.5 译码器
3、 13 4 软件部分 1 错误错误!未定义书签。未定义书签。 4.1 延时子程序的计算: 14 4.2 流程图. 14 4.3 仿真图 15 总结.16 参考文献17 前前 言言 单片机是计算机的一个重要分支, 也是颇具有生命力的机种。 单片机微型计算机简称 单片机,特别适用于控制领域,故又称为微控制器。通常,单片机有单块集成电路芯片构 成。 在今天,红绿灯安装在各个道口上,已经成为疏导交通车辆最常见和最有效的手段。 但这技术在 19 世纪就已出现了。交通信号灯的出现,使交通得以有效管制,对于疏导交 通流量、提高道路通行能力,减少交通事故有明显效果。通过三个星期的学习,本人对单 片机的结构和功
4、能已有了初步的了解和认识。单片机在交通控制中起到了举足轻重的作 用,掌握了单片机的工作原理也就基本了解了交通灯的运做原理。 1 1 任务的提出与方案论证任务的提出与方案论证 随着我国经济水平的高速发展,人们的消费水平的不断提高,在道路上行驶的各种机 动车辆不断增多,给城市交通带来了巨大压力。为保证交通安全,防止交通阻塞,使城市 交通井然有序,交通灯在大多数城市得到了广泛应用。本次设计就是模拟了实际生活中的 十字路口交通灯。 交通信号灯控制方式很多, 本文采用 MSC-51 系列单片机 AT89C51 为中心器件来设计 交通灯控制器。 2 2 总体设计总体设计 本设计是模拟交通灯的控制实验, 必须要先了解实际交通灯的变化规律。 假设一个路口 为东西南北走向,即十字路口,初始状态零为东西南北灯都熄灭。然后转状态一东西绿灯 通车,南北为红灯。过段时间转状态二,东西绿灯闪几次转黄灯,延时几秒,南北