设计报告交通灯.docVIP

  • 4
  • 0
  • 约2.32千字
  • 约 11页
  • 2017-08-17 发布于河南
  • 举报
设计报告 一 课程性质 数字逻辑课程设计 二 课程目的 训练学生综合地运用所学的 《数字逻辑》的基本知识,使用电脑EWB仿真技术,独立完整地设计一定功能的电子电路,以及仿真和调试等的综合能力。 三课程设计题目 题目:交通灯控制电路的设计 要求: 1、设计一个十字路口的交通灯控制电路,要求东西方向车道和南北方向车道两条交叉道路上的车辆交替运行,每次通行时间都设为45秒。时间可设置修改。 2、在绿灯转为红灯时,要求黄灯先亮5秒钟,才能变换运行车道; 3、黄灯亮时,要求每秒闪亮一次。 4、东西方向、南北方向车道除了有红、黄、绿灯指示外,每一种灯亮的时间都用显示器进行显示(采用倒计时的方法)。 5、同步设置人行横道红、绿灯指示。 〈四〉设计原理与参考电路分析系统的逻辑功能,画出其框图交通灯控制系统的原理框图如图1所示。它主要由、灯器和秒脉冲信号发生器组成。秒脉冲发生器是该系统中和的标准时钟信号源,输出两组驱动信号灯灯工作,是系统的主要部分,由它控制灯的工作。 2、信号灯转换器 两方向车道的交通灯的运行状态共有4种(因人行道的交通灯和车道的交通灯是同步的,所以暂时先不考虑),如图1-2所示 信号灯状态车道运行状态S0:东西方向车道的绿S1:东西方向车道的黄灯亮,车道缓行,人行道禁止通行;南北方向车道的红灯亮,车道禁止通行,人行道通行 S2:东西方向车道的红灯亮,车道禁止通行道通行S3:东西方向车道的红灯亮,车道禁止通行,车道缓行=1:车道绿灯亮=1:车道黄灯亮=1:车道红灯亮;=1:车道绿灯亮=1:车道黄灯亮=1:车道红灯亮CLR LOAD ENP ENT CLK A B D C QA QB QC QD 0 X X X X X X X X 0 0 0 0 1 0 0 0 POS X X X X A B C D 1 1 1 1 POS X X X X Count 1 1 1 X X X X X X QA0 QB0 QC0 QD0 1 1 X 1 X X X X X QA0 QB0 QC0 QD0 设状态编码:S0=00???S1=0001???S2=0010?? S3=0011,则其状态表为: 表1-2 状态编码与信号灯关系表 图1-3 方案二: 若选JK触发器,状态编码:S0=00???S1=01???S2=11?? S3=10其输出为Q Q0,则其状态表为: 表1-3 状态编码与信号灯关系表Q0n Q1n+1 Q0n+1 Ga Ya Ra Gb Yb Rb 0 0 0 1 1 0 0 0 0 1 0 1 1 1 0 1 0 0 0 1 1 1 1 0 0 0 1 1 0 0 1 0 0 0 0 0 1 0 1 0 电路接法如下: 图1-4 对方案一和方案二进行比较,发现方案二无论是从原理还是从接法画线上,都是比较简单易懂,工作效率高,而且不容易出错。故信号灯转换器选择方案二的接法,即用JK触发器进行信号灯的转换。 3、倒计时计数器 十字路口要有数字显示,作为倒计时提示,以便人们更直观地把握时间。具体为:当某方向绿灯亮时,置显示器为某值,然后以每秒减1,计数方式工作,直至减到数为“5”和“0”,十字路口绿、黄、红灯变换,一次工作循环结束,而进入下一步某方向的工作循环。在倒计时过程中计数器还向提供模5的定时信号和模的定时信号T。? 计数器选用集成电路74进行设计较简便。74是进制同步计数器,它具有、功能。 CTEN D/U CLK LOAD A B C D QA QB QC QD 0 X X 0 X X X X A B C D 0 1 POS 1 X X X X Count Down 0 0 POS 1 X X X X Count Up 1 X X X X X X X Qa0 Qb0 Qc0 Qd0 图1-5 现选用两个74190芯片级联成一个从99倒计到00的计数器,其中作为个位数的74190芯片的CLK接秒脉冲发生器(频率为1),再把个位数74190芯片输出端的QA、QD用一个与门连起来,再接在十位数74190芯片的CLK端。当个位数减到0时,再减1就会变成9, 0(0000)和9(1001)之间的QA、QD同时由0变为1,把QA、QD与起来接在十位数的CLK端,此时会给十位数74190芯片一个脉冲数字减1,相当于借位。具体连接方法如图1-5所示。 信号LD由两个芯片的8个输出端用或门连起来,决定倒计时是置数,还是计数。工作开始时,LD为0,计数器预置数,置完数后,LD变为1,计数器开始倒计时。当倒计时减到数00时,LD又变为0,计数器又预置数,之后又倒计时,如此循环下去。 图1-6 预置数

文档评论(0)

1亿VIP精品文档

相关文档