- 13
- 0
- 约3.08千字
- 约 8页
- 2018-08-27 发布于湖北
- 举报
基于at89c51单片机的交通灯系统设计0cgeqile
摘要:以单片机AT89C51作为城市交通灯的控制核心,模拟定周期交通信号灯的工作状态;针对复杂多变的路况环境,特别增设了路段遇忙调整、紧急情况处理、特种车检测、语音提示等模块,进一步完善了交通灯控制系统。关键词:AT89C51单片机;智能交通灯控制0引言近年来,随着国民经济的快速发展,车辆的增多,交通拥挤和阻塞现象时常出现。交通拥塞已成为城市交通中迫切需要解决的社会问题。而我国传统使用的定周期控制和各路口各自的独立控制方法,在解决这些问题时效果并不是很好。越来越多的证据表明,简单地扩大道路基础设施并不能解决交通拥堵问题。这要求在现有道路条件下,提高交通控制和管理水平,合理使用现有交通设施,充分发挥其能力,更加灵活有效地提高道路的利用率。本文采用51系列单片机AT89C51为中心器件设计交通灯控制系统。1交通灯硬件系统设计1.1控制流程分析(1)从循环图分析可知:东西方向和南北方向信号灯控制是中心对称的,即无论是主干道还是支干道两侧系统对同方向的信号灯控制是同步的。(2)从循环图分析可知:人行道无论哪个方向,系统对两侧4个信号灯的控制也是同步的,且人行道的红绿灯变化和行车道的红绿灯变化应该是一致的。(3)通过对上面整体思路的分析,可以用单片机P2口和P0口、锁存芯片和显示译码芯片的配合来实现控制LED灯和数码管。通过锁存芯片实现单片机口的分时复用,简单易行,且编程简单,能实现数据的快速交换以及单片机的资源的充分利用。
1.2系统硬件设计本系统选用通过P0和P2用做输出显示控制口。P0口通过锁存芯片74HC573和显示译码芯片TC4511BP分时复用控制LED数码管实现行车道上红绿灯规律变化。P2口当作普通输出口直接控制人行道红绿灯规律变化,记数采用2个40s的循环方式来控制。LED数码管通过静态显示方式实现倒计时读秒。总体硬件电路图如图2所示。1.3交通灯的正常显示
交通灯正常工作状态电路图和状态表如图3和表1所示:表1系统工作状态表
化,P2口直接输出控制的是行车道红绿灯状态的变化。由于P0口是作为分时复用总线使用,单片机P0口传送的数据首先通过74HC573锁存。通过P2口直接输出控制行车道上红绿灯的变化,通过编程控制,要和P0口控制的人行道红绿灯的变化相符合。通过P0口分时复用,同时控制LED数码管的显示,具体显示方式即倒计时读秒,而P0口并不能单独完成此功能。在这里,选用TC4511BP芯片。TC4511BP是BCD-七段LED锁存/译码/驱动器。其驱动LED数码管显示如图3,当使能端LE为低电平时,将加在
A、B、C、D端的数据译成段驱动信号,经限流电阻送到数码管的段控制线上。当使能端LE为高电平时,驱动信号被锁存在TC4511BP的输出端,实现静态显示。1.4其他硬件模块(1)紧急情况处理如图4,外部中断INT1用于对紧急情况、流量控制和恢复等情况的控制,模拟意外事故等实际情况导致交通突然瘫痪,此时就需要手动对交通状况进行紧急情况下的处理,待意外事故结束后按下恢复键恢复交通。
当按下紧急情况处理键时,通过外部中断INT1感应,通过P1.7口软件编程控制,系统实现车道人行道红灯全部亮起,禁止一切车辆和行人通行,LED数码管显示“88”。(2)交通遇忙调整为了增加交通灯指示的灵活性,提高交通的流通效率,可根据调查交道口的车流量或交警的经验来重设各交通灯的点亮时间。为简化处理,我们假设了两种情况:南北路段忙和东西路段忙。
当按下南北忙按键时,系统实现的功能是:通过外部中断INT1感应,通过P1.6口软件编程控制,系统实现下个循环按照如表2所示的调整时间表来实现循环。(3)特种车检测图4中,用到的特种车检测开关即干簧管,通过干簧管的开合直接控制外部中断INT0的变化,进而通过程序控制发光二极管及七段LED数码管的相应变化。(4)语音模块
语音模块设计的要求是模拟在交通灯十字路口处有紧急情况或者特种车辆通过时应用此模块实现录放功能,实现特殊情况下对车辆和行人的提醒和警示作用。在实际应用中,要求语音电路单独实现录放并能循环播放录音内容,实际电路图如图5和图6所示。图5实现的是循环播放功能,最高位地址(MSB)A8、A9都为高电平时,地址端就作为操作模式选择端(高电平有效),此时若A3/M3脚也为高电平,此电路就能实现从0地址位开始连续重复放音。图6添加了语音电路SP模块,解决了由于干扰大和电压不足等原因造成的播放不清和声音偏小的问题。
2系统的软件设计2.1软件设计思路软件设计应用单片机C语言编程,以其较好的可读性和可移植性很好的完成了本次设计任务。程序设计上使用定时
您可能关注的文档
- 基于12864液晶显示数字钟的设计报告sgyeisx7.doc
- 基于51单片机的带彩灯外观的音乐盒设计bcz6y5_y.docx
- 基于51单片机的温度自动控制系统实现步进电机控制设计—毕业设计论文b948v2fp.doc
- 基于51单片机的数字音乐盒设计svtxmkhu.doc
- 基于51单片机的程控放大器设计5qollxrb.doc
- 基于51单片机语音存储与回放系统设计lnpdpwh7.doc
- 基于51系列单片机的实时日历和时钟显示设计 毕业设计论文hxaagft1.doc
- 基于51单片机的智能门铃设计cv7pxhgw.doc
- 基于8051单片机的全自动洗衣机控制系统的设计与实现5tpvh04x.doc
- 基于52单片机多功能视力保护器坐姿矫正仪设计本科论文upp2cbqn.doc
最近下载
- 电子倍增层背散射效应对增益及噪声的影响研究.pdf
- 弹簧模型-2023年高考物理动量常用模型模拟题精练(解析版).pdf VIP
- REF615使用操作说明书 (1).pdf
- (高清版)DB33 686-2019 机制纸板和卷烟纸单位产品能耗限额及计算方法.pdf VIP
- 7.3 世界上最大的黄土堆积区—黄土高原 第2课时(教学课件)-2025-2026学年八年级地理下册(人教版2024).pptx
- 深度解析(2026)《SFT 0074-2020耕地和林地破坏司法鉴定技术规范》.pptx VIP
- 2024年贵州省高考生物真题卷(含答案与解析)_7674.pdf VIP
- 弹簧模型-动量守恒的十种模型2025高考物理专项复习含答案.pdf VIP
- 市政协领导班子2024年民主生活会对照检查发言材料(四个带头).docx VIP
- 市政协副主席2024年民主生活会对照检查材料(四个带头).docx VIP
原创力文档

文档评论(0)