定时交通灯控制设计解读
交通信号灯控制系统设计

交通信号灯控制系统设计一、引言随着城市化进程的不断加速,交通拥堵问题越来越严重。
人们在日常生活中不可避免地与交通信号灯打交道,而交通信号灯控制系统是实现交通流畅的重要组成部分。
本文将介绍交通信号灯控制系统的设计原理和方法。
二、系统架构交通信号灯控制系统的主要构成部分包括信号灯控制器、信号灯、检测器和通信设备等。
其中,信号灯控制器是系统的核心部件,负责控制信号灯的开关和切换。
检测器可以检测车流量和行人流量等参数,通信设备则用于与其他设备进行数据交换和通信。
三、系统设计1.信号灯定时控制传统的交通信号灯控制方法是采用定时控制,即根据事先设定好的时间间隔来控制交通信号的切换。
2.基于车流量的智能控制为了更好地适应交通的需求,现代的交通信号灯控制系统采用基于车流量的智能控制方案。
具体地,系统会通过不断监测车流量和行人流量等参数,自动调整信号灯的切换时间,以达到最佳的交通流畅效果。
3.优先级控制在交通信号灯控制系统中,往往存在不同等级的车辆和行人等交通参与者,为了有序地控制交通流量,系统还需要设计优先级控制方案。
具体来说,系统会为不同等级的交通参与者设置相应的优先级,从而确保交通流畅和安全。
四、系统应用交通信号灯控制系统主要应用于城市交通路口等地方,以控制交通流量和确保交通安全。
在实践应用中,交通信号灯控制系统可以有效地减少交通拥堵问题和交通事故发生率,为城市的发展和人民的出行提供了有力保障。
五、结论交通信号灯控制系统是现代城市交通管理领域的一个重要组成部分,对于实现交通疏导和保障出行安全具有重要意义。
通过不断创新和优化,交通信号灯控制系统将有更广泛的应用前景和更大的社会价值。
交通灯定时控制系统的设计说明书

交通灯定时控制系统的设计、制作在城镇街道的十字交叉路口,为了保证交通秩序和行人安全,一般在每条道路上各有一组红、黄、绿交通信号灯,其中红灯亮,表示该条道路禁止通行;黄灯亮表示该条道路上未过停车线的车辆停止通行,已过停车线的车辆继续通行;绿灯亮表示该条道路允许通行。
交通灯控制电路自动控制十字路口两组红、黄、绿交通灯的状态转换,指挥各种车辆和行人安全通行,实现十字路口交通管理的自动化。
1、设计任务及要求设计一个十字路口的交通灯定时控制系统,基本要求如下:(1)甲车道和乙车道两条交叉道路上的车辆交替运行,每次通行时间都设为25秒。
(2)每次绿灯变红灯时,黄灯先亮5秒钟,才能变换运行车道。
(3)黄灯亮时,要求每秒钟闪亮一次。
选做扩展功能:(4)十字路口有数字显示灯亮时间,要求灯亮时间以秒为单位作减计数;(5)要求通行时间和黄灯亮的时间均可在0~99s内任意设定。
2、设计内容与步骤(1)在Multisim 工具软件中设计电路并进行仿真,仿真结果正确则进入下一步骤;(2)安装、调试定时电路;(3)安装、调试控制器电路;(4)安装、调试译码器电路,其输出接甲、乙车道上的6只信号灯(用发光二极管代替),验证电路的逻辑功能;(5)安装、调试秒脉冲产生电路;(6)完成交通灯控制电路的联调,并测试其功能。
3、参考元器件集成电路:74LS74 1片,74LS00 2片,74LS153 2片,74LS163 2片,NE555 1片电阻:52KΩ1只,200Ω6只电容:10μF 1只,0.1μF 1只其他:发光二极管6只第1章 系统结构设计根据设计任务要求可拟出交通灯定时控制系统的原理框图如图1所示。
它主要由控制器、定时器、译码器和秒脉冲信号发生器等部分组成。
秒脉冲发生器是该系统中定时器和控制器的标准时钟信号源,译码器输出两组信号灯的控制信号,经驱动电路后驱动信号灯工作,控制器是系统的主要部分,由它控制定时器和译码器的工作。
定时交通灯控制设计

单片机课程设计题目:定时交通信号灯控制设计姓名:张翠学号:20专业:交通设备信息工程2011-1小组成员: 张翠、翁瑜婕指导老师:卢毓俊2014年1月任务书(一)课题:定时交通信号灯控制系统设计在双干线路口上,交通信号灯的变化是定时的。
假定:1.放行线,绿灯亮放行25s,黄灯警告5s,然后红灯亮禁止通行。
2.禁止线,红灯亮禁止30s,然后绿灯亮放行。
使两条路线交替的成为放行线和禁止线,就可以实现定时交通控制。
(二)基本要求:1.根据课题的要求规划硬件和接线,画出系统的硬件结构图。
2.编写系统的用户程序,译成机器码并在试验仪上调试。
3.完成课程设计报告。
(三)课程设计报告写作要求1.课程设计报告有封面、设计任务书、目录、摘要、正文、参考文献、附录等部分组成。
2.封面可自行设计,应包含课程设计名称及设计题目、专业、班级、姓名、指导教师、设计日期等内容。
3.正文是设计报告的核心部分。
应包含以下内容:概述所做课题的意义、本人所做的工作及系统的主要功能;硬件电路设计及描述;软件设计流程图及描述;源程序代码(要有注释);体会和建议等。
摘要本设计是针对交通灯系统的设计,由单片机AT89C51、键盘、LED显示、交通灯演示系统组成。
单片机是把微型计算机的各功能部件集成在一块芯片中,构成的一个完整的微型计算机。
89C51单片机是MC-51中的子系列,是一组高性能兼容型单片机,AT89C51是一个低功耗高性能的CMOS 8位单片机,40个引脚,片内含4KB Flash ROM和128B RAM,它是一个全双工的串行通行口,既可以用常规编程,又可以在线编程。
本设计中的数码管的选通采用的方法是动态显示,对每一位数码分时轮流通电显示,复位电路采用上电+按钮电平复位,时钟电路采用内部时钟脉冲产生方式。
对特殊情况的处理采用中断处理方式,在中断处理程序中采用对管脚的状态查询扫描,已采取相应情况的处理。
对设计方案进行电路硬件设计,并将已编程的程序载入调试,可以得到理想的实验效果。
交通灯定时控制系统--数字电子技术课程设计

器CD4029构成状态控 制器,电路如图4所示。
图4 交通灯状态控制器
三、参考电路设计
2、状态译码器
主、支干道上红、黄、绿信号灯的状态主要取决于状态控 制器的输出状态。它们之间的关系见表一。对于信号灯的 状态,“1”表示灯亮,“0”表示灯灭。
图6 交通灯定时电路
三、参考电路设计
4、秒信号产生器 产生秒信号的电路有多种形式,图7是利用555
定时器组成的秒信号发生器。因为该电路输出 脉冲的周期为:T≈0.7(R1+2R2)·C,若T=ls, 令C=10μF,R1=39kΩ,则R2≈51kΩ。取一固 定电阻47kΩ与一5kΩ的电位器相串联代替电阻 R2。在调试电路时,调节电位器RP,使输出 脉冲周期为1s。
另一种方法是整个电路安装完毕,实行一次性调试。这种方法一 般适用于定型产品和需要相互配合才能运行的产品。
附录3 调试技术
3、调试步骤
(1)通电观察 把经过准确测量的电源电压加入电路,电源通电之后不要急于测量数据
和观察结果,首先要观察有无异常现象,包括有无冒烟,是否闻到异常 气味,手摸元器件是否发烫,电源是否有短路现象等。如果出现异常, 应该立即关断电源,待排除故障后方可重新通电。然后再测量各元器件 引脚电源的电压,以保证元器件正常工作。
一、设计任务和基本要求
设计—个十字路口交通灯信号控制器,要求如 下: ①主、支干道交替通行,主干道每次放行30秒, 支干道每次放行20秒; ②绿灯亮表示可以通行,红灯亮表示禁止通行; ③每次绿灯变红灯时,黄灯先亮5秒(此时另一 干道上的红灯不变);
一、设计任务和基本要求
④十字路口要有数字显示,作为时间提示,以 便人们更直观地把握时间。具体要求主、支干 道通行时间及黄灯亮的时间均以秒为单位作减 计数;
交通灯定时控制系统

交通灯定时控制系统(总13页)-CAL-FENGHAI.-(YICAI)-Company One1-CAL-本页仅作为文档封面,使用请直接删除交通灯定时控制系统摘要交通控制系统是近现代社会随着物流、出行等交通发展产生的一套独特的公共管理系统。
要保证高效安全的交通秩序,除了制定一系列的交通规则,还必须通过一定的科技手段加以实现。
本文在对目前交通控制进行深入分析的基础上,运用检测传感、实时调整智能化控制的实现技术,将传感器监测、实时调整车辆通行时间的算法与单片机控制作用相结合,提出了基于单片机的交通控制系统设计方案。
8051单片机的交通灯控制系统由8051单片机、交通灯显示、LED倒计时、车流量检测及调整、违规检测、紧急处理、时间模式手动设置等模块组成。
系统除基本交通灯功能外,还具有通行时间手动设置、可倒计时显示、急车强行通过、车流量检测及调整、交通异常状况判别及处理等相关功能。
理论证明该系统能够简单、经济、有效地疏导交通,提高交通路口的通行能力。
本设计主要做了如下几方面的工作:一是确定系统交通控制的总体设计,包括,十字路口具体的通行禁行方案设计以及系统应拥有的各项功能,二是进行传感器的硬件电路、显示电路等的设计和基本功能要求。
三是进行软件系统的设计,对于本系统,本人采用单片机汇编语言编写,总体上完成了软件的编写。
一设计任务和基本要求设计一个十字路口交通灯信号控制器,要求如下:1.主、支干道交替通行,主干道每次放行30秒,支干道每次放行20秒。
2.绿灯亮表示可以通行,红灯亮表示禁止通行。
3.每次绿灯变红灯时,黄灯先亮5秒(此时另一干道上的红灯不变)。
4.十字路口要有数字显示,作为时间提示,以便人们更直观地把握时间。
具体要求主、支干道通行时间及黄灯亮的时间均以秒为单位作减计数。
5.在黄灯亮时,原红灯按1HZ的频率闪烁。
6. 要求主、支干道通行时间及黄灯亮的时间均可在0~99s内任意设定。
二设计方案该交通灯控制系统的组成框图如2-1所示。
数电课设_十字路口交通信号灯定时控制系统

摘要本设计为十字路口交通信号灯定时控制系统,能够实现灵活的交通管理,按照实际情况将干路车辆通行时间长于支路通行时间,并且能够实现绿灯,黄灯,红灯,红灯闪烁的自动控制,同时对每种交通灯状态有倒计时提示的功能。
本设计主要由秒脉冲发生器,计数器,控制电路,译码电路,交通灯驱动电路组成。
秒脉冲发生器由555定时器接成多谐振荡器实现。
计数器由两片74192实现。
控制电路由2片JK触发器实现。
译码电路和信号灯驱动电路由若干门电路实现。
关键词:交通灯;秒脉冲发生器;计数器;译码电路;控制器;目录第1章绪论 (1)1.1交通灯控制系统设计意义 (1)1.2设计参数及要求 (1)1.3方案论证 (2)1.4设计总体框图 (3)第2章各单元电路的设计 (4)2.1秒脉冲发生器模块设计 (4)2.1.1 秒脉冲发生器的功能 (4)2.1.2 秒脉冲发生器的实现 (4)2.1.3 555定时器接成的多谐振荡器 (4)2.2控制器模块设计 (5)2.2.1 交通灯流程控制图 (6)2.2.2 控制器的实现 (6)2.3计数器模块设计 (8)2.3.1 74ls192芯片简述 (8)2.3.2 构成多进制减法计数器 (8)2.4译码电路模块设计 (9)2.4.1 译码电路在系统中的功能 (9)2.4.2 译码电路的组成 (9)2.5交通灯驱动电路 (10)第3章整体电路设计与分析 (11)3.1整体电路图及工作原理 (11)3.2电路参数的计算 (13)3.3整体电路的仿真及分析 (13)第4章设计总结 (15)附录 (15)第1章绪论1.1交通灯控制系统设计意义随着社会和经济的发展,人均拥有汽车数量的提高,道路交通安全越来越成为人们关注的焦点。
交通灯于是日常生活中起到举足轻重的作用。
交通灯是指由红、黄、绿三种颜色灯组成用来指挥交通的信号灯,最早出现在19世纪初的英国。
那时的信号灯是红、绿两色的提灯--煤气交通信号灯。
需要由一名手持长杆的警察牵动皮带转换提灯的颜色。
交通灯控制-台达DVP-PLC编程定时器设计技巧实例详解

交通灯控制- 台达DVP-PLC编程定时器设计技巧实例详解【控制要求】按下启动按钮X0 交通灯开始工作,按下停止按钮X1,交通灯系统停止运行。
设东西方西车流量较小,红灯亮时间为60 秒,而南北方向车流量较大,红灯亮时间为30 秒。
东西方向的红灯时间就是南北方向的“绿灯时间+绿灯闪烁时间+黄灯时间”,反之,南北方向红灯时间就是东西方向的“绿灯时间+绿灯闪烁时间+黄灯时间”。
黄灯亮时车和人不能再通过马路,黄灯亮 5 秒的目的是让正在十字路口通行的人和车有时间到达对面马路。
东西方向交通灯状态变化规律:【元件说明】【控制程序】【程序说明】按下启动按钮,X0 由Off→On 动作,PLS 指令执行,M0 产生一个上升沿脉冲,[SET S0]指令执行,进入步进流程。
按下停止按钮,X1由Off→On动作,PLS指令执行,M1 产生一个上升沿脉冲,[ZRST S0 S127]指令执行,所有的步进点被复位,所有交通灯熄灭。
本例是应用并行分支的步进流程来设计,分为东西和南北方向两个流程,两个流程同时进行。
东西方向流程处于红灯状态时,南北方向流程应相应的处在绿灯,绿灯闪烁,黄灯流程。
东西方向流程结束后(红灯熄灭),南北方向流程也应结束(黄灯熄灭),返回初始步进点S0。
步进点从一个流程转移到另一个流程时,前一个流程的状态(包括步进点和Y 输出点)相应被复位。
东西方向的黄灯亮时间(Y2)并没有用定时器来控制,这是因为当南北方向红灯亮时间结束后(同时也是东西方向黄灯结束时间),T13=On,在S13 和S23 都为On 的状态下,返回到步进点S0,S13 和S23 步进点对应的Y 状态被复位,Y2 自然也被复位。
交通灯控制器设计原理

交通灯控制器设计原理
交通灯控制器设计的核心原理主要包含定时器和译码器的工作方式。
定时器由不系统秒脉冲(由时钟脉冲产生器提供)同步的计数器构成。
计数器在状态信号ST作用下首先清零,然后在时钟脉冲上升沿作用下,计数器从零开
始进行增1计数,向控制器提供模5的定时信号TY和模25的定时信号TL。
译码器则输出两组信号灯的控制信号,经驱动电路后驱动信号灯工作。
控制器是系统的主要部分,由它控制定时器和译码器的工作。
此外,还需要考虑到实际应用中的一些细节,例如信号灯的闪烁频率、颜色和持续时间等,以确保交通灯控制器能够有效地控制交通流量,提高交通效率并保障交通安全。
以上内容仅供参考,如需更多信息,建议查阅相关文献或咨询交通工程专家。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
单片机课程设计题目:定时交通信号灯控制设计姓名:张翠学号:20111310030103专业:交通设备信息工程2011-1小组成员: 张翠、翁瑜婕指导老师:卢毓俊2014年1月任务书(一)课题:定时交通信号灯控制系统设计在双干线路口上,交通信号灯的变化是定时的。
假定:1.放行线,绿灯亮放行25s,黄灯警告5s,然后红灯亮禁止通行。
2.禁止线,红灯亮禁止30s,然后绿灯亮放行。
使两条路线交替的成为放行线和禁止线,就可以实现定时交通控制。
(二)基本要求:1.根据课题的要求规划硬件和接线,画出系统的硬件结构图。
2.编写系统的用户程序,译成机器码并在试验仪上调试。
3.完成课程设计报告。
(三)课程设计报告写作要求1.课程设计报告有封面、设计任务书、目录、摘要、正文、参考文献、附录等部分组成。
2.封面可自行设计,应包含课程设计名称及设计题目、专业、班级、姓名、指导教师、设计日期等内容。
3.正文是设计报告的核心部分。
应包含以下内容:概述所做课题的意义、本人所做的工作及系统的主要功能;硬件电路设计及描述;软件设计流程图及描述;源程序代码(要有注释);体会和建议等。
I摘要本设计是针对交通灯系统的设计,由单片机AT89C51、键盘、LED显示、交通灯演示系统组成。
单片机是把微型计算机的各功能部件集成在一块芯片中,构成的一个完整的微型计算机。
89C51单片机是MC-51中的子系列,是一组高性能兼容型单片机,AT89C51是一个低功耗高性能的CMOS 8位单片机,40个引脚,片内含4KB Flash ROM和128B RAM,它是一个全双工的串行通行口,既可以用常规编程,又可以在线编程。
本设计中的数码管的选通采用的方法是动态显示,对每一位数码分时轮流通电显示,复位电路采用上电+按钮电平复位,时钟电路采用内部时钟脉冲产生方式。
对特殊情况的处理采用中断处理方式,在中断处理程序中采用对管脚的状态查询扫描,已采取相应情况的处理。
对设计方案进行电路硬件设计,并将已编程的程序载入调试,可以得到理想的实验效果。
系统包括人行道、左转、右转、以及基本的交通灯的功能.具体功能是假如 A 道和B道上均有车辆要求通过时,A、B道轮流放行。
A道放行绿灯亮25秒,接着黄灯闪烁5秒,B道在该过程中亮红灯30秒;同理交换为B 道放行绿灯亮25秒,接着黄灯闪烁5秒,A道在该过程中亮红灯30秒。
一道有车而另一道无车,交通灯控制系统能立即让有车道放行。
关键字:单片机AT89C51 交通信号灯控制时间II目录一.设计思路 (1)1.1引言 (1)1.2方案比较 (2)1.3硬件电路设计 (2)a)复位部分 (3)b)时钟电路部分 (3)c)路口指示灯部分 (4)d)显示部分 (4)1.4程序设计 (5)1.4.1程序流程图 (5)1.4.2交通灯状态图 (6)1.4.3程序清单 (6)二.调试 (7)三.检测评价 (8)四.心得体会 (9)五.元件清单 (9)六.附录 (9)III定时交通灯信号控制设计编写人:交通设备信息工程2011-1 张翠1 . 设计思路个人摘要:根据AT89C51单片机的特点及交通灯在实际控制中的特点,本文提出一种用单片机自动控制交通灯及时间显示的方法。
同时给出了软硬件设计方法,设计过程包括硬件电路设计和程序设计两大步骤,对在单片机应用中可能遇到的重要技术问题都有涉足。
本文对十字路口状态预设为两种,一种是正常状态,另一种是故障或紧急状态,并分别用黄、红、绿色灯的不同组合来表示。
本文介绍了控制基本原理以及控制的表现,同时也介绍了城市交通信息系统的设计目标, 开发途径及其系统结构与功能和数据地理编码、建库, 同时, 论述了系统中交通现状、交通管理、交通规划及背景信息查询模块的建造及应用。
介绍了用于城市交叉路口的三色程控交通信号时间显示器的研制方案,对其电源供电、发光二极管构成的负载结构、灯色时间检测都给出了精巧合理的优化结构,大幅度地提高了产品可靠性并降低了制造成本。
1.1引言随着我国国民经济的快速发展,我国机动车辆发展迅速,而城镇道路建设由于历史等各种原因相对滞后,交通拥挤和堵塞现象时常出现。
如何利用当今计算机和自动控制技术,有效地疏导交通,提高城镇交通路口的通行能力,减少交通事故是很值得研究的一个课题。
目前,国内的交通灯一般设在十字路口,在醒目位置用红、绿、黄三种颜色的指示灯加上一个倒计时的显示器来控制行车。
本设计是单片机控制的交通灯控制系统设计随着社会经济的发展,城市交通问题越来越引起人们的关注。
人、车、路三者关系的协调,已成为交通管理部门需要解决的重要问题之一。
城市交通控制系统是用于城市交通数据监测、交通信号灯控制与交通疏导的计算机综合管理系统,它是现代城市交通监控指挥系统中最重要的组成部分。
所以,如何采用合适的控制方法,最大限度利用好耗费巨资修建的城市高速道路,缓解主干道与匝道、城区同周边地区的交通拥堵状况,越来越成为交通运输管理和城市规划部门亟待解决的主要问题。
关键词:单片机、交通灯、控制第1页第 2 页1.2方案比较与确定经过一定的筛选,最终能有三个方案较为实际。
1.2.1 方案一:通过数字电路达到实验目的。
状态控制器主要用于记录十字路口交通信号灯的工作状态译码器分别点亮相应状态的信号灯。
秒信号发生器用以产生整个定时系统的时基脉冲,通过减法计数器对秒脉冲进行减计数达到控制每一种工作状态的持续时间。
减法计数器的回零脉冲使状态控制器完成状态转换下一个工作状态决定计数器下一此减计数的初始值。
减法计数器的状态由BCD 译码器译码,由数码管显示。
在黄灯亮期间,状态译码器将秒脉冲引入红灯控制1.2.1方案二:通过单片机达到实验目的。
AT89C51单片机具有定时器/计数器功能,只要外在接入一个时钟脉冲,就可以完成红灯、绿灯、黄灯所需的时间的计时。
同时,用AT89C52芯片的P2口(P2.0—P2.5)分别接上两组六位信号灯。
通过中断程序可以实现红灯、绿灯、黄灯之间的转换。
1.2.2方案三:通过控制电路达到实验目的。
该控制机用于控制十字路的交通信号灯,查个电路采用七块集成电路,组成程序式的定时电路,自动按三个程序循环控制东西\南北方向的红、黄、绿信号灯的亮与灭。
定时电路器由IC1(555)、R1、C1及四双开关向开关IC6控制的定时电阻RT 、RG 、RG1、RG2等组成,IC6采用CD4066、RT 、RG 是秒步进和十秒步进的波段开关,其电阻均为6.2K Ω,最大定时时间为10S 。
RG1、RG2是秒步进和十秒步进的波段开关,秒步进开关的电阻为6.2K Ω,十秒步进开关电阻为6.2K Ω,十秒步进开关电阻为6.2K Ω,最大可设置时间为110S ,时间长短要预置,六程序电路IC3采用十进制计数器/脉冲分配器CD4017,将5脚和复位端15脚相连,使之成为六进制计数分配器,加电源后,IC3的Q0-Q5依次,输出高电平,至第六个定时器脉冲到来时,Q6(5脚)的高电平加至15脚,使IC3复位,然后又重复循环,形成六程序控制。
闪烁电器电器IC2和R2、R3、C3组成无稳态多谐振荡器,f=1.44/(R2+2R3)C3,它的输出经选通门IC4加至译码和驱动电路,矩阵电路由D1-D10组成,用来选择每步程序的交通信号灯,并推动IC3、IC7为专用灯驱动电路MC1413,可接控制L1-L5的通断,点亮各色信号灯。
综上所述,单片机具有结构简单、编程方便、经济、易于连接等优点, 特别是其内部定时器计数器、中断系统资源丰富, 可对交通灯进行精确的控制, 有应用价值。
本实验使用单片机实现定时交通信号灯控制。
1.3硬件电路设计1.3.1组成:AT89C51单片机、复位电路、振荡电路、LED数码管、交通灯。
1.3.2各组成部分电路设计:a)复位部分复位电路采用上电+按钮电平复位是上电复位与按钮复位的组合,当振荡频率是6MHz时,电容C取22uf, R取1KΩ,Rs取200Ω左右。
上电瞬间复位端(RST/Vpd)的电位与Vcc相同,随着充电电路电流的减少,RST/Vpd的电位下降,最后为0V,当按钮按下后,电源Vcc通过电阻R,施加在单片机复位端RST/Vpd 上实现复位,电路连接图如图(2):复位电路(2)b)时钟电路部分第3页本系统采用内部时钟产生方式:在和两端跨接陶瓷谐振器,与内部反相器构成稳定的自激振荡器采。
晶振采用12MHz的振荡频率和两个30Pf瓷片电容C1、C2,两个电阻对频率有微调作用。
其电路如图(3)C)路口指示灯部分采用红黄绿三种颜色的发光二极管共12个分为4组代表路口的交通灯(电路图中用两组示意).其中每两组控制一个路口,具体时序如表1:表1:d)显示部分采用两位一体共阳极数码管,分别显示南北和东西灯的剩余时间.片选部分和数码段显示部分,分别接单片机管脚的P2口和P0口,具体的共阴数码管管脚分布位置见图(4).第4页1.4程序设计1.4.1流程图1.4.2交通灯状态表:1.4.3程序清单:①主程序ORG 0000HMAIN:MOV DPTR,#0FF20H 初始化MOV A,#03HMOVX @DPTR,AMOV 2AH,#1FH 设置时间显示初始值31s ②四种状态MOV P1,#0CH A线放行B线禁止MOV R7,#19H 延时秒数 25PRG1: LCALL DELAY1 调用延时子程序DJNZ R7,PRG1MOV P1,#0AH A线警告B线禁止MOV R7,#05H 延时秒数5PRG2: LCALL DELAY1 调用延时子程序DJNZ R7, PRG2MOV P1,#21H A线禁行B线放行MOV 2AH,#1FH 设置时间显示初值31sMOV R7, #19H 延时秒数 25PGR3: LCALL DELAY1 调用延时子程序DJNZ R7,PGR3MOV P1,#11H A线禁行B线警告MOV R7,#05H 延时秒数5PGR4: LCALL DELAY1 调用延时子程序DJNZ R7, PGR4AJMP MAIN DELAY1③延时子程序DELAY1:DEC 2AHMOV A,2AH 显示秒数减一MOV B,#0AH④循环控制子程序LOOP: MOV A,R2MOV R4,#02HLCALL DISPLAYMOV A,R1MOV R4,#01HLCALL DISPLAYDJNZ R6,LOOP二.调试硬件调试是利用开发系统、基本测试仪器(万用表、示波器等),检查用户系统硬件中存在的故障。
硬件调试可分为静态调试与动态调试两步进行。
a)静态调试:静态调试是在用户系统未工作时的一种硬件检测。
第一步:目测。
检查外部的各种元件或者是电路是否有断点。
第二步:用万用表测试。