没有合适的资源?快使用搜索试试~ 我知道了~
基于单片机的交通灯 (2).pdf
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 82 浏览量
2022-06-28
06:38:09
上传
评论
收藏 696KB PDF 举报
温馨提示
试读
19页
基于单片机的交通灯 (2).pdf基于单片机的交通灯 (2).pdf基于单片机的交通灯 (2).pdf基于单片机的交通灯 (2).pdf基于单片机的交通灯 (2).pdf基于单片机的交通灯 (2).pdf基于单片机的交通灯 (2).pdf基于单片机的交通灯 (2).pdf基于单片机的交通灯 (2).pdf
资源推荐
资源详情
资源评论
文档从互联网中收集,已重新修正排版,word 格式支持编辑,如有帮助欢迎下载支持。
毕 业 设
书
计 说 明
基于
机的交通灯
控制系统设计
专 业 电气工程及其自动化
郭 恒 燕
BD 电气 042
08
张 兰 红
2008 年 6 月 10 日
学生姓名
班
学
级
号
单片
指导教师
完成日期
0word 格式支持编辑,如有帮助欢迎下载支持。
基于单片机的交通灯控制系统设计
摘 要:
对基于单片机的交通灯控制系统进行了设计。系统功能为:以 MCS-51 系
列单片机作为控制核心,设计并制作交通灯控制系统,东西南北四个方向具有左拐、
右拐、直行及行人 4 种通行指示灯,用计时器显示路口通行转换剩余时间,在特种
车辆如 119、120 通过路口时,系统可自动转为特种车辆放行,其他车辆禁止通行
状态。
在对系统功能分析的基础上,提出了三种设计方案,经比较,选择性能较优的
LED 动态循环显示方案进行了设计。设计包括硬件和软件两大部分。硬件部分包括
单片机最小系统、时间显示、交通灯显示三部分。选用 Atmel 公司的 AT89S52 单片
机作为控制核心,东西南北四个方向设置了 LED 时间显示和交通灯显示,时间显
示采用三位 LED 显示器,交通灯显示则采用红绿双色高亮发光二极管来模拟。软
件采用了模块化的设计方法,主要分为主程序、定时器中断服务子程序、倒计时显
示子程序、交通灯模拟显示子程序四部分。
在实验板上制作了基于单片机的交通灯控制系统样机,对硬件和软件部分分别
进行了调试,再进行了软硬件联调,得到的交通灯控制系统样机实物,可圆满地完
成毕业设计任务书所要求的功能。
关键词
: 交通灯;单片机;AT89S52
word 格式支持编辑,如有帮助欢迎下载支持。
基于单片机的交通灯控制系统设计
1 概 述
1.1 课题研究背景与意义
随着经济的增长和人口的增加,人们生活方式不断变化,人们对交通的需求不
断增加。城市中交通拥挤、堵塞现象日趋严重,由此造成巨大的经济与时间损失。
资料显示,对日本东京268个主要交叉路口的调查估计表明:每年在交叉路口的时
间延误,折成经济报失为20亿美元;而在我国北京市,当早晚交通高峰时,交叉路
口处的排队长度竟达1000多米,有的阻车车队从一个交叉路口延伸到另一个交叉路
口,这时一辆车为通过一交叉路口,往往需要半个小时以上,时间损失相当可观。
我国是一个历史悠久、人口众多的国家,城市数量随着社会的发展不断增多。
随着城市化进程的大大加快,诱发的交通需求急剧增长,供需矛盾不断激化,严重
的交通问题也随之而来。人、车、路三者关系的协调,已成为交通管理部门需要解
决的重要问题之一。城市交通控制系统是用于城市交通数据监测、交通信号灯控制
与交通疏导的计算机综合管理系统,它是现代城市交通监控指挥系统中最重要的组
成部分。
十字路口车辆穿梭,行人熙攘,车行车道,人行人道,有条不紊,这一切要归
功于城市交通控制系统中的交通灯控制系统。交通灯控制系统对于疏导交通流量、
提高道路通行能力,减少交通事故有明显效果,使城市交通得以有效管理。
交通灯可以采用 PLC、单片机等控制方法。利用单片机实现对交通信号灯的实
时控制,只要采用一块单片机,加上简单的接口与驱动放大电路,即可实现,具有
成本低,可靠性高的特点。
1.2 课题设计内容
本课题对基于单片机的交通灯控制系统进行设计。以 MCS-51 系列单片机为控
制核心,设计并制作交通灯控制系统,用于十字路口的车辆及行人的交通管理。东
西南北四个路口具有左拐、右拐、直行及行人 4 种通行指示灯,并分别用计时器显
示路口通行转换剩余时间,在特种车辆如 119、120 通过路口时,系统可自动转为
特种车辆放行,其他车辆禁止通行状态。
设计交通灯控制系统硬件电路与软件控制程序,对硬件电路与软件程序分别进
行调试,并进行软硬件联调,要求获得调试成功的实物。
2 系统设计
2.1 设计方案论证
根据设计内容要求,提出了如下三种方案:
方案一:采用 AT89S52 单片机作为控制核心,采用四组高亮红绿双色二极管作
word 格式支持编辑,如有帮助欢迎下载支持。
为东西南北四个路口的通行指示灯;采用四组 3 位 LED 数码管作为四个路口的通
行倒计时显示器,LED 显示采用动态扫描方式,以节省端口数。按以上系统构架设
计,单片机端口资源刚好满足要求。方案一设计框图如图2-1 所示。
图 2-1 方案一:采用 LED 动态扫描的交通灯控制系统
方案二:采用 AT89C2051 单片机作为控制器,通行倒计时显示采用 16×16 点
阵 LED 发光管,左拐、右拐、直行及行人 4 种通行指示也采用 16×16 点阵双色 LED
发光管。方案二设计框图如图 2-2 所示,LED 点阵的列驱动采用 74LS595,用串行
端口扩展实现,行驱动采用 1/16 译码器 74LS154 动态扫描,译码器 74LS154 生成
16 条行选通信号线,再经过驱动器驱动对应的行线。每条行线上需要较大的驱动电
流,应选用大功率三极管作为驱动管。
图 2-2 方案二:采用 16×16 点阵 LED 发光管设计的交通灯控制系统
方案三:采用 AT89C2051 单片机作为控制器,通行倒计时及左拐、右拐、直行、
行人通行指示采用单块 LCD 液晶点阵显示器。
三种方案的特点比较如下:方案一具有电路简单,设计方便,显示亮度高,耗
电较少,可靠性高等特点;方案二的图案显示逼真,单片机占用端口资源少,缺点
是需要大量的硬件,电路复杂,耗电量大,不太适合于模型制作;方案三设计占用
单片机的端口最少,硬件也少,耗电也最少;虽然显示图案也很精美,但由于亮度
太暗,晚上还得开背光灯,不够实用。可见方案一优于其他两种方案,因此本设计
选用方案一:采用 LED 动态扫描的方案进行设计。
2.2 系统硬件设计
采用 LED 动态扫描的交通灯控制系统电路原理图如图 2-3 所示。(为排版起见,
该图放在下一页)。系统由控制模块、通行灯显示模块、时间显示模块、电源模块
四部分组成。
2.2.1 控制模块
控制模块电路如图 2-4 所示。主控制器采用 AT89S52。AT89S52 是 ATMEL 公
司生产的一款性能稳定的 8 位单片机,具有 1 个 8KB 的 Flash 程序存储器,1 个 512
字节的 RAM,3 个 16 的定时/计数器,4 个 8 位的双向可位寻址 I/O 端口, 1 个串
行口,6 个中断源,两个中断优先级。
图 2-4 控制模块原理图
AT89S52 的 P1 口用于控制南北通行灯,P2 口用于控制东西通行灯,P0 口用于
3 位 LED 显示器的段码控制,P3.0~P3.2 口用于 3 位 LED 显示器的位码控制,手
动/自动转换采用 P3.7 扳键。
EA
/V
PP
接+5V 电源端。晶振及复位按典型电路设计,
元器件参数如图 2-4 中所示。晶振频率为 12MHz。
2.2.2 通行灯显示模块
通行灯显示模块如图 2-5 所示。通行灯指示采用高亮度共阴红绿双色发光二极
管,左拐、直行、右拐及行人各一个。双色发光二极管的共阴极通过电阻接地,阳
3
剩余18页未读,继续阅读
资源评论
不吃鸳鸯锅
- 粉丝: 8314
- 资源: 2万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功