1、 单片机课程设计单片机课程设计 题题 目:十字路口交通灯设计目:十字路口交通灯设计 班 级: 姓 名: 学 号: 目目 录录 摘摘 要要 - 1 - 1.1.引引 言言 - 2 - 1.1 课程设计背景 - 2 - 1.2 本文设计任务 - 2 - 1.3 本课程设计目的 - 2 - 2.2.系统方案设计与原理系统方案设计与原理 . - 3 - 2.1 设计思路 - 3 - 2.2 设计系统的运行过程 - 3 - 3.3.硬件设计硬件设计 - 5 - 3.1 十字路口交通灯控制系统的硬件电路设计图 - 5 - 3.2 硬件的功能分析 - 6 - 4.4.软软件设计件设计 - 7 - 4.1 主
2、流程图 - 7 - 4.2 倒计时显示流程图 - 8 - 4.3 状态地址分配 - 9 - 4.4 LED 的字形代码表. - 9 - 4.5 程序清单 . - 10 - 5.5.运行与调试运行与调试. - 13 - 6.6.心得体会心得体会. - 15 - 基于单片机的十字路口交通灯设计 - 1 - 摘摘 要要 随着社会经济的发展,城市交通问题越来越引起人们的关注。人、车、路 三者关系的协调,已成为交通管理部门需要解决的重要问题之一。城市交通控制 系统是用于城市交通数据监测、 交通信号灯控制与交通疏导的计算机综合管理系 统,它是现代城市交通监控指挥系统中最重要的组成部分。探究城市交通发展中
3、存在问题的原因,无论是从宏观上还是从微观上分析,其根本原因在于城市交通 系统的管理机制不适应。城市交通控制系统是现代城市智能交通系统的组成之 一,主要用于城市道路交通的控制与管理。 当今时代是一个自动化时代, 交通灯控制等很多行业的设备都与计算机密切 相关。因此,一个好的交通灯控制系统,将给道路拥挤、违章控制等方面给予技 术革新。十字路口车辆穿梭,行人熙攘,车行车道,人行人道,有条不紊。那么 靠什么来实现这井然秩序呢?靠的是交通信号灯的自动指挥系统,信号灯的出 现,使交通得以有效管制,对于疏导交通流量、提高道路通行能力减少交通事故 有明显效果。传统的交通信号灯控制电路一般由数字电路构成, 电路
4、复杂、体积 大、成本高。采用单片机控制交通信号,可以简化电路结构、降低成本、减小体 积, 现在有许多方法可以实现交通信号灯控制,本文采用AT89C51单片机为中心 器件来设计交通灯控制系统。各种交通控制方案,最终都要由路口信号控制器来 实现。 交通信号灯控制方式很多,我们可由 AT89C51 单片机的定时器每秒钟通过 P0 口输送交通信号信息,在我们的系统中我们采用的是共阳极发光二极管,所 以当 P0 口的各引脚输出为低电平时,显示红、绿、黄灯的燃亮情况,由 Pl、P2 口用 LED 显示每个灯的燃亮的倒计时时间。通过 AT89C51 单片机的 RESET 位 来控制系统是工作或设置初值,当复位信号为 1 时就对系统进行初始化,系统就 开始工作。 关键词:关键词:AT89C51;LED显示;交通灯显示;交通灯 基于单片机的十字路口交通灯设计 - 2 - 1.1.引引 言言 1.11.1 课程设计背景课程设计背景 随着世界范围内城市化和机动化进程的加快,城市交通越来越成为一个全 球化的问题。城市交通基础设施供给滞后于高速机动化增长需求,道路堵