毕业设计-基于单片机的交通灯控制系统的设计

毕业设计-基于单片机的交通灯控制系统的设计

ID:33783398

大小:670.50 KB

页数:38页

时间:2019-03-01

毕业设计-基于单片机的交通灯控制系统的设计_第1页
毕业设计-基于单片机的交通灯控制系统的设计_第2页
毕业设计-基于单片机的交通灯控制系统的设计_第3页
毕业设计-基于单片机的交通灯控制系统的设计_第4页
毕业设计-基于单片机的交通灯控制系统的设计_第5页
资源描述:

《毕业设计-基于单片机的交通灯控制系统的设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、盐城师范学院毕业论文(设计)基于AT89C51单片机的交通灯控制系统设计摘要:本文研究的是以AT89C51单片机为控制器的智能交通灯控制系统,该系统通过红外接收器接收信号实现特种车辆(119、120等)自动放行;通过车辆检测电路采集路况信号,经单片机处理后,分配各车道的绿灯时间,实现车流动态调节,并由74HC244驱动LED数码管显示通行倒计时;左拐、右拐、直行及行人的通行指示灯采用双色高亮度发光二极管,设计中还添加了声音提示电路,方便盲人过人行道。本设计是以软件和硬件相结合的方式来实现,文中给出了具体的硬件电路图和软件流程图及程序源码。关键词:智能交通灯,

2、AT89C51,车辆检测,74HC244,LED1方案设计及论证1.1方案设计论证1.1.1交通灯控制系统的总体方案设计本设计研究的是基于AT89C51单片机的交通灯智能控制系统。的设计原理,阐述。主控系统采用AT89C51单片机作为控制器,控制通行倒计时及右拐、右拐、直行、行人的通行,占用端口少,耗电也最小。系统电源采用独立的+5V稳压电源,有各种成熟电路可供选用,使此方案可靠稳定[5]。该设计可直接在I/O口上接按键开关,精简并优化了电路。结合实际情况,显示界面采用点阵LED数码管动态扫描的方法,满足了倒计时的时间显示输出和状态灯提示信息输出的要求,减少

3、系统的复杂度。1.2交通灯控制系统硬件框图该交通灯控制系统有以下几个部分组成:车辆检测、紧急控制、单片机、驱示电路。、第1页共38页盐城师范学院毕业论文(设计)P1特种车辆自南北通行动通行控制灯P2东西通行灯车辆检AT89C51测电路P03位LED显上电复位RST自动/手动键P3LED驱动器图1.2系统硬件组成总框图1.3交通灯控制系统工作原理本系统运用单片机对交通灯控制系统实施控制,通过直接控制信号灯的状态变化,指挥交通的具体运行,运用了LED数码管显示倒计时以提醒行驶者,更添加了盲人提示音电路,方便视力障碍群体通行,更具人性化。在此基础上,加入了特种车辆

4、自动通行控制模块和车流量检测电路为系统采集数据,经单片机进行具体处理,及时调整通行方向。由此,本设计系统以单片机为控制核心,构成最小系统,根据特种车辆自动通行控制模块、车辆检测模块和按键设置模块等产生输入,由信号灯状态模块,LED倒计时模块和盲人提示音模块输出[7]。系统进入工作状态,LED数码管实时显示数据倒计时,执行交通灯状态显示控制,在此过程中若有控制信号和实时车流量检测信号,可对异常状态进行实时控制,随时调用中断,达到修正通行时间满足不同时间不同路况的需求。2交通灯控制系统硬件设计2.1系统硬件组成及原理图根据要实现的具体功能,经过比较,我选用AT8

5、9C51单片机及外围器件构成最小控制系统,4组双色灯构成信号灯指示模块,东西南北方向分别构成倒计时显示模块,CCD采集车辆数量数据,红外线接收器接收中断信号,使实时中断来响应特种车辆的通行要求,接LED显示器[8]。硬件原理图如图3.1所示:第2页共38页盐城师范学院毕业论文(设计)单CCD二值化电路片机控制驱动电路时间显示模块系统特殊车辆转换模块模块图2.1硬件电路原理图2.2单片机AT89C51AT89C51是一种高效微控制器,它是美国ATMEL公司生产的低电压,高性能CMOS8位单片机,片内含4Kbytes的可反复擦写的Flash只读程序存储器和128

6、×8位的随机存取数据存储器(RAM),该器件采用ATMEL公司的高密度、非易失性存储技术生产,它与MCS-51系统产品兼容,AT89C51单片机功能强大,具有8Kb中央处理器(CPU)和4KbFlash程序存储器,性价比高,可应用于很多要求高性价比的场合,灵活地应用于各个控制领域[9]。2.2.1AT89C51的主要性能·内含4Kb可重编程的FPEROM;·与MCS-51产品指令系统完全兼容;·128×8位的内部RAM;·4个8位(32根)双向可位寻址的I/O端口;·2个16位的计数/定时器;·全双工方式的串行通道(UART);·6个中断源;·5个向量二级中

7、断结构;·最高时钟振荡频率可达12MHz;·指令集中64条为单周期指令,支持6种寻址方式,共111条指令;·低功耗空闲和掉电方式;·片内振荡器和时钟电路。2.2.2AT89C51的引脚功能AT89C51为双列直插(DIP)式封装的51单片机芯片,有40条引脚,其引脚示意及功能分类如图2.2所示。第3页共38页盐城师范学院毕业论文(设计)图2.289C51单片机引脚图各引脚功能说明如下:(1)主电源引脚Vcc(40脚):接+5(1±20﹪)V电源正端;Vss(20脚):接地。(2)I/O引脚P0口(39~32脚):P0.0~P0.7统称为P0口。P0口是一组8

8、位漏极开路型双向I/O口,分时复用为低8位地址总线和

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。