单片机交通灯的设计与方法,要具体,只要文字,不要图片谢谢了,大神帮忙啊
摘要: 近年来随着科技的飞速发展,单片机的应用正在不断深入,同时带动传统控制检测技术日益更新。在实时检测和自动控制的单片机应用系统中,单片机往往作为一个核心部件来使用,仅单片机方面知识是不够的,还应根据具体硬件结构软硬件结合,加以完善。 十字路口车辆穿梭,行人熙攘,车行车道,人行人道,有条不紊。那么靠什么来实现这井然秩序呢?靠的就是交通信号灯的自动指挥系统。交通信号灯控制方式很多。本系统采用MSC-51系列单片机ATSC51和可编程并行I/O接口芯片8255A为中心器件来设计交通灯控制器,实现了能根据实际车流量通过8051芯片的P1口设置红、绿灯燃亮时间的功能;红绿灯循环点亮,倒计时剩5秒时黄灯闪烁警示(交通灯信号通过PA口输出,显示时间直接通过8255的PC口输出至双位数码管);车辆闯红灯报警;绿灯时间可检测车流量并可通过双位数码管显示。本系统实用性强、操作简单、扩展功能强。 关键词: 单片机 交通灯 闯红灯 检测车流量 1 引言 当今,红绿灯安装在各个道口上,已经成为疏导交通车辆最常见和最有效的手段。但这一技术在19世纪就已出现了。 1858年,在英国伦敦主要街头安装了以燃煤气为光源的红,蓝两色的机械扳手式信号灯,用以指挥马车通行。这是世界上最早的交通信号灯。1868年,英国机械工程师纳伊特在伦敦威斯敏斯特区的议会大厦前的广场上,安装了世界上最早的煤气红绿灯。它由红绿两以旋转式方形玻璃提灯组成,红色表示“停止”,绿色表示“注意”。1869年1月2日,煤气灯爆炸,使警察受伤,遂被取消。 电气启动的红绿灯出现在美国,这种红绿灯由红绿黄三色圆形的投光器组成,1914年始安装于纽约市5号大街的一座高塔上。红灯亮表示“停止”,绿灯亮表示“通行”。 1918年,又出现了带控制的红绿灯和红外线红绿灯。带控制的红绿灯,一种是把压力探测器安在地下,车辆一接近红灯便变为绿灯;另一种是用扩音器来启动红绿灯,司机遇红灯时按一下嗽叭,就使红灯变为绿灯。红外线红绿灯当行人踏上对压力敏感的路面时,它就能察觉到有人要过马路。红外光束能把信号灯的红灯延长一段时间,推迟汽车放行,以免发生交通事故。 信号灯的出现,使交通得以有效管制,对于疏导交通流量、提高道路通行能力,减少交通事故有明显效果。1968年,联合国《道路交通和道路标志信号协定》对各种信号灯的含义作了规定。绿灯是通行信号,面对绿灯的车辆可以直行,左转弯和右转弯,除非另一种标志禁止某一种转向。左右转弯车辆都必须让合法地正在路口内行驶的车辆和过人行横道的行人优先通行。红灯是禁行信号,面对红灯的车辆必须在交叉路口的停车线后停车。黄灯是警告信号,面对黄灯的车辆不能越过停车线,但车辆已十分接近停车线而不能安全停车时可以进入交叉路口。 2 单片机概述 单片机微型计算机是微型计算机的一个重要分支,也是颇具生命力的机种。单片机微型计算机简称单片机,特别适用于控制领域,故又称为微控制器。 通常,单片机由单块集成电路芯片构成,内部包含有计算机的基本功能部件:中央处理器、存储器和I/O接口电路等。因此,单片机只需要和适当的软件及外部设备相结合,便可成为一个单片机控制系统。 单片机经过1、2、3、3代的发展,目前单片机正朝着高性能和多品种方向发展,它们的CPU功能在增强,内部资源在增多,引角的多功能化,以及低电压底功耗。 3 芯片简介 3.1 MSC-51芯片简介 MCS-51单片机内部结构 8051是MCS-51系列单片机的典型产品,我们以这一代表性的机型进行系统的讲解。 8051单片机包含中央处理器、程序存储器(ROM)、数据存储器(RAM)、定时/计数器、并行接口、串行接口和中断系统等几大单元及数据总线、地址总线和控制总线等三大总线,现在我们分别加以说明: 中央处理器: 中央处理器(CPU)是整个单片机的核心部件,是8位数据宽度的处理器,能处理8位二进制数据或代码,CPU负责控制、指挥和调度整个单元系统协调的工作,完成运算和控制输入输出功能等操作。 数据存储器(RAM) 8051内部有128个8位用户数据存储单元和128个专用寄存器单元,它们是统一编址的,专用寄存器只能用于存放控制指令数据,用户只能访问,而不能用于存放用户数据,所以,用户能使用的RAM只有128个,可存放读写的数据,运算的中间结果或用户定义的字型表。 图1 程序存储器(ROM): 8051共有4096个8位掩膜ROM,用于存放用户程序,原始数据或表格。 定时/计数器(ROM): 8051有两个16位的可编程定时/计数器,以实现定时或计数产生中断用于控制程序转向。求采纳
单片机交通灯的设计
我的博客上有一个比较好的,但你还要加一点点.
基于单片机的十字路口交通灯控制电路论文
自己学吧 不难 逻辑你都清楚了
毕业论文 :单片机控制交通灯 +程序
单片机控制交通灯.doc单片机控制交通灯2.rar还几套,保证网上没有
单片机交通灯课程设计怎么让绿灯在最后仨秒闪烁?求
最后三秒控制LED亮灭即可。
基于80c51单片机的交通灯课程设计汇编语言编程
简单程序流程如下:开始:绿灯东西方向南北方向的红灯延迟30秒东西方向绿灯“南北方向的红灯已关闭东西方向的,黄色的光的南北方向的,黄色的光BR/>5秒延时的东西方向的黄色指示灯熄灭南北方向黄色指示灯熄灭的方向,南北方向20秒的延迟一个南北方向绿灯东西方向红灯绿灯熄灭红灯熄灭东西方向一些黄色的光的黄色光南北方向5秒的延迟将启动...阿尔法Alpha
单片机交通灯课程设计数码管时间走太快了,不知道是不是代码问题(附代码)?
单片机交通灯数码管时间走太快了,就是代码问题。这代码写的太神奇了。看程序,T0定时是50ms,那应该是中断20次才是1秒,那个9是怎么算的来的?这个结果就是秒计时快了。还不只是1秒要快,那秒计数是用disp显示子程序来完成的,那个num--; 是调一次disp子程序为1秒,这写程序的思路真是脑洞大开呀。这样计秒非常不准确。
求单片机80c51交通灯程序
我做过这个的设计。做这个,大概要三天。具体要求得说出来,百度留言。
plc交通灯论文总结
经过一个月的努力,终于完成了基于PLC的交通灯设计的论文。回想当初选择这个课题,很是茫然,不知如何着手。最后在指导老师的提点下,先上网采集资料,再结合以前学过的知识,进行实际考察后设计出方案,最终完成了论文。查找资料也是一件繁琐的事情,虽说网上有资料但要找到一些真正有用的资料也不是一件容易的事,需要耐心查找。在调试中,想一次性把程序完成是非常难的,出现了不少的错误。刚开始的时候把程序写进去然后运行却发现有些灯亮不起来,检查梯形图又却看不出什么问题出。只好一条一条地检查指令。最后,经过一次一次的调试,终于看到了想要的试验结果。虽然找错误是一个枯燥无味的事,但只要耐心的去做的话,肯定能从中学到有用的东西。我趁着做设计的同时也对课本知识有了巩固和加强,由于课本上的知识太多,平时课间的学习并不能很好的理解和运用各个元件的功能,所以在这次设计中,我有了解了很多元件的功能,并对其在电路中的使用有了更多的认识。通过这次设计使我懂得了理论与实际的结合是很重要!只有理论知识是远远不够的,只有把理论知识与实践相结合,从理论中的出结论,才能真正为社会服务,从而提高自己实际动手和独立思考的能力一次又一次的学习,一次又一次的探索,我慢慢地在体会,研究和感悟,终于开始领会到将近成功的那一份喜悦,从写初稿,查找资料,程序设计,到调试仿真,我们学会了细心和耐心,也品尝到了失败与成功,从而更加肯定了自己。兴趣是自发形成的,而默契是慢慢培养出来的。当前的社会,科技迅速发展,知识更新速度大大加快,只要我们怀着求知的欲望去探索,用自己的双手挖掘,一定会打造出一片属于我们自己的新领域。
plc课程设计 停车场管理系统、某停车场最多可停放汽车80辆,停车位满后入口处亮红色禁入交通灯,有空车位
在每一个停车入位安装一个检测软件,通过检测软件给PLC一个信号,如果80个停车位全部接通,计数器计数到80,然后通过PLC控制红色交通灯亮,根据实际情况自己去设计最实用的一款
求助!!!电气自动化专业毕业设计的问题。(PLC控制交通灯)
用什么plc?
交通灯电路图
本设计中选用目前应用较广泛的VHDL硬件电路描述语言,实现对路口交通灯系统的控制器的硬件电路描述,在Altera公司的EDA软件平台MAX+PLUSⅡ环境下通过了编译、仿真,并下载到CPLD器件上进行编程制作,实现了交通灯系统的控制过程。 关键词:EDA;VHDL;控制器;CPLD 引言 EDA技术是用于电子产品设计中比较先进的技术,可以代替设计者完成电子系统设计中的大部分工作,而且可以直接从程序中修改错误及系统功能而不需要硬件电路的支持,既缩短了研发周期,又大大节约了成本,受到了电子工程师的青睐。 实现路口交通灯系统的控制方法很多,可以用标准逻辑器件、可编程序控制器PLC、单片机等方案来实现。但是这些控制方法的功能修改及调试都需要硬件电路的支持,在一定程度上增加了功能修改及系统调试的困难。因此,在设计中采用EDA技术,应用目前广泛应用的VHDL硬件电路描述语言,实现交通灯系统控制器的设计,利用MAXPLUSⅡ集成开发环境进行综合、仿真,并下载到CPLD可编程逻辑器件中,完成系统的控制作用。 交通灯系统控制器设计要求 路口交通灯控制系统与其他控制系统一样,划分为控制器和受控电路两部分。控制器使整个系统按设定的工作方式交替指挥车辆及行人的通行,并接收受控部分的反馈信号,决定其状态转换方向及输出信号,控制整个系统的工作过程。 按照路口交通运行的实际情况,在本系统中,设定系统的工作情况如下。 路口交通灯控制系统的东西路有交通灯R(红)、Y(黄)、G(绿);东西人行安全通道灯:RXR(红)、RXG(绿)。南北路有交通灯:r1(红)、y1(黄)、g1(绿);南北人行安全通道灯:rxr1(红)、rxg1(绿),所有灯均为高电平点亮。设置15s的通行时间和5s转换时间的变模定时电路,由预置输入整数cnt决定是模15还是模5,输入逻辑cx是用来决定计数到4时清零还是到14时清零。Clk是外部提供的基准秒脉冲信号。x0、x1、x2、x3是由控制器输出的表示计数时间的四位二进制数。图1是该系统控制器的符号框图。 控制器的程序设计 * 控制器的ASM图 根据系统设计要求,得到控制器的ASM图,如图2所示。在这里,所有输入信号均为高电平有效。该ASM图反映了交通灯系统的不同状态的转换过程及持续时间。 * 控制器的VHDL程序设计 根据所分析的系统的ASM图,结合系统的设计要求,用VHDL语言对各个模块进行编程,最后形成顶层文件,在MAX+PLUSⅡ环境下进行编译与仿真,检查所编程序是否运行正确。如果出现错误,需要进行修改,直到完全通过为止。需要说明的是,在进行程序编译时,要先从底层程序开始,所有底层程序都正确后,才能开始顶层程序的编译。这是因为顶层程序是对底层程序的概括,它是把底层程序各个模块连接起来,就相当于把每个模块的功能汇聚到一起,实现整个系统的控制功能,所以底层程序的正确与否,关系到顶层程序的运行结果。 在控制器的程序设计中,在定义结构体时,有两种程序设计方法均可以通过编译及仿真,但在进行时序分析时结果却不同。 (1)如果这样定义: ... ARCHITECTURE con1_arc of con1 IS SIGNAL current_state:state; BEGIN ... 在进行程序调试时,均通过了编译及仿真,但在进行时序分析中,却出现了不按设定的计数顺序工作的结果:14, 13, 2,1, 0...。经过反复修改调试,对程序进行了修改,如(2)所定义的。 (2) ARCHITECYTURE con1_arc OF con1 IS SIGNAL current_state:state; SIGNAL TEMP_STATE:state; ... TEMP STATE<=current_state; BEGIN ... 在这种设计方法中,多定义了一个信号变量,从而使得程序能按设定的状态14,13,12...进行转换。通过这个实例,可以看出EDA技术作为电子设计工具的功能修改及调试的方便快捷,即不需要硬件电路的支持就可以找到问题所在并进行修改,体现了它的优越性。 硬件电路实现 根据交通灯系统的控制要求,图3所示为本系统的硬件电路图。该电路包含了1个CPLD芯片,2个七段LED数码显示器,20个分别表示各个方向上的红、黄、绿灯,以及相应的限流电阻。这个电路与其他控制方法相比,所用器件可以说是比较简单经济的。经过实验,实现了预定的交通灯系统的控制功能。
数字电路设计交通灯控制器,
我们看到,这是显示的要求是40进制,4进制,20进制。且轮换进行。很容易想到的就是使用16进制计数器。设计方法是:第一个40进制选取两个16进制计数器,第一个计数器的进位输出接入第二个计数器的ENT端,然后再在第二个计数器的输出端接入3-8译码器,我们知道1对应的二进制是00001,40对应二进制是101000。于是在3-8译码器输入端接入前三位,将3-8译码器的第5个输出端接到第一个计数器的LOAD端,然后第一个计数器置数端输入是0001。然后我们就可以发现这两个计数器构成了由1~40的二进制计数器。同理我们对黄灯用一个16进制计数器设计成1~4的二进制计数器。同理对南北绿灯用两个16进制计数器设计成1~20的二进制计数器。然后我们理下思路,要产生你提出的效果,我们接下来要将这些计数器形成循环显示。具体就是:1~40二进制计数器(即东西绿灯)当到达40时,进位信号触发后一个1~4二进制计数器(即黄灯),同时这个信号阻断1~40二进制计数器继续计数。之后,当1~4二进制计数器达到4时,进位信号触发1~20二进制计数器(即南北绿灯),同时这个信号阻断1~4二进制计数器继续计数。之后同理,1~20到达20后,触发后一个1~4,1~4到达4后,再触发1~40。于是我们很清晰的看到了这样一个循环,当东西绿灯40秒到后自动停止转到黄灯,到达4秒后自动停止转到南北绿灯。20秒后自动停止转到黄灯。4秒后自动停止并转到东西绿灯....然后一直这么循环,完成所要效果。好,那我们接下来要做的就是怎么联系前后两个计数器。在此仅列举1~40如何转到1~4,之后的1~4转到1~20转到1~4再转到1~40都是一个道理,不再赘述。如前所述,第一个1~40计数器最终是在3-8译码器的5号输出端返回到第一级的LOAD形成重新的置1从而达到1~40计数的要求的。那么我们如果将这个端口5输出的信号同时接入第一级的ENP端口,那么就行成了一旦达到40,1~40置位回到1,并且由于ENP端口出现0信号,使得整个1~40计数器达到40时重新置1并停止计数。然后5输出的信号取非后可以用于触发后一级的ENT,触发后一级1~4计数器。然后一样的做法,当1~4达到4时,阻断自己继续计数并将信号触发再后一级的1~20计数器...一次类推就达到了你要的结果。至于显示可以用7段显示器,这个较为简单,列个表画一个卡诺圈就出来了。
十字路口交通灯控制器的VHDL设计
我有,跟你这个除了显示时间不同外其他都一样了,是自己做的,你要是想看的话我直接发你邮箱里,有点长,我邮箱是252301479@qq.com
简易交通灯控制电路设计
1.任务与要求设计一个十字路口的红、绿、黄三色信号交通灯控制电路,具体要求如下:1)用红、绿、黄三色发光二极管作信号灯。主干道为东西向,有红、绿、黄三个灯;支干道为南北向,也有红、绿、黄三个灯。红灯亮禁止通行;绿灯亮允许通行;黄灯亮则给行驶中的车辆有时间停靠到禁行线之外。2)由于主干道车辆较多而支干道车辆较少,所以主干道绿灯时间较长。当主干道允许通行亮绿灯时,支干道亮红灯。而支干道允许通行亮绿灯时,主干道亮红灯,两者交替重复。主干道每次放行50s,支干道每次放行30s。在每次由亮绿灯变成亮红灯的转换过程中间,需要亮5s的黄灯作为过渡,以使行驶中的车辆有时间停靠到禁行线以外。3)能实现正常的、即时显示功能,用实验箱上的4个七段数码管作为到计时显示器,分别显示东西、南北方向的红灯、绿灯、黄灯时间。4)能实现特殊状态的功能显示,设s为特殊状态的传感器信号,当s=1时,进入特殊状态。当s=0时,退出特殊状态。按s后,能实现特殊状态功能:(1)显示器闪烁;(2)计数器停止计数并保持在原来的数据;(3)东西、南北路口均显示红灯状态;(4)特殊状态结束后,能继续对时间进行计数。5)能实现控制器总清零功能按下r后,系统实现总清零,计数器由初始状态开始计数,对应状态的指示灯亮。2.根据设计任务与要求,画出设计总电路图,写出设计报告
中译英:绿色交通灯亮时,我们方可过马路
尼罗之莲这个好点 我就不再翻译了 用allow 是最好的 把road 改成way road 一般指街道 。 而马路一般难通用way
交通灯旁边的监控探头为什么只在汽车过来的时候才会闪光拍照?如何识别的?
电子警察工作原理: 监控拍摄: 1、电子眼采用感应线来感应路面上的汽车传来的压力,通过传感器将信号采集到中央处理器,送寄存器暂存(该数据在一个红灯周期内有效); 2、在同一个时间间隔内(红灯周期内),如果同时产生两个脉冲信号,即视为“有效”,简单的说,就是如果当时红灯,你的头轮子过线了,而后轮子没出线,则只产生了一个脉冲,在没有连续的两个脉冲时,不拍照; 3、有些情况是:开车前轮越过线了,怕被拍到,又倒一下车,回到线内,结果还是被照了。这就是因为一前一后的,产生了“一对”脉冲信号(这一对脉冲是在同一个红灯周期内产生的); 4、黄灯亮时,拍照系统延时2s后启动;红灯亮时,系统已经启动;绿灯将要亮时,提前2s关闭系统,主要是为了防止误拍。 后期处理: 当图像被下载传输指挥中心以后,需要对图像进行登记、编号、公告,再传输到中心计算机数据库,以备各种机关调用。 系统特点: 车辆捕获率 -----100%(不包括二轮摩托车等)。 识别时间-----约1秒(肯定比你的反应要快的多) 。 车牌识别率-----白天95%以上,晚上90%以上(比较高啊)。 适用车速 ------5-180Km/h 。1、违章电视抓拍的原理 有两种方式,一种是地下埋设感应线圈,横杆上架设数码相机,用于对闯红灯的抓 拍,另一种是架设摄像机,用于对超速、闯红灯、违章停车等进行实时录相。无论哪种方式,都会对于违章车辆拍摄至少三张图片,一张是瞬间违章图片,一张是号牌识别图片,一张是全景图片。不论哪种方式,都是24小时开机拍摄,图片保留时间一般是一周。 2、违章处理过程 指挥中心收到图片,会将车牌号信息与车管所信息相比对,从而调出车辆的综合信息,如车主、车型、颜色等,然后由信息处理人员录入北京市公安交通管理局网站,以使违章车主能够进行查询。 3、信息损失问题 不是所有违章的车辆都能够被拍下来,只有车牌图片清晰的情况下,信息录入人员才能将违章车辆输入数据库进行处理。 4、拍摄范围: 一个摄像机通常只拍一个车道,少数可拍两个车道,一般都是设在从左向右数的第一和第二条车道上。数码相机的拍摄范围较宽,所以在城区内大多数都能够拍到同向所有的车道。
求基于单片机设计的交通灯电路图和设计过程以及所需要的硬件设施等
作为一个交叉路口交通信号灯控制器,其东西、南北两个方向除了设置红、黄、绿、左拐4盏信号灯指示是否允许通行外,还设有时钟,以倒计时方式显示每条路允许通行或禁止通行的时间。 东西、南北两个方向各种信号灯的亮、灭时间能非常方便地进行设置和修改,使控制器既可用于两方向通行时间相同的普通交叉路口,也可通过参数的设置或修改用于通行时间不同的主辅路口。正常运行时,交通等亮灯的状态转换如表所示。表中:ag、ay、al、ar分别为东西方向亮绿灯、黄灯、左拐灯、红灯的时 间;bg、by、bl、br分别为南北方亮绿灯、黄灯、左拐灯、红灯的时间;显然要求ag+ay+al+ar=br,而bg+by+bl+br=ar。亮灯状态由S1→S2→S3→S4→S5→S6→S7→S0→S1不断循环,黄灯用于亮绿灯和亮左拐灯后进行缓冲,提示该方向即将禁行。
交通灯的单片机设计
这个设计我倒是做过,就是没做板子。不知道楼上给你的资料,你够了没?不够可以给我发邮件,huazai1105@126.com
微机原理与接口课程设计——交通灯控制系统,好的可以加分100分
二、实验目的1、了解交通灯管理的基本工作原理2、熟悉8259A中断控制器的工作原理和应用编程3、熟悉8255A并行接口的各种工作方式和应用4、学习单板方式下扩展简单I/O接口的方法以双色灯的使用。5、进一步学习微处理器的编程技术。