数电交通灯课程设计.doc_第1页
数电交通灯课程设计.doc_第2页
数电交通灯课程设计.doc_第3页
数电交通灯课程设计.doc_第4页
数电交通灯课程设计.doc_第5页
已阅读5页,还剩33页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

成绩 课 程 设 计 说 明 书 课程设计名称: 题 目: 学 生 姓 名: 专 业: 学 号: 指 导 教师: 日期:年 月 日目录1 设计目的42 设计思路43 设计过程4 3.1方案论证43.2电路设计63.2.1秒脉冲发生器63.2.2定时器73.2.3控制器93.2.4译码电路103.2.5显示部分113.2.6总原理图124系统调试与结果125主要元件126 结论137设计心得体会138 附录13 8.1总原理图13 8.2 PCB图149参考文献14交通灯控制电路摘要:交通信号灯常用于交叉路口,用来控制车辆的流量,提高交叉路口车辆的通行能力,减少交通事故。本交通灯设计主要由秒脉冲发生器、定时器、控制器、译码显示电路组成。秒脉冲发生器由555定时器产生脉冲,定时器由74LS163实现,控制器由74LS153和74LS74组成,译码电路采用74LS48和七段数码管来显示。控制器通过ST信号对定时器进行控制,从而显示红黄绿灯的转换。关键字:交通灯 控制器 秒脉冲发生器 定时器 译码器Abstracts: Traffic lights are often used in the intersection, used to control the flow of vehicles, Improve the intersection capacity, reduce traffic accidents. The design of traffic lights mainly by the second pulse generator, a timer, a controller, decoding display circuit。A second pulse generator produced by the 555 timer pulse, the timer is realized by 74LS160, controller is composed of 74LS153 and 74LS74, decoding circuit uses the 74LS48 and seven digital tube display. A controller controls the timer through ST signal, which shows the conversion of red and yellow lights.Keywords: traffic light c ontroller second pulse generator timer decoder 1.前言 现代社会交通越来越发达,人们的出行都离不开交通方式,便捷的交通不仅为人们提供了方便,而且还为出门在外的人群赋予了一个安全的环境,让人们享受便捷交通的愉悦。随着大规模集成电路技术的发展,交通灯的控制也越来越数字化和集成化,这种控制技术的设置也变得越来越受到人们的关注。根据设计内容和设计要求,本课程设计用到了我们熟悉的555定时器,74LS163计数器,74LS153和74LS74,74LS48以及数码管等电路器件。通过一些基本的电路原件(电阻,电容)和门电路(与门,非门,与非门等)将各个器件连接起来,实现了交通灯控制电路的设计。 2.总体方案设计 2.1方案比较 2.11 设计要求分析与方案比较1.交通灯的位置排布如图2.1所示,本设计的要求控制交通灯在甲道和乙道十字路口的时间变化,并伴随着红绿黄灯的明暗变化。交通灯的变化经历四个过程,然后重复此过程,如图2.2所示: 图2.1 交通灯的位置排布甲道绿灯,乙道红灯甲道黄灯,乙道红灯 25秒时间到55 秒 秒 时 时 间 间 到 到甲道红灯,乙道黄灯甲道红灯,乙道绿灯 25秒时间到 图2.2 交通灯的变化过程图(1).首先初始化,将甲道设为绿灯,乙道设为红灯。经过延时25秒时间到,将甲道变为黄灯,乙道红灯不改变;延时5秒时间到,将甲道变为红灯,乙道变为绿灯;再经过25秒延时时间到,甲道依然是红灯,变乙道为黄灯;延时5秒后,交通灯状态又回到初状态。这四个过程为一次循环。 通过以上分析,交通灯一个循环过程共需要一分钟的时间,下面有两种方案可供选择:方案一:用数电电子技术来实现交通灯控制它主要由控制器、定时器、译码器和秒脉冲信号发生器等部分组成。秒脉冲发生器是该系统中定时器和控制器的标准时钟信号源,译码器输出两组信号灯的控制信号,经驱动电路后驱动信号灯工作,控制器是系统的主要部分,由它控制定时器和译码器的工作。图中: TL: 表示甲车道或乙车道绿灯亮的时间间隔为25秒,即车辆正常通行的时间间隔。定时时间25秒到,TL=1,如果定时时间未到,则TL=0。 TY:表示黄灯亮的时间间隔为5秒。定时时间5秒到,TY=1,如果定时时间未到,TY=0。 ST:表示定时器到了规定的时间后,由控制器发出状态转换信号。由它控制定时器开始下个工作状态的定时。 图2-3 系统的原理图 交通灯控制器的流程图如图2-4所示(1)甲车道绿灯亮,乙车道红灯亮。表示甲车道上的车辆允许通行,乙车道禁止通行。绿灯亮的时间间隔25秒时(即TL改变状态),控制器发出状态信号ST,转到下一工作状态。 (2)甲车道黄灯亮,乙车道红灯亮。表示甲车道上未过停车线的车辆停止通行,已过停车线的车辆继续通行,乙车道禁止通行。黄灯亮的时间间隔5秒时(即TY改变状态),控制器发出状态转换信号ST,转到下一工作状态。 (3)甲车道红灯亮,乙车道绿灯亮。表示甲车道禁止通行,乙车道上的车辆允许通行,绿灯亮的时间间隔25秒时(即TL改变状态),控制器发出状态转换信号ST,转到下一工作状态。 (4)甲车道红灯亮,乙车道黄灯亮。表示甲车道禁止通行,乙车道未过停车线的车辆停止通行,已过停车线的车辆继续通行。黄灯亮的时间间隔5秒时(即TY改变状态),控制器发出状态转换信号ST,系统又转换到第(1)种工作状态。 交通灯以上4种工作状态的转换是由控制器器进行控制的。设控制器的四种状态编码为00、01、11、10,并分别用S0、S1、S3、S2表示,则控制器的工作状态及功能如表1-2所示,控制器应送出甲、乙车道红、黄、绿灯的控制信号。为简便起见,甲道用A表示,乙道用B来表示,把灯的代号和灯的驱动信号合二为一,并作如下表2-1规定:表2-1控制状态信号灯状态车道运行状态S0(00)甲绿、乙红甲车道通行,乙车道禁止通行S1(01) 甲黄、乙红甲车道缓行,乙车道禁止通行S3(11)甲红、乙绿甲车道禁止通行,乙车道通行S2(10)甲红,乙黄甲车道禁止通行,乙车道缓行AG=1甲车道绿灯亮甲车道通行BG=1乙车道绿灯亮乙车道通行AY=1甲车道黄灯亮甲车道缓行BY=1乙车道黄灯亮乙车道缓行AR=1甲车道红灯亮甲车道禁止通行BR=1乙车道红灯亮乙车道禁止通行由此得到交通灯的流程图,如 图1-3所示。设控制器的初始状态为S0(用状态框表示S0),当S0的持续时间小于25秒时,甲乙灯的状态不变(TL=0)(用判断框表示TL),控制器保持S0不变。只有当S0的持续时间等于25秒时,TL=1,控制器发出状态转换信号ST(用条件输出框表示ST),并转换到下一个工作状态。图2-4 交通灯的流程图方案二:用单片机技术来实现交通灯控制通过并行接口8255A实现十字路口交通灯的模拟控制1. 十字路口交通灯的变化规律要求:1) 甲道的绿灯,乙道的红灯同时亮25秒。2) 甲道的黄灯亮5秒,同时乙道的红灯继续亮。3) 甲道的红灯,乙道的绿灯同时亮25秒。4) 甲道的红灯继续亮,乙道黄灯亮5秒。5) 重复1)-4)的过程,直到有键按下。2. 8255A的C口工作为方式0输出方式,用来控制二极管的状态。如果用PA0测试8253定时到信号状态,则8255A的A口应该工作为方式0输入方式。3.延时可采用软件实现,也可以利用8253A定时来实现。参考编程流程图如图1-4所示,两种延时方案在初始化和延时程序的编程上有区别。4.设置8253A工作可采用方式0.GATA0+5V,CLK0接1MHz时钟。当送完8253方式控制字后OUT0输出低电平,在送完计数初值后,开始减一计数,计数后输出高电平,8255A测试到高电平后转换灯亮,之后重新对8253初始化,且计数初值根据定时长短改变。5.等待键盘输入可采用DOS功能调用0BH号功能,如: MOV AH,0BH ;有键按下则AL=0FFH INT 21H CMP AL,0FFH JZ EDN0 ;有键按下转到程序退出处,编程流程图如图2-5所示:图2-5 编程流程图2.2 方案论证 两种方案所执行交通灯的效果是一样的,只是所采用的技术是不一样的。方案一所采用我们熟悉的集成芯片,2.3 方案选择 方案一是我们比较熟悉的,因为才学完数字电路这门课程,我们对芯片的了解以及连接有一定的基础。而方案二所采用的是单片机知识,要进行编程才能实现,此种方法比起第一种要复杂的多。经比较后,采用了方案一来实现此课程设计所要求的功能。 3.单元模块测试3.1电路参数的计算及元器件的选择3.11 秒脉冲发生器的选择 555定时器是一种功能强大的模拟数字混合集成电路,此秒脉冲发生器是以555定时器为基础构成的多谐振荡器产生秒脉冲的电路。由于555定时器内部的比较灵敏度比较高,输出驱动电流较大,功能灵活,它的频率受电源电压和温度的影响很小,所以由555定时器构成的多谐振荡器频率较稳定,不易受干扰。并且有许多电路中都广泛用到此电路充当秒脉冲产生器,技术已经相当成熟,因此此电路比较适合。3.12 定时器的选择 定时器由秒脉冲发生器和同步的计数器构成,此计数器所采用的集成芯片是74LS163,74LS163是4位二进制同步计数器,它具有同步清零、同步置数的功能。交通灯延时最大为25秒,因此采用两片74LS163级联的方式构成25进制计数器,以达到定时的效果。3.13控制器电路控制器是交通管理的核心,它应该能够按照交通管理规则控制信号灯工作状态的转换。列出控制器的状态转换表,如表1-6所示。选用两个D触发器74LS74做为时序寄存器产生 4种状态,控制器状态转换的条件为TL和TY,据表1-1,有四种控制状态信号(00表示甲道绿灯亮,乙道红灯亮;01表示甲道黄灯亮,乙道红灯亮;11表示甲道红灯亮,乙道绿灯亮;10表示甲道红灯亮,乙道黄灯亮)。当控制器处于 00状态时,如果TL 0,则控制器保持在00状态;如果TL=1(即绿灯亮足25秒),则控制器转换到 01状态(这两种情况与条件TY无关,所以用无关项X表示)。其余情况依次类推,另外TY=1表示黄灯亮足5秒时间到,就可以列出了状态转换信号ST。表3-1控制器状态转换表根据上表可以推出状态方程和转换信号方程,其方法是:将Q1n+1、Q0n+1和 ST为1的项所对应的输人进行相与,“1”用原变量表示,“0”用反变量表示。最后再把各项加起来,即可得到下面的状态方程: 根据以上方程,选用数据选择器 74LS153来实现每个D触发器的输入函数,将触发器的现态值加到74LS153的数据选择输入端作为控制信号即可实现控制器的功能。3.14译码电路译码器的主要任务是将控制器的输出 Q1、 Q0的4种工作状态,翻译成甲、乙车道上6个信号灯的工作状态。控制器的状态编码与信号灯控制信号之间的关系如表3-2表示,表中A,B表示甲,乙车道。表3-2 控制器状态编码与信号灯关系表Q1 Q0AG甲道绿灯AY甲道黄灯AR甲道红灯BG乙道绿灯BY乙道黄灯 BR乙道红灯0 01000010 10100011 10011001 0001010 由上表可得以下状态表达式:AG甲道绿灯=;AY甲道黄灯=;AR甲道红灯=;BG乙道绿灯=;BY乙道黄灯=;BR乙道红灯=;由秒脉冲发生器产生了周期性变化的CLK脉冲,一部分送给了定时器的74LS160芯片,另一部分送给了控制器的74LS74芯片。在脉冲ST同时加到定时器74LS160芯片的情况下,通过芯片74LS10将会输出TY、TY非;TL、TL非。即TY和TY非放大的结果是秒脉冲的5倍;TL和TL非放大的结果是秒脉冲的25倍。前者输出的信号是后者的1/5(即TY控制黄灯定时5秒,TL控制绿灯定时25秒)。将定时器输出的TY,TY非;TL,TL非分别作用于控制器的芯片74LS153中,在CLK脉冲接入芯片74LS74中的脉冲输入端会输出高低变化的电平。控制器中的信号在送给由芯片74LS08组成的译码器后再通过电路中的指示灯和200欧的电阻从而得到交通灯的逻辑电路,这种电路的结果最终通过小灯的正常闪烁来实现。3.15显示部分显示部分由74LS48和共阴极七段数码管组成,74LS48作为译码器,对74LS160的输出信号进行译码,然后通过七段数码管显示出74LS160的计数。即交通灯需要显示的时间。3.2各单元模块功能介绍及电路设计3.21 秒脉冲发生器电路由555定时器构成的多谐振荡器: 图3.2 555定时器构成的多谐振荡器功能:产生频率稳定的振荡电流,振荡时间间隔为1秒,可实现电路按秒计数的功能。3.22 定时器74LS163构成的计数器产生定时的功能:要求计数器在状态信号ST作用下,首先清零,然后在时钟脉冲上升沿作用下,计数器从零开始进行增1计数,向控制器提供模5的定时信号TY和模25的定时信号TL。计数器选用集成电路74LS163进行设计较简便。 图3-3 交通灯定时器(由75LS163构成)其工作原理为:由秒脉冲发生器产生的秒脉冲CLK分别送给两个74LS160的计数脉冲输入端2处。如图所示:两个计数器的输入端3.4.5.6分别接地。U2的进位端口15置空。将控制状态信号ST分别接到U1和U2的异步清零端。由U2的Q3和Q0连接一个与门接到U1的两个使能端ENT和ENP端,就可以实现进位的功能。即得到TY和TY非是秒脉冲的5倍;TL和TL非的结果是秒脉冲的25倍(即实现了定时的功能)。除此,还可以用74LS160来实现这个定时器。设计思想和74LS163基本相似,设计如下图3-4,虽说用此电路设计比起74LS163简单一点(就是少一个与非门),但考虑到先前做的时候,有几个难点知识没有搞懂,所以一再思考选用了74LS163来完成定时器电路的设定。 图3-4 交通灯定时器(由74LS160构成)功能:通过控制信号的变化,产生秒计数,实现延时的功能。3.23 控制电路74LS153与双D触发器构成控制电路: 功能:通过对定时器输出信号的选择,输出ST控制信号,再反馈给定时器,以实现时间一到就让显示器清零的功能。同时实现对红黄绿交通灯的控制亮和暗的功能。3.24译码器电路 待完成(1)熟悉集成电路的引脚安排。(2)掌握各芯片的逻辑功能及使用方法。(3)了解面包板结构及其接线方法。(4)了解数字交通灯控制电路的组成及工作原理。(5)学会用仿真软件对设计的原理图进行仿真。(6)熟悉数字交通灯控制电路的设计与制作。2、设计思路(1)设计秒脉冲发生器(2)设计交通灯定时电路(3)设计交通灯控制电路(4)设计交通灯译码电路(5)设计交通灯显示时间电路3 设计过程 3.1方案论证方案一 用数电电子技术来实现交通灯控制 交通灯控制系统的原理框图如图1-1所示。它主要由控制器、定时器、译码器和秒脉冲信号发生器等部分组成。秒脉冲发生器是该系统中定时器和控制器的标准时钟信号源,译码器输出两组信号灯的控制信号,经驱动电路后驱动信号灯工作,控制器是系统的主要部分,由它控制定时器和译码器的工作。图中: TL: 表示甲车道或乙车道绿灯亮的时间间隔为25秒,即车辆正常通行的时间间隔。定时时间25秒到,TL=1,如果定时时间未到,则TL=0。 TY:表示黄灯亮的时间间隔为5秒。定时时间5秒到,TY=1,如果定时时间未到,TY=0。 ST:表示定时器到了规定的时间后,由控制器发出状态转换信号。由它控制定时器开始下个工作状态的定时。 图1-1 系统的原理图 交通灯的排布位置如图1-3所示 图1-2 交通灯的排布位置 交通灯控制器的流程图如图1-3所示(1)甲车道绿灯亮,乙车道红灯亮。表示甲车道上的车辆允许通行,乙车道禁止通行。绿灯亮的时间间隔25秒时(即TL改变状态),控制器发出状态信号ST,转到下一工作状态。 (2)甲车道黄灯亮,乙车道红灯亮。表示甲车道上未过停车线的车辆停止通行,已过停车线的车辆继续通行,乙车道禁止通行。黄灯亮的时间间隔5秒时(即TY改变状态),控制器发出状态转换信号ST,转到下一工作状态。 (3)甲车道红灯亮,乙车道绿灯亮。表示甲车道禁止通行,乙车道上的车辆允许通行,绿灯亮的时间间隔25秒时(即TL改变状态),控制器发出状态转换信号ST,转到下一工作状态。 (4)甲车道红灯亮,乙车道黄灯亮。表示甲车道禁止通行,乙车道未过停车线的车辆停止通行,已过停车线的车辆继续通行。黄灯亮的时间间隔5秒时(即TY改变状态),控制器发出状态转换信号ST,系统又转换到第(1)种工作状态。 交通灯以上4种工作状态的转换是由控制器器进行控制的。设控制器的四种状态编码为00、01、11、10,并分别用S0、S1、S3、S2表示,则控制器的工作状态及功能如表1-2所示,控制器应送出甲、乙车道红、黄、绿灯的控制信号。为简便起见,甲道用A表示,乙道用B来表示,把灯的代号和灯的驱动信号合二为一,并作如下表1-1规定:表1-1控制状态信号灯状态车道运行状态S0(00)甲绿、乙红甲车道通行,乙车道禁止通行S1(01) 甲黄、乙红甲车道缓行,乙车道禁止通行S3(11)甲红、乙绿甲车道禁止通行,乙车道通行S2(10)甲红,乙黄甲车道禁止通行,乙车道缓行AG=1甲车道绿灯亮甲车道通行BG=1乙车道绿灯亮乙车道通行AY=1甲车道黄灯亮甲车道缓行BY=1乙车道黄灯亮乙车道缓行AR=1甲车道红灯亮甲车道禁止通行BR=1乙车道红灯亮乙车道禁止通行由此得到交通灯的流程图,如 图1-3所示。设控制器的初始状态为S0(用状态框表示S0),当S0的持续时间小于25秒时,甲乙灯的状态不变(TL=0)(用判断框表示TL),控制器保持S0不变。只有当S0的持续时间等于25秒时,TL=1,控制器发出状态转换信号ST(用条件输出框表示ST),并转换到下一个工作状态。图1-3 交通灯的流程图方案二 用单片机技术来实现交通灯控制1 、设计目的通过并行接口8255A实现十字路口交通灯的模拟控制2、设计思路2. 十字路口交通灯的变化规律要求:6) 甲道的绿灯,乙道的红灯同时亮25秒。7) 甲道的黄灯亮5秒,同时乙道的红灯继续亮。8) 甲道的红灯,乙道的绿灯同时亮25秒。9) 甲道的红灯继续亮,乙道黄灯亮5秒。10) 重复1)-4)的过程,直到有键按下。2.8255A的C口工作为方式0输出方式,用来控制二极管的状态。如果用PA0测试8253定时到信号状态,则8255A的A口应该工作为方式0输入方式。3.延时可采用软件实现,也可以利用8253A定时来实现。参考编程流程图如图1-4所示,两种延时方案在初始化和延时程序的编程上有区别。4.设置8253A工作可采用方式0.GATA0+5V,CLK0接1MHz时钟。当送完8253方式控制字后OUT0输出低电平,在送完计数初值后,开始减一计数,计数后输出高电平,8255A测试到高电平后转换灯亮,之后重新对8253初始化,且计数初值根据定时长短改变。5.等待键盘输入可采用DOS功能调用0BH号功能,如: MOV AH,0BH ;有键按下则AL=0FFH INT 21H CMP AL,0FFH JZ EDN0 ;有键按下转到程序退出处此程序涉及到单片机技术,由于我们现阶段只是学习了微机原理及接口技术这门课程,还未接触单片机课程,知识有限,所以不采用此方案。图1-4 编程流程图3.2单元电路的设计 3.2.1秒脉冲发生器 如果要求精度不高,秒脉冲发生器由555定时器电路及外围电路组成(是以555定时器组成的多谐振荡器为基础连成的),其中R1=15K、R2=68K,C2=10uF的电阻电容值决定了脉冲宽度。既T=(R1+2R2)C2ln2当T=1S,即可凑出R2、R1、C3其中C3=0.01uF是为了保持输出的波形的稳定。如图1-5所示, R2=68K、C2=10uF组成一个串联RC充放电电路,在555定时器的7脚上输出一个方波信号,C2上得到一个三角波。此三角波送到2脚输入端。由555定时器内部的比较器和门电路共同作用,维持7脚上的方波信号和3脚上的输出方波。图1-5 秒脉冲发生器原理图3.2.2定时器 定时器由秒脉冲发生器(由时钟脉冲产生器提供)和同步的计数器构成,要求计数器在状态信号ST作用下,首先清零,然后在时钟脉冲上升沿作用下,计数器从零开始进行增1计数,向控制器提供模5的定时信号TY和模25的定时信号TL。计数器选用集成电路74LS163进行设计较简便。,它具有异步清零、同步置数的功能。74LS163功能表如表3-1所示。表3-1CLK ENPENT 工作状态XXX 01111X0111 X X X X 0 X X 0 1 1置零预置数 保持保持(ROC=0) 计数表中是低电平有效的异步清零输入端,是低电平有效才同步并行置数控制端,ENP、ENT是计数使能端,RCO是进位输出端中,D0D3是并行数据输入端,Q0Q 3是数据输出端。设计如图1-6所示。 图1-6 交通灯定时器其工作原理为:由秒脉冲发生器产生的秒脉冲CLK分别送给两个74LS160的计数脉冲输入端2处。如图所示:两个计数器的输入端3.4.5.6分别接地。U2的进位端口15置空。将控制状态信号ST分别接到U1和U2的异步清零端。由U2的Q3和Q0连接一个与门接到U1的两个使能端ENT和ENP端,就可以实现进位的功能。即得到TY和TY非是秒脉冲的5倍;TL和TL非的结果是秒脉冲的25倍(即实现了定时的功能)。除此,还可以用74LS160来实现这个定时器。设计思想和74LS163基本相似,设计如下图1-7。虽说用此电路设计比起74LS163简单一点(就是少一个与非门),但考虑到先前做的时候,有几个难点知识没有搞懂,所以一再思考选用了74LS163来完成定时器电路的设定。 图1-7 由74LS193构成的定时电路3.2.3控制器控制器是交通管理的核心,它应该能够按照交通管理规则控制信号灯工作状态的转换。列出控制器的状态转换表,如表1-6所示。选用两个D触发器74LS74做为时序寄存器产生 4种状态,控制器状态转换的条件为TL和TY,据表1-1,有四种控制状态信号(00表示甲道绿灯亮,乙道红灯亮;01表示甲道黄灯亮,乙道红灯亮;11表示甲道红灯亮,乙道绿灯亮;10表示甲道红灯亮,乙道黄灯亮)。当控制器处于 00状态时,如果TL 0,则控制器保持在00状态;如果TL=1(即绿灯亮足25秒),则控制器转换到 01状态(这两种情况与条件TY无关,所以用无关项X表示)。其余情况依次类推,另外TY=1表示黄灯亮足5秒时间到,就可以列出了状态转换信号ST。表1-6 控制器状态转换表根据上表可以推出状态方程和转换信号方程,其方法是:将Q1n+1、Q0n+1和 ST为1的项所对应的输人进行相与,“1”用原变量表示,“0”用反变量表示。最后再把各项加起来,即可得到下面的状态方程: 根据以上方程,选用数据选择器 74LS153来实现每个D触发器的输入函数,将触发器的现态值加到74LS153的数据选择输入端作为控制信号即可实现控制器的功能。控制器原理图如图1-8所示。图中R、C构成上电复位电路。由两个双多路转换器74LS153和一个双D触发器74LS74组成控制器。触发器记录4种状态,多路转换器与触发器配合实现4种状态的相互交换。图1-8 交通灯控制器其原理为: CLK分别送给U3A和U3B的3端清零端。将TY接入U1的5端和U2的4和5端口;TY非接入U1的4端口。如上图所示:74LS74两个D触发器作为时序寄存器产生4种状态(此状态变化顺序是00 01 11 10)。选用数据选择器74LS153来实现每个D触发器的输入函数,将触发器的的现态值加到74LS153的数据选择端作为控制信号,即可实现控制器的功能。74LS153的引脚图如图1-9 所示:图1-9 74LS153的引脚图1G、2G为两个独立的使能端;B、A为公用的地址输入端;1C01C3和2C02C3分别为两个4选1数据选择器的数据输入端;Y1、Y2为两个输出端。74LS153功能简介:当使能端1G(2G)1时,多路开关被禁止,无输出,Y0。 当使能端1G(2G)0时,多路开关正常工作,根据地址码B、A的状态,将相应的数据C0C3送到输出端Y。BA00则选择CO数据到输出端,即YC0。B A01 则选择C1数据到输出端,即YC1,其余类推。3.2.4译码电路译码器的主要任务是将控制器的输出 Q1、 Q0的4种工作状态,翻译成甲、乙车道上6个信号灯的工作状态。控制器的状态编码与信号灯控制信号之间的关系如表1-8所示。表中A、B代表甲、乙车道。表1-8 控制器状态编码与信号灯关系表Q1 Q0AG甲道绿灯AY甲道黄灯AR甲道红灯BG乙道绿灯BY乙道黄灯 BR乙道红灯0 01000010 10100011 10011001 0001010 由上表可得以下状态表达式:AG甲道绿灯=;AY甲道黄灯=;AR甲道红灯=;BG乙道绿灯=;BY乙道黄灯=;BR乙道红灯=;由秒脉冲发生器产生了周期性变化的CLK脉冲,一部分送给了定时器的74LS160芯片,另一部分送给了控制器的74LS74芯片。在脉冲ST同时加到定时器74LS160芯片的情况下,通过芯片7

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论