欢迎来到天天文库
浏览记录
ID:33811350
大小:353.07 KB
页数:4页
时间:2019-02-28
《基于at89c51单片机的交通灯改进控制》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、万方数据·科技创新·基于AT89C51单片机的交通灯改进控制蔺玉珂(重庆电子工程职业学院通信工程系重庆40l331)【摘要】针对道路交通拥挤、交叉路口经常出现拥堵的情况,模拟,可以实现紧急和特殊情况的管制。【关键词]AT89C5l单片机交通灯改进【中图分类号]TP【文献标识码】A1引言我国机动车辆发展迅速,而城镇道路建设由于历史等各种原因相对滞后,道路拥挤、阻塞现象及交通事故常有发生。如何利用当今计算机和自动控制技术,有效地疏导交通,提高城镇交通路口的通行能力,减少交通事故是值得我们研究的课题。目前,国内的交
2、通灯一般j殳在十字路口,在醒目位置用红、绿、黄三种颜色的利用AT89C5l单片机控制技术,对交通灯控制系统进行了改进和【文章编号11007-9416(2010)02-0037-02指示灯,加上一个倒计时的显示计时器来控制行车。对于一般情况下的安全行车,车辆分流尚能发挥作用,但根据实际行车过程中出现的情况,还存在以下缺点:没有考虑紧急车通过时,两车道应采取的措施。譬如,消防车、救护车执行紧急任务通过时,两车道的车都应停止,让紧急车通过,如果车道上发生临时事故,应采取相应的紧急措施。为此,我们采用AT89C5l单
3、片机对交通灯控制系统进行改进和模拟,能使交通灯在控制中灵活丽有效。2任务设计将交叉的十字路口分为A、B两个不同方向的车道,设计并实现单片机交通灯控制系统,实现以下三种情况下的交通灯控制。(1)情况下双方向轮流点亮交通灯,圈lO分割两端面曲面前图11分割两端面曲面后域和分型线”按钮阏,抽取型腔和型芯区域和分型线。本实例没有内部孔,不需要填补破孔。直接开始创建分型面。此时,退出分型模块,进入建模模块界面,单击“插入”一。设计特征”一“拉伸”,选取分型线,做出分型曲面。后缝合成一个曲面(如图12)。点击进入分型管理
4、器模块,单击“刨建/编辑分型面”按钮国,单击“添加现有曲面”,选择刚才所做的曲面,然后退出。单击。创建型腔型芯”按钮盘,单击。确定”,这时,UG自动分割出符合要求的型腔和型芯镶件(如图13)。到此,扇叶的分型就结束了。在这可以看到UG在分型时的功能比较强大,而且操作简便。后面就可以调出模架,进行浇注系统、冷却系统、顶出系统等现在如果不使用像UG这样的3D软件,模具设计工作有时就无法进行。过去单纯使用2D软件包打天下的局面已经不复存在。掌握好3D软件的使用,就会使你的模具设计事半功倍,大大缩短设计周期,带来良好
5、的经济效益。当然UG的功能很多,饭强大,本文只介绍了其中几个功能。更多的功能希望大家进一步学习,达到更好为模具设计服务的目的。数字技术与应用37万方数据交通灯状态如表l所示。(2)特殊情况下,A道放行。(3)有紧急车辆通过时,A、B道均为红灯。紧急情况优先级高于特殊情况。3硬件电路设计本任务设计定时控制东、西、南、北四个方向上的12盏交通灯,且出现特殊和紧急情况时。能及时调整交通指示状态。采用12个LED发光二极管模拟红、黄、绿交通灯,在不考虑左转弯行驶车辆的情况下,东,西两个方向的信号灯显示状态是一样的,所
6、以,对应两个方向七的6个LED只用P2口的3根I/O端口线控制即可。同样道理,南、北方向上的6个LED可用表1交通灯显示状态P2口的另外3根I/0端口线控制。当I/0端口输出高电平时,对应的交通灯灭-反之,当I/O端口输出低电平时,对应的交通灯亮。P2.0---P2.2分别为B方向的绿、黄、红灯,P2.3---P2.5分别为A方向的绿、黄,红灯。按键Sl、S2模拟紧急情况和特殊情况的发生,当S1、S2为高电平(不按按键)时,表示正常情况。当Sl为低电平(按下按键)时,表示紧急情况,将Sl信号接至丽脚(P3.2
7、)即可实现外部中断0中断申请。当S2为低电平(按下按键)时,表示特殊情况,将s2信号接至丽脚(P3.r—々辜——1茎±.堕.—j——丫——厂、蒜一0f关中断,恢复现场_辜r壶◆[豳!恢复现场I.........一⋯..⋯.,........,.J<.兰竺>(a)特殊情况(b)紧急情况图l在正常情况下交通灯控制程序流程图2中断情况下交通灯状态流程38数字技术与应用·科技创新·3)即可实现外部中断l中断申请。考虑到可能有紧急情况发生,在单片机的INT0引脚连接按键,当按键按下时A,B两个方向都是红灯。4软件程序设
8、计在正常情况下,交通灯控制程序流程如图l所示。在中断情况下,中断服务程序流程如图2所示。特殊情况时,采用外部中断l方式进入与其相应的中断服务程序,并设置该中断为低优先级,有紧急车辆通过时,采用外部中断0方式进入与其相关的中断服务程序,并设置该中断为高’优先级中断,实现中断嵌套。对于特殊情况的中断服务程序,首先保护现场。因需要用到延时函数和P2口,故需保护的变量有P2、全局延时控制变量。保护现场时还需
此文档下载收益归作者所有