十字路口交通灯毕业论文(急求一份关于单片机AT89s52的十字路口交通灯毕业论文)

1.急求一份关于单片机AT89s52的十字路口交通灯毕业论文

用PLC对十字路口交通灯进行控制模拟

包括开题报告,论文,字数:16212,页数:29 论文编号:ZD094

随着电子技术、自控技术和计算机应用的迅猛发展,一些电器元件可能被电子线路取代,但是由于电器元件本身也朝着新的领域扩展,且有些电器元件有其特殊性,故是不可能完全被取代的。因此选用PLC对十字路口交通灯的控制模拟,具有很多的优点。1 编程简单。构成一个实际的PLC控制系统一般不需要很多配套的外围设备,而且它指令不多,程序容易理解。2 可靠性高。在设计与制造过程中采用了屏蔽,滤波,隔离,无触点,被选元件等多层有效的抗干扰措施。3 通用性好。4 功能强。5 使用方便。6 设计,施压,调试期短。

而对十字路口交通灯的控制模拟又是对于实际生活的应用。可以根据实际要求对交通灯亮灭颜色,时间长短,间隔进行控制,这里首先对十字路口通用交通规则下的交通灯进行模拟。所以这个交通灯的控制具有这样的功能:

1.当启动开关Q合上时,信号灯控制系统开始工作,设此时南北向红灯亮,东西向绿灯亮。当Q断开时,所有信号灯熄灭。

2.南北红灯维持亮60S。同时东西绿灯维持亮54S,到54S时东西绿灯闪亮3S后熄灭,接着东西黄灯持续亮3S后熄灭。而后,东西红灯亮,南北绿灯亮。

3.东西红灯持续亮36S。南北绿灯持续亮30S,然后闪亮3S后熄灭。接着南北黄灯持续亮3S后熄灭,此时南北红灯亮,东西绿灯亮。

4.上述工作周而复始。

5.东西绿灯和南北绿灯不能同时亮,否则关闭信号灯系统并报警。

目 录 摘 要 I Abstract II 目 录 IV 第1章 绪论 1

1.1 论文研究背景 1 1.2 论文选题意义 1 1.3 论文主要工作 2 1.4 论文章节安排 2 第2章 可编程控制器的基本概念 3 2.1 引言 3 2.2 可编程控制器的产生与功能特点 3 2.3 PLC的应用与发展概况 4 2.4 PLC的基本结构 4 2.5 PLC的基本工作原理 6 2.6 PLC的性能指标与分类 7 2.7 小结 8

第3章 FI系列可编程序控制器的内部继电器 9

3.1 引言 9 3.2FI系列PLC的型号,单元和输入输出方式 9 3.3FI系列PLC内部继电器的编号及功能 12 3.4 小结 15

第4章FI系列可编程序控制器的基本指令及编程方法 16

4.1 引言 16 4.2 PLC的常用编程语言 16 4.3 FI可编程序控制器的基本指令及编程方法 17 4.4编程的基本技巧与规则 22 4.5总结 23

第5章 用PLC对十字路口交通灯进行控制模拟 24 5.1引言 24 5.2陈述十字路口交通灯控制的实验面板图 24 5.3控制要求 24 5.4用PLC编制输入输出配置图,写出梯形图 25 5.5根据梯形图编写实验程序 25 5.6实验原理陈述,简述工作过程 27 5.7总结 28

第6章 总结与展望 29 6.1 全文总结 29 6.2 工作展望 29 参考文献 29 以上回答来自: /41/743.htm

2.PLC控制十字路口交通灯模拟控制毕业设计

十字路口交通灯控制设计。以三菱PLC为例

是一个时序控制,十字路口南北向及东西向均设有红、黄、绿三个信号灯,六个灯依一定的时序循环往复工作。

1时间点及实现方法

器件X000启动及循环起点,绿1、绿2点亮实现启动按钮

器件T0绿1亮25S定时器实现T0设定值K250,从X0接通起计时,计时时间到绿1断开,T1 计时

器件T1T2绿1闪动3次控制实现T1T2形成震荡T1通时绿1点亮,C0计数

器件C0黄1亮2S起点实现T2为C0计数信号C0接通时黄1点亮

器件T3黄1亮2S定时器实现T3设定值K20T3接通时为红1、绿2点亮,红2熄灭

器件T4绿2亮25S定时器实现T4设定值K250,从T3接通时计时,计时时间到绿2断开T6计时

器件T5T6绿2 闪动3次控制。实现T5T6形成震荡,T5通时绿2点亮C1计数

器件C1黄2亮2S起点。实现T6为C1计数信号,C1接通时黄2点亮。

器件T7黄2定时器。实现T7设定值K20,T7接通时黄2熄灭,一个循环周期结束。

为了实现交通灯启停控制,在以会好的梯形图上增加主控环节。作为一个循环结束

3.单片机控制的交通灯系统设计毕业设计论文 要求:设计一个十字路口

3.交通灯

要求:

(1) 完成一个十字路口的交通灯控制,基本功能实现双向直行;

(2) 每个方向用2位数码管显示倒计时,倒计时时间最大为99秒;

(3) 能修改每个方向的红、绿灯时间。

扩展功能:

能实现直行、左行。

提示:

数码管用两个2位的数码管,一个为东西方向,另一个为南北方向,采用动态扫描方式显示。按键功能采用中断方式实现,分别接P3.2和P3.3,一个按键(A)是方向选择,即按1次选择修改东西方向,按2次选择修改南北方向,按3次确认,回到正常状态。如果有左行控制,按3、4、……次修改行东西左行……等。另一个按键(B)为增量修改功能,即按1次加1。如选择修改东西方向,按1次A键,再按B键进行修改,每按1次B键加1,加到99,又从0开始。

4.谁有交通灯设计的毕业论文

基于PLC实现道路十字路口交通灯模糊控制系统 1 引 言 传统的十字路口交通控制灯,通常是事先经过交通流量的调查,运用统计的方法将两个方向红绿灯的延时预先设置好,然后实际的变化却是未知的,所以常常出现绿灯方向几乎没有什么车辆,而红灯方向却排着长队等候通过的调度失控。

本文据此提出模糊智能交通路口指挥调度控制系统。 2 交通十字路口传感器的设置 在十字路口的四个方向(e、s、w、n)的近端j(斑马线附近)和远端y(距斑马线约100米处)各设置一个传感器,分别统计通过该处的车辆数。

如图1所示。 图1 传感器的设置 近端的传感器用于记录绿灯期间通过路口的车辆数(记为x);远端的传感器用于记录红灯期间进入路口排队等候的车辆数(记为y)。

为了简化运算,可以将两个相对的方向(n与s、w与e)的x、y值合并为一组,分别取两个方向之最大者。 3 模糊控制器的设计 本模糊控 制系统设计的核心是模糊控制器的设计,设计模糊控制器主要是求取模糊控制表。

3.1 系统分析 确定控制器的输入变量和输出变量以及它们的数值变化范围。输入变量为x、y,输出变量为t。

绿灯期间车辆通过路口的速度不超过20公里/小时,则在15秒时间内通过的最大车辆数约为15辆。则x的变化范围为0~15。

当远端和近端传感器之间距离约为100米时,考虑一般车辆车身长度连同两车辆间距平均5米左右,所以100米内可能停留等待的车辆数最多可达到100/5=20辆,于是红灯方向排队等待的车辆数y变化范围为0~20。本系统的输出就是两个方向的红黄绿灯,还有斑马线处人行横道的红绿灯以及按前进方向分得更细的绿灯相互间关系及两个方向的输出关系最终归结到对当前绿灯的延时t。

根据现场测试,输出变量t的变化范围为15~60。 3.2 模糊化方法的选择与确定 为了实现模糊控制,需要将绿灯时间分为两部分:其一是固定的1o秒作为路口车辆状态参数的采集时间t1;其二是根据两个方向车辆流量变化进行模糊决策的延时t2。

绿灯期间车辆通过路口的速度不超过10m/s,则在10s内通过的最大车辆数约为l5。以红绿灯转换瞬间为计时起点,记录10s内通过的车辆数作为变量x的论域,取(0-15),并将它分为三个模糊子集:少、中等、多。

其从属函数设计如图2所示。 图2 绿灯期间通过路口车辆数(x)从属函数设计 红灯期间排队等候车辆数(y)的模糊化, 输出量模糊分类都采用三角形属函数的设计。

3.3 模糊规则的设计 当两个方向的状态处于同一量级时,如同为多,或同为中等,或同为少时,绿灯的延时t2均取“短”,如表1所示,其目的是保证双方流量相差不多的情况下,尽快地均衡疏散。 表1 模糊规则表 3.4 模糊推理算法与解模糊 从模糊规则得到的结果仍然是模糊量,还要经过模糊推理算法还原为精确量才能输出。

本设计采用当今模糊控制算法的主流算法—简易模糊推理算法。对于每个确定的输入x和y值对应不同的模糊子集,具有不同的从属度。

由此而激活的多条模糊规则以取小的策略求出各输出于模糊集的从属度,然后再采用重心法(加权平均法)解模糊,求出t2的精确值: 式中:μi为确定的x、y输入值所对应的不同模糊子集的从属度;ti为输出各模糊子集所对应的重心值。 4 系统设计 4.1 系统硬件设计 模糊控制器采用三菱的fx2n型plc,通过编程来实现交通调度过程控制。

图3所示的模糊控制系统数据采集及a/d转换由模拟量输入模块fx2n-2ad完成,d/a转换由模拟量输出模块fx2n-2da完成。 图3 plc实现模糊控制的硬件连接 其中y10-y12是东西方向红绿灯的控制线路,y13-y15则是南北方向的控制线路,yo-y7则是控制7段显示器的控制线路。

4.2 软件设计 plc编程能力强,可以将模糊化.模糊决策和解模糊方便地用软件来实现,基于交叉路口车辆等待长度的变周期交通模糊控制器模糊判决子程序的算法流程如图4所示。 首先分别读入红绿灯方向检测区中各检测器显示值,计算最大车辆数x和y 然后将x和y分别乘以量化因子,求得相应论域元素表征的查找控制表所需的x和y,并根据表4模糊控制规则表查得输出控制量的论域值t 最后将其代入公式15+ki*t, 可计算出实际换向后绿灯的时间长度t。

5 运行测试及结果分析 本文设计的基于plc的模糊交通控制系统,在某路口经过了试运行并现场测试,并与传统的定时控制方法进行了比较(见表2所示),比较结果表明:在交通流较小或接近定时配时的预期量时,模糊控制与定时控制方法并无太大差别,而当交通量逐渐增大时,本系统的模糊控制的优势就明显起来,可以有效地减少延误车队长和车辆平均延误时间,其中南北方向和东西方向的平均延误分别较定时控制的减少6.74%和5.32 %。 表2 模糊控制与定时控制方案效果比较对照表 6 结束语 理论与实践证实,应用可编程控制器plc对十字路口交通信号灯进行模糊控制,其控制效果要比定周期方法的控制效果明显,尤其适用在车辆信息量比较大的交叉路口。

由于使用plc作为本系统控制器的核心,系统编程简单。操作方便,具有较好的应用推广价值,适合目前我国交通控制与管理的现状。

图复不上去哦,另有一篇PDF的,两篇一起发到你QQ信箱吧! 查收。

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

交通灯智能控制系统设计 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 返回首页 关闭本窗口。

6.PLC控制十字路口交通灯模拟控制毕业设计

十字路口交通灯控制设计。

以三菱PLC为例是一个时序控制,十字路口南北向及东西向均设有红、黄、绿三个信号灯,六个灯依一定的时序循环往复工作。 1时间点及实现方法 器件X000启动及循环起点,绿1、绿2点亮实现启动按钮器件T0绿1亮25S定时器实现T0设定值K250,从X0接通起计时,计时时间到绿1断开,T1 计时器件T1T2绿1闪动3次控制实现T1T2形成震荡T1通时绿1点亮,C0计数器件C0黄1亮2S起点实现T2为C0计数信号C0接通时黄1点亮器件T3黄1亮2S定时器实现T3设定值K20T3接通时为红1、绿2点亮,红2熄灭器件T4绿2亮25S定时器实现T4设定值K250,从T3接通时计时,计时时间到绿2断开T6计时器件T5T6绿2 闪动3次控制。

实现T5T6形成震荡,T5通时绿2点亮C1计数器件C1黄2亮2S起点。实现T6为C1计数信号,C1接通时黄2点亮。

器件T7黄2定时器。实现T7设定值K20,T7接通时黄2熄灭,一个循环周期结束。

为了实现交通灯启停控制,在以会好的梯形图上增加主控环节。作为一个循环结束。

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

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

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

本系统实用性强、操作简单、扩展功能强。关键词:单片机交通灯闯红灯检测车流量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部分资料。

8.plc十字路口交通灯毕业设计的意义

plc十字路口交通灯毕业设计的意义?

根据我搜集的一些网站来看,建议看看这个,要做毕业论文以及毕业设计的,推荐一个网站 ,里面的毕业设计什么的全是优秀的,因为精挑细选的,网上很少有,都是相当不错的毕业论文和毕业设计,对毕业论文的写作有很大的参考价值,希望对你有所帮助。

别的相关范文很多的,推荐一些比较好的范文写作网站,希望对你有帮助,这些精选的范文网站,里面有大量的范文,也有各种文章写作方法,注意事项,应该有适合你的,自己动手找一下,可不要照搬啊,参考一下,用自己的语言写出来那才是自己的。

如果你不是校园网的话,请在下面的网站找:

毕业论文网: 分类很细 栏目很多

毕业论文:

毕业设计:

开题报告:

实习论文:

写作指导:

9.跪求一份交通灯控制系统的毕业设计论文

请参考。~~~~~~

一. 设计任务及要求: 二. 方案比较及评估论证:三.系统原理四.硬件原理及电路图五.软件思想六.总结:七.参考资料[原文]一.设计任务及要求: 交通信号灯的控制:1.通过8255A并口来控制LED发光二极管的亮灭。2.A口控制红灯,B口控制黄灯,C口控制绿灯。3.输出为0则亮,输出为1则灭。4.用8253定时来控制变换时间 。要求:设有一个十字路口,1、3为南,北方向,2、4为东西方向,初始态为4个路口的红灯全亮。之后,1、3路口的绿灯亮,2、4路口的红灯亮,1、3路口方向通车。延迟30秒后,1、3路口的绿灯熄灭,而1,3路口的黄灯开始闪烁(1HZ)。闪烁5次后,1、3路口的红灯亮,同时2、4路口的绿灯亮,2、4路口方向开始通车。延迟30秒时间后,2、4路口的绿灯熄灭,而黄灯开始闪烁。闪烁5次后,再切换到1、3路口方向。之后,重复上述过程。二.方案比较及评估论证: 分析题意,红,黄,绿灯可分别接在8255的A口,B口和C口上,灯的亮灭可直接由8086输出0,1控制,30秒延时及闪烁由8253控制。方案内容:黄灯闪烁的频率为1HZ,所以想到由8253产生一个1HZ的方波, 8255控制或门打开的时间,在或门打开的时间内,8253将方波信号输入或门使黄灯闪烁。由于计数值最大为65535,1MHZ/65536的值远大于2HZ,所以采用两个计数器级联的方式,8253通道0的clock0输入由分频器产生的1MHZ时钟脉冲,工作在方式 3即方波发生器方式,理论设计输出 周期为0.01s的方波。1MHZ的时钟脉冲其重复周期为T=1/1MHZ=1 s,因此通道0的计数初值为10000=2710H。由此方波分别作为clock1和clock2的输入时钟脉冲,所以通道1和通道2的输入时钟频率为100HZ,通道1作计数器工作在方式1,计数初值3000=BB8H既30s,计数到则输出一个高电平到8255的PA7口,8255将A口数据输入到8086,8086检测到高电平既完成30s定时。通道2工作在方式3需输出一个1HZ的方波,通过一个或门和8086共同控制黄灯的闪烁,因此也是工作在方波发生器方式,其计数初值为100=64H,将黄灯的状态反馈到8055的端口PB7和PC7,同样输入到8086,8086通过两次检测端口状态可知黄灯的状态变化,计9次状态变化可完成5次闪烁。三个通道的门控信号都未用,均接+5V即可

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

基于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”,来记录交通灯的循环状态。紧急中断与特种车辆中断响应迅速,以体现紧急情况交通灯的处理。

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

十字路口交通灯毕业论文

转载请注明出处众文网 » 十字路口交通灯毕业论文(急求一份关于单片机AT89s52的十字路口交通灯毕业论文)

资讯

激光干涉仪毕业论文(帮我写一篇激光原理的论文)

阅读(85)

本文主要为您介绍激光干涉仪毕业论文,内容包括帮我写一篇激光原理的论文,求写一篇关于激光器的论文,激光干涉仪的应用。激光发展史激光以全新的姿态问世已二十余年。然而,发明激光器的历程却鲜为人知,至于发明者如何从事艰难曲折的探索,就更少

资讯

化学系毕业生论文标准格式(怎么写化学毕业论文)

阅读(89)

本文主要为您介绍化学系毕业生论文标准格式,内容包括请问学化学方面的毕业论文该怎么写,格式是怎样最好有范文,怎么写化学毕业论文其基本程序怎样,毕业论文的标准格式规范是什么。这里面有很多,你将里面进行筛选.整理就会写出一篇好的论文ht

资讯

护士毕业论文百度文库(护理学毕业论文范文)

阅读(77)

本文主要为您介绍护士毕业论文百度文库,内容包括护理论文范文,护理学毕业论文范文,求三千字以上的护理毕业论文。确立护理服务文化建设目标 首先在护理人员中形成共有的理想情感、价值观念和行为准则,以教育着手,通过上课、报告会、大型座谈

资讯

西安文理学院毕业论文申报(毕业设计答辩的时候老师问你的问题你回答不上来怎么办咧```有什么后)

阅读(73)

本文主要为您介绍西安文理学院毕业论文申报,内容包括提交毕业设计申请申请意愿怎么写,毕业论文申报理由,西安自考毕业论文提前申请。可以直接向导师说明即可,只要全体委员的三分之二以上(含三分之二)同意,方可通过。以西安财经学院为例,评议时学

资讯

毕业论文题目的类型有什么区别(毕业论文题目类型指的什么)

阅读(71)

本文主要为您介绍毕业论文题目的类型有什么区别,内容包括毕业论文题目类型指的什么,毕业论文标题和题目的区别,论文选题类型。毕业论文题目类型指根据论文内容进行分类:工程设计型指在正式做某项工作之前,能根据一定的目的要求,预先制定出方法

资讯

室内装饰工程的毕业论文(求一篇室内设计毕业论文3000字)

阅读(74)

本文主要为您介绍室内装饰工程的毕业论文,内容包括求一篇室内设计毕业论文3000字,跪求室内装饰毕业论文3000字左右的,求室内设计论文一篇,字数在1500左右。求一篇室内设计毕业论文 3000 字 根据我搜集的一些网站来看,建议看看这个,要做毕业论

资讯

数学本科毕业论文免费(哪里有数学毕业论文)

阅读(83)

本文主要为您介绍数学本科毕业论文免费,内容包括哪里有数学毕业论文,哪里可以下载数学毕业论文(可以复制的),数学本科毕业论文。数学本科毕业论文--数学教学与学生创造思维能力的培养 摘 要:现代高科技和人才的激烈竞争,归根结底就是创造性思维

资讯

中央电大专科毕业论文格式要求(电大毕业论文标准格式)

阅读(80)

本文主要为您介绍中央电大专科毕业论文格式要求,内容包括电大毕业论文标准格式,专科毕业论文的格式要求,电大毕业论文的格式应该是怎样的。原发布者:程程标准论文格式一:包含内容题目。应能概括整个论文最重要的内容,言简意赅,引人注目,一般不宜

资讯

汽车专业函授毕业论文(汽车系毕业论文范文)

阅读(75)

本文主要为您介绍汽车专业函授毕业论文,内容包括汽车系毕业论文范文,求汽车专业论文,汽车维修论文8000字。毕 业 论 文(设计) 题目:汽车发动机冷却系统维护 所在院系 专业班级 学 号 学生姓名 指导教师 201

资讯

毕业论文中期进展自查表(论文中期检查表的论文进展情况怎么写)

阅读(74)

本文主要为您介绍毕业论文中期进展自查表,内容包括论文中期检查表的论文进展情况怎么写,毕业论文中期检查表怎么填写最好给个范文,论文中期检查表已完成内容怎么写。本科毕业设计(论文)中期检查表指导教师: 职称: 所在院(系): 教研室(研究室): 题 目1

资讯

资勘毕业设计论文(地质钻探技术论文)

阅读(85)

本文主要为您介绍资勘毕业设计论文,内容包括地质钻探技术论文,求一篇工程测量毕业论文1.论文提要(300字)2.正文(5000字)3.,只选题人资专业选题(毕业论文),题目新颖、前沿、专业~~~帮。中国现代地质钻探技术耿瑞伦中国地质勘查技术院北京提要中国

资讯

激光干涉仪毕业论文(帮我写一篇激光原理的论文)

阅读(85)

本文主要为您介绍激光干涉仪毕业论文,内容包括帮我写一篇激光原理的论文,求写一篇关于激光器的论文,激光干涉仪的应用。激光发展史激光以全新的姿态问世已二十余年。然而,发明激光器的历程却鲜为人知,至于发明者如何从事艰难曲折的探索,就更少

资讯

化学系毕业生论文标准格式(怎么写化学毕业论文)

阅读(89)

本文主要为您介绍化学系毕业生论文标准格式,内容包括请问学化学方面的毕业论文该怎么写,格式是怎样最好有范文,怎么写化学毕业论文其基本程序怎样,毕业论文的标准格式规范是什么。这里面有很多,你将里面进行筛选.整理就会写出一篇好的论文ht

资讯

护士毕业论文百度文库(护理学毕业论文范文)

阅读(77)

本文主要为您介绍护士毕业论文百度文库,内容包括护理论文范文,护理学毕业论文范文,求三千字以上的护理毕业论文。确立护理服务文化建设目标 首先在护理人员中形成共有的理想情感、价值观念和行为准则,以教育着手,通过上课、报告会、大型座谈

资讯

西安文理学院毕业论文申报(毕业设计答辩的时候老师问你的问题你回答不上来怎么办咧```有什么后)

阅读(73)

本文主要为您介绍西安文理学院毕业论文申报,内容包括提交毕业设计申请申请意愿怎么写,毕业论文申报理由,西安自考毕业论文提前申请。可以直接向导师说明即可,只要全体委员的三分之二以上(含三分之二)同意,方可通过。以西安财经学院为例,评议时学

资讯

毕业论文题目的类型有什么区别(毕业论文题目类型指的什么)

阅读(71)

本文主要为您介绍毕业论文题目的类型有什么区别,内容包括毕业论文题目类型指的什么,毕业论文标题和题目的区别,论文选题类型。毕业论文题目类型指根据论文内容进行分类:工程设计型指在正式做某项工作之前,能根据一定的目的要求,预先制定出方法