当前位置:文档之家› 数电课程设计——简易交通灯控制逻辑电路 (1)

数电课程设计——简易交通灯控制逻辑电路 (1)

课程设计说明书课程名称:数字电子技术课程设计题目:简易交通灯控制逻辑电路学生姓名:陈卓斌专业: ____________班级: ____________学号: ____________指导教师: ____________日期: 2011 年 01 月 09 日课程设计任务书一、设计题目简易交通灯控制逻辑电路设计二、主要内容及要求要求实现逻辑功能:1、东西方向绿灯亮,南北方向红灯亮,时间60s。

2、东西方向与南北方向黄灯亮,时间5s。

3、南北方向绿灯亮,东西方向红灯亮,时间45s。

4、如果发生紧急事件,可以手动控制四个方向红灯全亮。

三、进度安排1、2011.01.01-2011.01.07 复习归纳触发器、计数器的逻辑功能3、2011.01.09 使用EWB5.12辅助设计电路,并进行调试。

完成任务设计书。

四、总评成绩简易交通灯控制逻辑电路设计一、设计任务与要求要求实现逻辑功能,在1-3状态循环。

1、东西方向绿灯亮,南北方向红灯亮,时间15s;2、东西方向与南北方向黄灯亮,时间5s;3、南北方向绿灯亮,东西方向红灯亮,时间l0s;4、如果发生紧急事件,可以手动控制四个方向红灯全亮。

二、方案设计与论证y1、分解任务要求任务要求实际上就是4个状态,不妨设:S1、东西方向绿灯亮,南北方向红灯亮,时间15s;S2、东西方向与南北方向黄灯亮,时间5s;S3、南北方向绿灯亮,东西方向红灯亮,时间l0s;S4、如果发生紧急事件,可以手动控制四个方向红灯全亮。

【表1】主电路状态与指示灯状态转换注:R,G,Y=红,绿,黄灯。

根据【表1】可知,设计电路只需要5组输出端控制指示灯,指示灯都是以2个或4个一组。

总计需要1234=⨯个灯。

2、输出指示灯状态设计(显示电路)【图1】显示电路设计▲3、主电路设计①、主电路实现S1→S2→S3状态的转换,↑ ↓②、另外可以在任何一个状态进入S4,并能恢复正常工作状态。

实现①、②可以用触发器,也可以用锁存器或使能电路。

③、实现S1=15S ,S2=5S ,S3=10S 方案一①、S1-S3使用2个SR 锁存器,设置00,01,10三个状态。

②、S4使用触发器,当出现紧急情况,触发器由“0”进入S4状态“1”后,在解除紧急时,恢复“0”,进入S1状态。

③、使用4个JK 触发器,实现16位计数。

方案二①、S1-S3使用2个7473替代的T触发器。

【图2】1个7473替代的T触发器▲JK触发器包含SR触发器和T触发器的功能,J=K=T,则得到T触发器。

②、S4使用或门、非门实现,从【表1】可知:=RS+S1S14S∙=(不能出现红绿同时亮的情况)GS1S41S∙=(不能出现红黄同时亮的情况)Y2S4S2=S+R43S3SS∙=(不能出现红绿同时亮的情况)G3S3S4③、使用74192同步可逆10进制计数器(8421码)2个方案对比【表2】综合考虑,为使电路简化、运行稳定,选用方案二。

三、单元电路设计与参数计算【图3】总体模块设计▲1、时钟控制系统:使用上升时序,个位、十位两片74192。

进位关联使用个位TCU =十位UP 实现(Terminal Count Up (Carry) Line )。

数据状态通过判断条件进入选择器74153。

判断条件成立后执行清零。

2、时序Sx 控制:使用7473改装的TFF2个,实现S1→S2→S3状态的转换。

↑ ↓3、判断时钟、Sx :判断74192和7473的状态,满足条件输出74192的清零使能和7473的CLK信号。

4、翻译Sx-LED,翻译S1、S2、S3对应LED的5个状态:,,2311,,S3RSGSRYGSS5、输出调整电路,令紧急电平开关控制LED的状态。

四、总电路工作原理及元器件清单1.总原理图【图4】【卓越商城2100】--电信/移动/联通/魔兽/QQ/200卡/200充值诚信!快速!高效!您的最优化选择!第8 页共32 页2.电路完整工作过程描述(总体工作原理)【图5】数据线分配▲【表3】数据线连接74192工作状态(个位)02Q Q B =注:不填=0【表5】74192(2)工作状态(十位)0Q C =注:不填=07473工作状态(双T 触发器)用JKFF 构成TFF⎩⎨⎧===⊕===011110000Q T J K Q Q T J K 则有:()⎩⎨⎧⊕=⊕⊕=1011100**Q Q Q Q Q Q Q 使2个T 触发器的4状态循环变为3状态循环,使用1Q 0Q 作系统状态。

10CLK CLK =由选择器74153判断。

【图6】状态转换图▲74153工作状态(数据选择器)()()()()()2Y 1Y ECLR/74153⑤7473747374192074192⑦7473⑥11313220100+=============Q Eb Q Ea C b I b I a I a I b I b I a I a I B B Q A PIN2Y 1Y ECLR/74153⑤+==CLK PIN【图7】74153 Turth Table▲【图8】74153 Logic Symbol▲【表8】74138工作状态(3-8线译码器)()()y)A(Emergenc ①73737473⑥10===C Q B Q A PINC/74192(2)③4110+=+=Y S S R S 0411Y S S G S =∙= 1422Y S S Y S =∙=C/74192(2)③4333+=+=Y S S R S 3433Y S S G S =∙=由于74138输出的是Y 而不是Y ,另外需要实现+的逻辑,所以增加G6~G1来调整线路。

后一页附图。

【图9】74138 Turth Table▲【图10】74138 Connection Diagrams▲【图11】输出调整电路(G6~G10)▲【表9】3.元件清单五、仿真调试与分析仿真使用EWB5.12。

1、仿真技巧仿真过程中遇到了很多的问题,在遇到问题后根据除出现的情况按照逻辑真值表进行调整。

使用EWB5.12的一些技术或仿真中的事项标记如下:①、元件调整:双击原件即可调整原件参数。

如果在运行状态,这个操作会导致总电源的关闭。

②、EWB中有红绿蓝三色灯,而红绿灯需要红绿黄三色,所以模拟中用蓝灯代替黄灯。

③、接线问题:当且仅当元件、结点不移动的情况下,连线不移动,新接连线会自动调整,可用鼠标移动到线上拖动,若线上出现小方框,说明线太密,不能移动。

连线不能倾斜,全部横向或竖向。

当第三点需要连接在线上是,可以从端点拖动到线上。

EWB不允许出现悬空线,也不允许从导线开始延伸到端点。

要连接两条悬空线AB,可以先利用第三个端点E引一条线到B,再移动E上的线到A。

再弃置E。

④、器件、结点圈选以后可以整体移动。

圈内的器件、结点相对位置不会移动,导线两端均在圈内则不移动,导线两端在圈外亦不移动。

导线一端在圈内,一端在圈外则会自动调整。

⑤、调试、连线过程中使用额外的指示灯,并给跨芯片导线编号有利于检错。

2、仿真记录:仿真过程中没有发现问题,电路运行正常,“五1⑤”的指示灯状态与LED 红绿灯运行状态匹配。

【表10】仿真中的关键逻辑电平记录全部高电平有效1=High Level0=Low LevelX=Don’t Care—=None0-5=0 To 5【图12】仿真截图见下一页六、结论与心得首先这次课程设计是成功的,运用了数电课程知识完全独立自主地进行设计,参考的资料只有课本和TTL的74LS系列芯片的说明书。

其次,本设计有利于巩固数电课程知识,加深对基本器件、FF、时序电路、逻辑电路的理解。

最后,EWB5.12属于电子CAD的内容,通过本课程设计,我能熟练地使用EWB 进行逻辑电路设计。

附表:文中图、表目录七、参考文献[1]《数字电子技术基本教程》清华大学出版社阎石[2]74LS73说明书[3]74LS138说明书[4]74LS153说明书[5]74LS192说明书附录[2]- [5]项。

[2]74LS73说明书第23页7473替代的T触发器第25页[3]74LS138说明书第26页[4]74LS153说明书第28页[5]74LS192说明书第30页7473双j-k 触发器(带清除端)负边沿J-K 触发器 Dual JK FF(Clr)JKFF7473触发器QK Q J Q JK Q K J Q K J Q K J Q +=++∙+∙=*7473替代的T 触发器JK 触发器包含SR 触发器和T 触发器的功能J=K=T ,则得到T 触发器。

T 触发器Q T Q T Q +=*74138 3-8线译码器/多路转换器双列直插16脚3-8线译码器3-to-8 DEC3-To-8-Line DemultiplexerDecoder/Demultiplexer使能端S0=1,使能;S0=0,禁止。

S2=S3=0使能,S2+S3=1禁止。

输出Y0—Y7为低电平有效。

74153双4选1数据选择器/多路选择器Dual 4-to-1 Data Sel/MUXDual 4-input Multiplexer7415374192同步可逆计数器(bcd,二进制)PRESETTABLE BCD/DECADE UP/DOWN COUNTER PRESETTABLE 4-BIT BINARYUP/DOWN COUNTERSynchronous Up/Down Decade Counters(dual clock lines)Synchronous Up/Down Counter。

相关主题