十字路口控制系统毕业论文(毕业论文题目:交通灯控制系统设计)

1.毕业论文 题目:交通灯控制系统设计

交通灯智能控制系统设计 1.概述 当前,在世界范围内,一个以微电子技术,计算机和通信技术为先导的,以信息技术和信息产业为中心的信息革命方兴未艾。

而计算机技术怎样与实际应用更有效的结合并有效的发挥其作用是科学界最热门的话题,也是当今计算机应用中空前活跃的领域。本文主要从单片机的应用上来实现十字路口交通灯智能化的管理,用以控制过往车辆的正常运作。

2.过程分析 图1是一个十字路口示意图。分别用1、2、3、4表明四个流向的主车道,用A、B、C、P分别表示各主车道的左行车道、直行车道、右行车道以及人行道。

用a、b、c、p分别表示左转、直行、右转和人行道的交通信号灯,如图2所示。 交通灯闪亮的过程: 路口1的车直行时的所有指示灯情况为: 3a3b2p绿3c红+4a4b4c 3p全红+1c 绿1a1b4p红+2c绿2a2b1p红 路口2的车直行时的所有指示灯情况为: 4a4b3p绿4c红+ 1a1b1c 4p全红+ 2c绿2a2b1p红+3c绿3a3b2p红 故路口3的车直行时的所有指示灯情况为: 1a1b4p绿1c红+ 2a2b2c 1p全红+3c绿 3a3b2p红+4c 绿4a4b3p红 故路口4的车直行时的所有指示灯情况为: 2a2b1p绿2c红+3c3a3b2p全红+4c绿4a4b3p红+1c绿1a1b4p红 图1:十字路口交通示意图 图2:十字路口通行顺序示意图 图3:十字路口交通指示灯示意图 图4:交通灯控制系统硬件框图 3、硬件设计 本系统硬件上采用AT89C52单片机和可编程并行接口芯片8155,分别控制图2所示的四个组合。

AT89C52单片机具有MCS-51内核,片内有8KB Flash、256字节RAM、6个中断源、1个串行口、最高工作频率可达24MHz,完全可以满足本系统的需要 ;与其他控制方法相比,所用器件可以说是比较简单经济的。硬件框图如下: 电路原理图 [PDF] 4、软件流程图 图5:交通灯控制系统流程图 5、交通灯控制系统软件 ORG 0000H LJMP MAIN ORG 0100H MAIN: MOV SP,#60H ; LCALL DIR ;调用日期、时间显示子程序 LOOP: MOV P1,#0FFH LJMP TEST LCALL ROAD1 ;路口1的车直行时各路口灯亮情况 LCALL DLY30s ;延时30秒 MOV P1,#0FFH ;恢复P1口高电平 LCALL RESET ;恢复8155各口为高电平 LCALL YELLOW1 ;路口1的车直行-->路口2的车直行黄灯亮情况 LCALL DLY5s ;延时5秒 LCALL RESET ;恢复8155各口为高电平 MOV P1,#0FFH ;恢复P1口 LCALL ROAD2 ;路口2的车直行时各路口灯亮情况 LCALL DLY30s ;延时30秒 LCALL RESET ;恢复8155A 、B口为高电? MOV P1,#0FFH ;恢复P1口高电平 LCALL YELLOW2 ;路口2的车直行-->路口3的车直行黄灯亮情况 LCALL DLY5s ;延时5秒 LCALL RESET ;恢复8155A 、B口为高电? MOV P1,#0FFH ;恢复P1口高电平 LCALL ROAD3 ;路口3的车直行时各路口灯亮情况 LCALL DLY30s ;延时30秒 LCALL RESET ;恢复8155A 、B口为高电? MOV P1,#0FFH ;恢复P1口高电平 LCALL YELLOW3 ;路口3的车直行-->路口4的车直行黄灯亮情况 LCALL DLY5s ;延时5秒 LCALL RESET ;恢复8155各口为高电平 MOV P1,#0FFH ;恢复P1口高电平 LJMP TEST LCALL ROAD4 ;路口4的车直行时各路口灯亮情况 LCALL DLY30s ;延时30秒 SETB P1.5 ;恢复P1.5高电平 SETB P1.4 ;恢复P1.4高电平 MOV DPTR,#0FFFFH ;恢复8155各口为高电平 LCALL YELLOW4 ;路口4的车直行-->路口1的车直行黄灯亮情况 LCALL DLY5s ;延时5秒 SETB P1.6 ;恢复P1.6高电平 SETB P1.3 ;恢复P1.3高电平 MOV DPTR,#0FFFFH ;恢复8155各口为高电平 LJMP LOOP ;路口1的车直行时各路口灯亮情况3a3b2p绿3c红+4a4b4c3p全红+1c绿1a1b4p红+2c绿2a2b1p红 ROAD1: MOV DPTR,#7F00H ;置8155命令口地址;无关位为1) MOV A,#03H ;A口、B口输出,A口、B口为基本输入输出方式 MOVX @DPTR,A ;写入工作方式控制字 INC DPTR ;指向A口 MOV A,#79H ;1a1b4p红1c绿2a2b1p红 MOVX @DPTR,A INC DPTR ;指向B口 MOV A,#0E6H ;3a3b2p绿3c红4a4b3p红 MOVX @DPTR,A MOV P1,#0DEH ;4c红2c绿 RET 6、结语 本系统结构简单,操作方便;可现自动控制,具有一定的智能性;对优化城市交通具有一定的意义。

本设计将各任务进行细分包装,使各任务保持相对独立;能有效改善程序结构,便于模块化处理,使程序的可读性、可维护性和可移植性都得到进一步的提高。 6、参考资料 [1] 韩太林,李红,于林韬;单片机原理及应用(第3版)。

电子工业出版社,2005 [2] 刘乐善,欧阳星明,刘学清;微型计算机接口技术及应用。华中理工大学出版社,2003 [3] 胡汉才;单片机原理及其接口技术。

清华大学出版社,2000 返回首页 关闭本窗口。

电梯控制系统毕业论文,交通灯控制系统设计的毕业论文,plc电梯控制系统毕业论文

2.请问能否提供一份单片机控制交通灯的毕业论文

单片机控制交通灯设计 字数:8077 页数:28 有开题报告。

论文编号:JD439 摘要 交通指示灯控制系统包括:控制电路、开关电路、状态显示电路、状态设置电路及控制系统的电源电路。选用AT89C51单片机作主控制器,编程写入单片机,实现对交通指示灯亮灭、相应状态指示灯亮灭及时间显示的控制。

系统交通指示灯供电采用220V交流电源,控制系统供电采用220V交流整流稳压电源,能源获取很方便;电子开关采用光电隔离器MOC3041,安全性能好;控制台采用发光二极管指示相应被控交通指示灯,采用LED数码管静态显示通行时间,非常直观。系统实用性强、操作简便、扩展性强 。

关键词:交通指示灯;单片机;控制 主要技术指标: (1)十字路口交通指示灯分红灯、黄灯、绿灯共12路,电源~220V; (2)单片机控制各色交通指示灯亮灭,以指示可通行与不可通行; (3)可通行与不可通行时间可由按键调整设置; (4)在工作台配合显示状态,采用LED数码管显示。 目录 1引言 1 2交通指示灯控制系统硬件设计 2 2.1十字路口交通指示灯亮灭警示分析 2 2.2方案论证 3 2.3交通指示灯控制系统框图 3 2.4交通指示灯控制系统各部分电路设计 4 2.4.1控制电路设计 4 2.4.2开关电路设计 7 2.4.3状态显示电路设计 8 2.4.4状态设置电路设计 9 2.4.5控制系统电源电路设计 10 2.5交通指示灯控制系统原理图 11 3交通指示灯控制系统软件设计 12 3.1程序流程框图 12 3.1.1总程序流程图 12 3.1.2主程序流程图 12 3.2状态开关控制字及内存RAM分配 13 3.2.1状态开关控制字 13 3.2.2内存RAM分配 14 3.3源程序清单 14 4系统调试及性能分析 15 4.1系统调试 15 4.2系统性能分析 15 5结束语 16 参考文献 17 致谢18 附录19 附录1 整机电原理图 19 附录2 PCB板图 20 附录3 元件清单 21 附录4 源程序清单 22 以上回答来自: /42-2/2741.htm满意请采纳。

控制系统,毕业论文,路口

3.交通信号灯控制系统的设计

这个方案太老了,按照考古的观点,绝对算西汉时期的了。用现代单片机,根本就不需要8255和8243----单片机的IO口可以取代8255,单片机的内部定时器可以取代8243。用一片单片机就可以解决的问题,硬是要求用一大堆扩展外部扩展元件完成,体积大/成本高/功耗高/可靠性不好,若是你工作中采用这个方案,你绝对挂了。还好,没有要求外扩EPROM和RAM。

你的方案:89C51CPU-74HC573-A15选择8255,A14选择8243,省去一片译码器。其它的数据线/地址线按照芯片的要求连接即可。

注意:1。外部电源需要5V/1A以上,

2。数据总线需要用5.1k欧姆的排阻做上拉,保证电平匹配

3。8255地址8000开始4个,8253地址从4000开始,千万不要搞错,否则你都不知道到底控制哪一个了。

4.单片机控制交通灯的毕业论文?

单片机控制交通灯设计方案 摘要:十字路口车辆穿梭,行人熙攘,车行车道,人行人道,有条不紊。

靠的就是交通信号灯的自动指挥系统。交通信号灯控制方式很多。

本系统实用性强、操作简单、扩展功能强。关键词:单片机交通灯闯红灯检测车流量1单片机概述单片机微型计算机是微型计算机的一个重要分支,也是颇具生命力的机种。

单片机微型计算机简称单片机,特别适用于控制领域,故又称为微控制器。2系统硬件设计2.1交通管理的方案论证东西、南北两干道交于一个十字路口,各干道有一组红、黄、绿三色的指示灯,指挥车辆和行人安全通行。

红灯亮禁止通行,绿灯亮允许通行。黄灯亮提示人们注意红、绿灯的状态即将切换,且黄灯燃亮时间为东西、南北两干道的公共停车时间。

设东西道比南北道的车流量大,指示灯燃亮的方案如表2。 表2说明:(1)当东西方向为红灯,此道车辆禁止通行,东西道行人可通过;南北道为绿灯,此道车辆通过,行人禁止通行。

时间为60秒。(2)黄灯闪烁5秒,警示车辆和行人红、绿灯的状态即将切换。

(3)当东西方向为绿灯,此道车辆通行;南北方向为红灯,南北道车辆禁止通过,行人通行。时间为80秒。

东西方向车流大通行时间长。(4)这样如上表的时间和红、绿、黄出现的顺序依次出现这样行人和车辆就能安全畅通的通行。

(5)此表可根据车流量动态设定红绿灯初始值。2.2系统硬件设计选用设备8031单片机一片选用设备:8031弹片机一片,8255并行通用接口芯片一片,74LS07两片,MAX692'看门狗'一片,共阴极的七段数码管两个双向晶闸管若干,7805三端稳压电源一个,红、黄、绿交通灯各两个,开关键盘、连线若干。

2.2.1系统总框图如下: 2.2.2系统工作原理(1)开关键盘输入交通灯初始时间,通过8051单片机P1输入到系统(2)由8051单片机的定时器每秒钟通过P0口向8255的数据口送信息,由8255的PA口显示红、绿、黄灯的燃亮情况;由8255的PC口显示每个灯的燃亮时间。(3)8051通过设置各个信号等的燃亮时间、通过8031设置,绿、红时间分别为60秒、80秒循环由8051的P0口向8255的数据口输出。

(4)通过8051单片机的P3.0位来控制系统是工作或设置初值,当.牌位0就对系统进行初始化,为1系统就开始工作。(5)红灯倒计时时间,当有车辆闯红灯时,启动蜂鸣器进行报警,3S后然后恢复正常。

(6)增加每次绿灯时间车流量检测的功能,并且通过查询P2.0端口的电平是否为低,开关按下为低电平,双位数码管显示车流量,直到下一次绿灯时间重新记入。(7)绿灯时间倒计时完毕,重新循环。

3.控制器的软件设计3.1每秒钟的设定延时方法可以有两种一中是利用MCS-51内部定时器才生溢出中断来确定1秒的时间,另一种是采用软延时的方法。3.2计数器硬件延时3.2.1计数器初值计算定时器工作时必须给计数器送计数器初值,这个值是送到TH和TL中的。

他是以加法记数的,并能从全1到全0时自动产生溢出中断请求。因此,我们可以把计数器记满为零所需的计数值设定为C和计数初值设定为TC可得到如下计算通式:TC=M-C式中,M为计数器摸值,该值和计数器工作方式有关。

在方式0时M为213;在方式1时M的值为216;在方式2和3为283.2.2计算公式T=(M-TC)T计数或TC=M-T/T计数T计数是单片机时钟周期TCLK的12倍;TC为定时初值如单片机的主脉冲频率为TCLK12MHZ,经过12分频方式0TMAX=213*1微秒=8.192毫秒方式1TMAX=216*1微秒=65.536毫秒显然1秒钟已经超过了计数器的最大定时间,所以我们只有采用定时器和软件相结合的办法才能解决这个问题.3.3时间及信号灯的显示3.3.1 8051并行口的扩展8051虽然有4个8位I/O端口,但真正能提供借用的只有P1口,因为P2和P0口通常用于传送外部传送地址和数据,P3口也有它的第二功能。因此,8031通常需要扩展。

由于我们用外部输入设定红绿灯倒计时初值、数码管的输出显示、红绿黄信号灯的显示都要用到一个I/O端口,显然8031的端口是不够,需要扩展。扩展的方法有两种(:1)借用外部RAM地址来扩展I/O端口;(2)采用I/O接口新片来扩充。

我们用8255并行接口信片来扩展I/O端口。4结论本系统就是充分利用了8051和8255芯片的I/O引脚。

系统统采用MSC-51系列单片机Intel8051和可编程并行I/O接口芯片8255A为中心器件来设计交通灯控制器,实现了能根据实际车流量通过8031芯片的P1口设置红、绿灯燃亮时间的功能;红绿灯循环点亮,倒计时剩5秒时黄灯闪烁警示(交通灯信号通过PA口输出,显示时间直接通过8255的PC口输出至双位数码管);车辆闯红灯报警;绿灯时间可检测车流量并可通过双位数码管显示。

系统不足之处不能控制车的左、右转、以及自动根据车流改变红绿灯时间等。这是由于本身地理位子以及车流量情况所定,如果有需要可以设计扩充原系统来实现。

参考文献:[1]张毅坤.单片微型计算机原理及应用,西安电子科技大学出版社1998[2]余锡存曹国华.单片机原理及接口技术[M].陕西:西安电子科技大学出版社,2000.7[3]雷丽文等.微机原理与接口技术[M].北京:电子工业出版社,1997.2 WWW.21ic.com部分资料。

5.基于S7

"幸福校园"有不少形式的论文范文,参考一下吧,希望对你可以有所帮助。

进年来,随着我国经济的发展,城市的交通拥挤问题日趋严重,因此提高城市路网的通行能力、实现道路交通的科学化管理迫在眉睫。传统的十字路口交通控制灯,通常的做法是:事先经过车辆流量的调查,运用统计的方法将两个方向红绿灯的延时预先设置好。然而,实际上车辆流量的变化往往是不确定的,有的路口在不同的时段甚至可能产生很大的差异。即使是经过长期运行、较适用的方案,仍然会发生这样的现象:绿灯方向几乎没有什么车辆,而红灯方向却排着长队等候通过。这种流量变化的偶然性是无法建立准确模型的,统计的方法已不能适应迅猛发展的交通现状,更为现实的需要是能有一种能够根据流量变化情况自适应控制的交通灯。

可编程序控制器,英文称Programmable Logical Controller,简称PLC。它是一个以微处理器为核心的数字运算操作的电子系统装置,专为在工业现场应用而设计,它采用可编程序的存储器,用以在其内部存储执行逻辑运算、顺序控制、定时/计数和算术运算等操作指令,并通过数字式或模拟式的输入、输出接口,控制各种类型的机械或生产过程。PLC是微机技术与传统的继电接触控制技术相结合的产物,它克服了继电接触控制系统中的机械触点的复杂接线、可靠性低、功耗高、通用性和灵活性差的缺点,充分利用了微处理器的优点,又照顾到现场电气操作维修人员的技能与习惯,特别是PLC的程序编制,不需要专门的计算机编程语言知识,而是采用了一套以继电器梯形图为基础的简单指令形式,使用户程序编制形象、直观、方便易学;调试与查错也都很方便。用户在购到所需的PLC后,只需按说明书的提示,做少量的接线和简易的用户程序的编制工作,就可灵活方便地将PLC应用于生产实践。

6.关于PLC交通灯控制的设计论文

用PLC实现智能交通控制1 引言据不完全统计,目前我国城市里的十字路口交通系统大都采用定时来控制(不排除繁忙路段或高峰时段用交警来取代交通灯的情况),这样必然产生如下弊端:当某条路段的车流量很大时却要等待红灯,而此时另一条是空道或车流量相对少得多的道却长时间亮的是绿灯,这种多等少的尴尬现象是未对实际情况进行实时监控所造成的,不仅让司机乘客怨声载道,而且对人力和物力资源也是一种浪费。

智能控制交通系统是目前研究的方向,也已经取得不少成果,在少数几个先进国家已采用智能方式来控制交通信号,其中主要运用GPS全球定位系统等。出于便捷和效果的综合考虑,我们可用如下方案来控制交通路况:制作传感器探测车辆数量来控制交通灯的时长。

具体如下:在入路口的各个方向附近的地下按要求埋设感应线圈,当汽车经过时就会产生涡流损耗,环状绝缘电线的电感开始减少,即可检测出汽车的通过,并将这一信号转换为标准脉冲信号作为可编程控制器的控制输入,并用PLC计数,按一定控制规律自动调节红绿灯的时长。比较传统的定时交通灯控制与智能交通灯控制,可知后者的最大优点在于减缓滞流现象,也不会出现空道占时的情形,提高了公路交通通行率,较全球定位系统而言成本更低。

2 车辆的存在与通过的检测(1) 感应线圈(电感式传感器)电感式传感器其主要部件是埋设在公路下十几厘米深处的环状绝缘电线(特别适合新铺道路,可用混凝土直接预埋,老路则需开挖再埋)。当有高频电流通过电感时,公路面上就会形成如图1(a)中虚线所形成的高频磁场。

当汽车进入这一高频磁场区时,汽车就会产生涡流损耗,环状绝缘电线的电感开始减少。当汽车正好在该感应线圈的正上方时,该感应线圈的电感减到最小值。

当汽车离开这高频磁场区时,该感应线圈电感逐渐复原到初始状态。由于电感变化该感应线圈中流动的高频电流的振幅(本论文所涉及的检测工作方式)和相位发生变化,因此,在环的始端连接上检测相位或振幅变化的检测器,就可得到汽车通过的电信号。

若将环状绝缘电线作为振荡电路的一部分,则只要检测振荡频率的变化即可知道汽车的存在和通过。电感式传感器的高频电流频率为60kHz,尺寸为 2*3m,电感约为100μH.这种传感器可检测的电感变化率在0.3%以上[1,2]。

电感式传感器安装在公路下面,从交通安全和美观考虑, 它是理想的传感器。传感器最好选用防潮性能好的原材料。

(2) 电路检测汽车存在的具体实现是在感应线圈的始端连接上检测电感电流变化的检测器, 并将之转化为标准脉冲电压输出。其具体电路图由三部分组成:信号源部分、检测部分、比较鉴别部分。

原理框图如图2所示, 输出脉冲波形见图1(b)。(3) 传感器的铺设车辆计数是智能控制的关键,为防止车辆出现漏检的现象,环状绝缘电线在地下的铺设我们设采取在每个车行道上中的出口地(停车线处)以及在离出口地一定远的进口的地方各铺设一个相同的传感器,方案如图3(以典型的十子路口为例),同一股道上的两传感器相距的距离为该股道正常运行时所允许的最长停车车龙为好。

3 用PLC实现智能交通灯控制3.1 控制系统的组成车辆的流量记数、交通灯的时长控制可由可编程控制器(PLC)来实现。当然,也可选用其他种类的计算机作为控制器。

本例选用PLC作为控制器件是因为可编程控制器核心是一台计算机,它是专为工业环境应用而设计制造的计算机。它具有高可靠性丰富的输入/输出接口,并且具有较强的驱动能力;它采用一类可编程的存储器,用于其内部存储程序,执行逻辑运算,顺序控制,定时,计数与算术操作等面向用户的指令,并通过数字或模拟式输入/输出控制各种类型的机械或生产过程;它采用模块化结构,编程简单,安装简单,维修方便[3]。

利用PLC,可使上述描叙的各传感器以及各道口的信号灯与之直接相连,非常方便可靠。本设计例中,PLC选用FX2N-64,其输入端接收来自各个路口的车辆探测器测得的输出标准电脉冲,输出接十字路口的红绿信号交通灯。

信号灯的选择:在本例中选用红、黄、绿发光二极管作为信号灯(箭头方向型)。3.2 车流量的计量车流量的计量有多种方式:(1) 每股行车道的车流量通过PLC分别统计。

当车辆进入路口经过第一个传感器1(见图3)时,使统计数加1,经过第二个传感器2出路口时,使统计数减1,其差值为该股车道上车辆的滞留量(动态值),可以与其他道的值进行比较,据此作为调整红绿灯时长的依据。(2) 先统计每股车道上车辆的滞留量,然后按大方向原则累加统计。

如,将东西向的(见图3)左行、直行、右行道上的车辆的滞留量相加,再与其它的3个方向的车流量进行比较,据此作为调整红绿灯时长的依据。(3) 统计每股车道上车辆的滞留量后按通行最大化原则(不影响行车安全的多道相向行驶)累加统计。

如,东、西相向的2个左行、直行、右行道上的车辆的滞留量全部相加,再与南北向的总车流量进行比较,据此作为调整红绿灯时长的依据(下面的例子就是按此种方式)。以上计算判别全部由PLC完成。

可以把以上不同计量判别方式编成不同。

7.谁有单片机控制十字路口交通灯的论文要有图的

基于AT89C51单片机的交通灯系统设计摘要:以单片机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语言编程,以其较好的可读性和可移植性很好的完成了本次设计任务。

程序设计上使用定时器0中断来控制交通灯的正常工作。定时器1中断控制特殊车辆的通行时间;外部中断INT1用于紧急情况、流量控制和恢复等,外部中断INT0用于特种车辆通行处理。

系统采用两个状态标志位“id”“id_int”,来记录交通灯的循环状态。紧急中断与特种车辆中断响应迅速,以体现紧急情况交通灯的处理。

其中,车流量控制中断在下一个循环开始时响应,以避免突然的红绿。

8.基于单片机的交通灯

给一个类似的程序供你参考,你通过读懂后,按自己的要求修改,可能会有助于你对此问题的理解。

采用51单片机作为系统的MCU,基本完成控制两组交通指示灯交替亮 每个街口有左拐、直行及行人三种指示灯。直行灯每个灯有红、黄、绿三种颜色。

自行车与汽车共用左拐和直行灯。 首先东西向直行绿灯和行人灯亮1分钟,左转灯亮30秒,黄灯亮5秒(同时南北向红灯亮95秒),然后东西向红灯亮95秒钟(同时首先南北向直行绿灯和行人灯亮1分钟,左转灯亮30秒,黄灯亮5秒),然后东西向的绿灯亮,依次类推。

每次绿灯亮的时候,对应的行人灯亮。 60S/30S/5S/60S/30S/5S 东西道 绿和行人/左转/黄/红/红/红 南北道 红/红/红/绿和行人/左转/黄 行人灯亮的时候有声音提示盲人能通过。

突发交通事故的时候能够紧急全红灯。 在有重要人物通过的时候能手动改为绿灯。

ORG 0000H ;主程序的入口地址 LJMP MAIN ;跳转到主程序的开始处 ORG 0003H ;外部中断0的中断程序入口地址 ORG 000BH ;定时器0的中断程序入口地址 LJMP T0_INT ;跳转到中断服务程序处 ORG 0013H ;外部中断1的中断程序入口地址 MAIN : MOV SP,#50H MOV IE,#8EH ;CPU开中断,允许T0中断,T1中断和外部中断1中断 MOV TMOD,#51H ;设置T1为计数方式,T0为定时方式,且都工作于模式1 MOV TH1,#00H ;T1计数器清零 MOV TL1,#00H SETB TR1 ;启动T1计时器 SETB EX1 ;允许INT1中断 SETB IT1 ;选择边沿触发方式 MOV DPTR ,#0003H MOV A, #80H ;给8255赋初值,8255工作于方式0 MOVX @DPTR, A AGAIN: JB P3.1,N0 ;判断是否要设定东西方向红绿灯时间的初值,若P3.1为1 则跳转 MOV A,P1 JB P1.7,RED ;判断P1.7是否为1,若为1则设定红灯时间,否则设定绿灯时间 MOV R0,#00H ;R0清零 MOV R0,A ;存入东西方向绿灯初始时间 MOV R3,A LCALL DISP1 LCALL DELAY AJMP AGAIN RED: MOV A,P1 ANL A,#7FH ;P1.7置0 MOV R7,#00H ;R7清零 MOV R7,A ;存入东西方向红灯初始时间 MOV R3,A LCALL DISP1 LCALL DELAY AJMP AGAIN ;---------------------------------- N0: SETB TR0 ;启动T0计时器 MOV 76H,R7 ;红灯时间存入76H N00: MOV A,76H ;东西方向禁止,南北方向通行 MOV R3,A MOV DPTR,#0000H ;置8255A口,东西方向红灯亮,南北方向绿灯亮 MOV A,#0DDH MOVX @DPTR, A N01: JB P2.0,B0 N02: SETB P3.0 CJNE R3,#00H,N01 ;比较R3中的值是否为0,不为0转到当前指令处执行 ;------黄灯闪烁5秒程序------ N1: SETB P3.0 MOV R3,#05H MOV DPTR,#0000H ;置8255A口,东西,南北方向黄灯亮 MOV A,#0D4H MOVX @DPTR,A N11: MOV R4,#00H N12: CJNE R4,#7DH,$ ;黄灯持续亮0.5秒 N13: MOV DPTR,#0000H ; 置8255A口,南北方向黄灯灭 MOV A,#0DDH MOVX @DPTR,A N14: MOV R4,#00H CJNE R4,#7DH,$ ;黄灯持续灭0.5秒 CJNE R3,#00H,N1 ;闪烁时间达5秒则退出 ;----------------------------------- N2: MOV R7,#00H MOV A,R0 ;东西通行,南北禁止 MOV R3,A MOV DPTR,#0000H ; 置8255A口,东西方向绿灯亮,南北方向红灯亮 MOV A,#0EBH MOVX @DPTR,A N21: JB P2.0,T03 N22: CJNE R3,#00H,N21 ;------黄灯闪烁5秒程序------ N3: MOV R3,#05H MOV DPTR,#0000H ;置8255A口,东西,南北方向黄灯亮 MOV A,#0E2H MOVX @DPTR,A N31: MOV R4,#00H CJNE R4,#7DH,$ ;黄灯持续亮0.5秒 N32: MOV DPTR,#0000H ; 置8255A口,南北方向黄灯灭 MOV A,#0EBH MOVX @DPTR,A N33: MOV R4,#00H CJNE R4,#7DH,$ ;黄灯持续灭0.5秒 CJNE R3,#00H,N3 ;闪烁时间达5秒则退出 SJMP N00 ;------闯红灯报警程序------ B0: MOV R2,#03H ;报警持续时间3秒 B01: MOV A,R3 JZ N1 ;若倒计时完毕,不再报警 CLR P3.0 ;报警 CJNE R2,#00H,B01 ;判断3秒是否结束 SJMP N02 ;------1秒延时子程序------- N7: RETI T0_INT:MOV TL0,#9AH ;给定时器T0送定时10ms的初值 MOV TH0,#0F1H INC R4 INC R5 CJNE R5,#0FAH,T01 ;判断延时是否够一秒,不够则调用显示子程序 MOV R5,#00H ;R5清零 DEC R3 ;倒计时初值减一 DEC R2 ;报警初值减一 T01: ACALL DISP ;调用显示子程序 RETI ;中断返回 ;------显示子程序------ DISP: JNB P2.4,T02 DISP1: MOV B,#0AH MOV A,R3 ;R3中值二转十显示转换 DIV AB MOV 79H,A MOV 7AH,B DIS: MOV A,79H ;显示十位 MOV DPTR,#TAB MOVC A,@A+DPTR MOV DPTR,#0002H MOVX @DPTR,A MOV DPTR,#0001H MOV A,#0F7H MOVX @DPTR,A LCALL DELAY DS2: MOV A,7AH ;显示个位 MOV DPTR,#TAB MOVC A,@A+DPTR MOV DPTR,#0002H MOVX @DPTR,A MOV DPTR,#0001H MOV A,#0FBH MOVX @DPTR,A RET ;------东西方向车流量检测程序------ T03: MOV A,R3 SUBB A,#00H ;若绿灯倒计时完毕,不再检测车流量 JZ N3 JB P2.0,T03 INC R7 CJNE R7,#64H,E1 MOV R7,#00H ;中断到100次则清零 E1: SJMP N22 ;------东西方向车流量显示程序。

十字路口控制系统毕业论文

转载请注明出处众文网 » 十字路口控制系统毕业论文(毕业论文题目:交通灯控制系统设计)

资讯

初中生毕业要写毕业论文吗(机制专业毕业论文)

阅读(133)

本文主要为您介绍初中生毕业要写毕业论文吗,内容包括初中毕业学设计可以吗?,机制专业毕业论文,初中毕业论文。《机制》专业毕业论文写作规则 为规范我系《机制》专业学生毕业论文的写作,使学生掌握规范的论文写作要求和方法,特制定“《机制

资讯

在毕业论文中注释是什么(论文注释是什么)

阅读(109)

本文主要为您介绍在毕业论文中注释是什么,内容包括论文注释是什么,注释和参考文献有什么区别?该怎么使用?,论文的注释怎么写啊?什么是注释啊?。注释是作者对正文中某一内容作进一步解释或补充说明的文字,不要列入文末的参考文献,而要作为注释

资讯

地理科学硕士毕业论文(全国地理科技大赛论文)

阅读(105)

本文主要为您介绍地理科学硕士毕业论文,内容包括地理科技论文怎么写,全国地理科技大赛论文,地理科学专业毕业论文可写哪些方面?各个地理分支都要涉及吗?写气。家乡遭受的自然灾害实例 中国东北地区的主要自然灾害为地震、农业气象灾害和农

资讯

预防医学毕业要写论文吗(预防医学问题)

阅读(107)

本文主要为您介绍预防医学毕业要写论文吗,内容包括预防医学问题,北大医学部预防医学怎么样?,有关预防医学的一些问题。目前国内对公共卫生专业人员的需求量是很大的,这并不是培养的人少,而是很多预防医学(即公共卫生专业)的毕业生的就业意愿老

资讯

乘客电梯plc毕业论文(plc控制电梯的毕业论文)

阅读(175)

本文主要为您介绍乘客电梯plc毕业论文,内容包括plc在电梯中的应用,plc在自动洗衣机中的应用,plc控制电梯的毕业论文,一个四层电梯的PLC程序,毕业设计用!最好讲讲思路,谢谢!百度。摘 要PLC(可编程控制器)作为一种工业控制微型计算机,它以其编程

资讯

写毕业论文要什么时候(毕业论文写作计划(时间安排)怎么写?)

阅读(101)

本文主要为您介绍写毕业论文要什么时候,内容包括毕业论文一般什么时候开始写?,毕业论文写作计划(时间安排)怎么写?,毕业论文一般都要什么时候准备?。比如你的论文是在一年中完成,那么把一年分为几个时间段: 第一阶段(起止年月-终止年月):通常都

资讯

毕业论文城市规划的作用(试论城乡规划对发展经济的重要作用)

阅读(111)

本文主要为您介绍毕业论文城市规划的作用,内容包括试论城乡规划对发展经济的重要作用,城市规划论文应该从哪些方向入手呢?,对于城市规划的认识的论文。城市规划是一门预测性的科学,它是根据城市的需要而制定出的清晰发展思路。因为具有明显

资讯

小学教学专业毕业论文(小学教育毕业论文)

阅读(124)

本文主要为您介绍小学教学专业毕业论文,内容包括小学教育毕业论文,小学教育(中文)专业毕业论文外国文学类的题目可以?百度,小学教育毕业论文。谈小学语文教师的师德修养修养是指人们在某一方面自觉进行的陶冶活动及其所达到的一定水平。每

资讯

英国研究生毕业论文5000字(写英国硕士论文)

阅读(112)

本文主要为您介绍英国研究生毕业论文5000字,内容包括英国论文怎么写,英国文学史及选读的小论文怎么写,写英国硕士论文。别怕~相信“船到桥头自然直”。到了学校后,老师会叫你们怎样写有学术英语(academic english)写论文,也会叫你们论文(ess

资讯

初中生毕业要写毕业论文吗(机制专业毕业论文)

阅读(133)

本文主要为您介绍初中生毕业要写毕业论文吗,内容包括初中毕业学设计可以吗?,机制专业毕业论文,初中毕业论文。《机制》专业毕业论文写作规则 为规范我系《机制》专业学生毕业论文的写作,使学生掌握规范的论文写作要求和方法,特制定“《机制

资讯

在毕业论文中注释是什么(论文注释是什么)

阅读(109)

本文主要为您介绍在毕业论文中注释是什么,内容包括论文注释是什么,注释和参考文献有什么区别?该怎么使用?,论文的注释怎么写啊?什么是注释啊?。注释是作者对正文中某一内容作进一步解释或补充说明的文字,不要列入文末的参考文献,而要作为注释

资讯

地理科学硕士毕业论文(全国地理科技大赛论文)

阅读(105)

本文主要为您介绍地理科学硕士毕业论文,内容包括地理科技论文怎么写,全国地理科技大赛论文,地理科学专业毕业论文可写哪些方面?各个地理分支都要涉及吗?写气。家乡遭受的自然灾害实例 中国东北地区的主要自然灾害为地震、农业气象灾害和农

资讯

毕业论文答辩为主题的ppt(本科毕业答辩ppt模板)

阅读(166)

本文主要为您介绍毕业论文答辩为主题的ppt,内容包括本科毕业答辩ppt模板,论文答辩ppt怎么做,论文例题很多,毕业生答辩ppt。怎样作答辩用PowerPoint及毕业论文答辩PPT制作的要点转载到我的日志 分享给好友 2008-07-31 20:37:23 分类: