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

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

数电课程设计——简易交通灯控制逻辑电
路-(1)
------------------------------------------作者xxxx
------------------------------------------日期xxxx
课程设计说明书课程名称:数字电子技术课程设计
题目:简易交通灯控制逻辑电路
学生姓名: 陈卓斌
专业: ____________
班级: ____________
学号: ____________
指导教师: ____________
日期: 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、如果发生紧急事件,可以手动控制四个方向红灯全亮。

二、方案设计与论证y
1、分解任务要求
任务要求实际上就是4个状态,不妨设:
S1、东西方向绿灯亮,南北方向红灯亮,时间15s;
S2、东西方向与南北方向黄灯亮,时间5s;
S3、南北方向绿灯亮,东西方向红灯亮,时间l0s;
S4、如果发生紧急事件,可以手动控制四个方向红灯全亮.
【表1】
主电路状态与指示灯状态转换
S411
东西R=2南北G=2灯数南北R=2东西G=2东南西北
Y=4
注:R,G,Y=红,绿,黄灯。

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

总计需要12
⨯个灯.
3
4=
2、输出指示灯状态设计(显示电路)
【图1】Array
显示电路设计▲
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】可知:
411S S R S +=
411S S G S •=(不能出现红绿同时亮的情况) 422S S Y S •=(不能出现红黄同时亮的情况)
433S S R S +=
433S S G S •=(不能出现红绿同时亮的情况)
③、使用74192同步可逆10进制计数器(8421码)2个
方案对比
【表2】
状态
,不固

③T2个7419
2计数器容易处理,可显示数值
综合考虑,为使电路简化、运行稳定,选用方案二。

三、单元电路设计与参数计算
【图3】
总体模块设计▲
1、时钟控制系统:使用上升时序,个位、十位两片74192.进位
关联使用个位TCU=十位UP实现(TerminalCount 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个状态:
,
3
,
2
,
1
S3
1
,
R
S
S
G
S
R
G
S
Y
5、输出调整电路,令紧急电平开关控制LED的状态。

四、总电路工作原理及元器件清单
1.总原理图
【图4】
……………………………………………………………最新资料推荐…………………………………………………
第 11 页共 41 页
2.电路完整工作过程描述(总体工作原理)
【图5】
数据线分配▲
【表3】数据线连接
ﻬ【表4】
74192工作状态(个位)
02Q Q B =
注:不填=0
【表5】
74192(2)工作状态(十位)
0Q C =
注:不填=0
ﻬ【表6】
7473工作状态(双T 触发器)
用JKF F构成TFF
⎩⎨
⎧===⊕===011110000Q T J K Q Q T J K 则有:()
⎩⎨⎧⊕=⊕⊕=1
011
100**Q Q Q Q Q Q Q 使2个T 触发器的4状态循环变为3状态循环,使用1Q 0Q 作系统状态。

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

【图6】
状态转换图▲
【表7】
74153工作状态(数据选择器)
()
()()()()2Y 1Y ECLR/74153⑤7473747374192
74192
⑦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 PIN
PIN
=
=CLK
⑤+
1Y
2Y ECLR/74153

选择输

Common Se
lect Input
E选通输

Enable
(ActiveL
ow) Input

0,I1
数据输

Multiplexer
Inputs
Z输出Multiplexer
Output
【图7】
74153 Turth Table▲
【图8】
74153 L ogic Sym bol ▲
ﻬ【表8】
74138工作状态(3—8线译码器)
()()y)
A(Emergenc ①7373
7473⑥10===C Q B Q A PIN
74153 PIN [3] [2] [1] 输出 LED LED LE D LE D LED
74153 Na me C B A Y R S 1 G S 1 Y S 2 R S 3 G S 3
S1 0 0 0 0Y 1

S2 0 0 1 1Y
1
S3
0 1 1 3Y
1 1
S4
1 0 0 4Y
1 1 1
0 1 5Y 1 1 1 1 0 6Y 1 1 1
1
1
7Y

1
C/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 ,另外需要实现+的逻辑,所以增加G 6~G1来调整线路。

后一页附图。

【图9】
74138 Turt h Tabl e▲
【图10】
74138 Connection Diagrams▲
【图11】
输出调整电路(G6~G10)▲
ﻬ【表9】3.元件清单
元件序号型号主要参数数

备注
7419274LS192十进制、LOAD低电平有


74192
(2)
74LS192十进制、LOAD低电平有效1
7415374LS1532组数据4选1选择器
使能端Ea、Eb低电平有

1
747374LS73J=K=T,2个T触发器1741
38
74LS1383—8线译码器1
G074LS00+7
4LS04
2输入与门1
G1、
G2
74LS002输入与非门1
G3、
G6、
G7、G8
74LS042输入非门1
G4、
G9、
G10
74LS02
+74LS04
2输入或门1G574LS862输入异或门1
五、仿真调试与分析
仿真使用EWB5。

12。

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

12的一些技术或仿真中的事项标记如下:
①、元件调整:双击原件即可调整原件参数.如果在运行状态,这个操作会导致总电源的关闭。

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

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

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

当第三点需要连接在线上是,可以从端点拖动到线上.EWB不允
许出现悬空线,也不允许从导线开始延伸到端点。

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

再弃置E。

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

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

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

⑤、调试、连线过程中使用额外的指示灯,并给跨芯片导线编号有利于检错.
2、仿真记录:
仿真过程中没有发现问题,电路运行正常,“五1⑤”的指示灯状态与LED红绿灯运行状态匹配。

【表10】
仿真中的关键逻辑电平记录
全部高电平有效
PIN 7473
[9]
7473
[12]
74192
[G0]
74192
(2)
[3]
74153
[G4]
数码管数码管LEDLED LEDLED LED
Name⑦1Q⑥0
Q
②B
个位③C
十位

ECLR
十位个位R
S1G
S1Y
S2R
S3G
S3
S000000—-00000S0→S1000101011000
1=High Level
0=Low Level
X=Don’t Care
-=None
0—5=0 To 5
【图12】
仿真截图
见下一页
S0:没有打开电源的状态。

S1:东西方向绿灯亮,南北方向红灯亮,时间15s。

S0,S1,S2,S3中任一状态下打开电源会进入S1状态,数码管初始值为10。

数码管最大显示为14,出现“15”的瞬间进入下一状态。

(S2)S2:东西方向与南北方向黄灯亮,时间
5s。

数码管最大显示为04,出现“05”的瞬间进入下一状态。

(S3)
六、结论与心得
首先这次课程设计是成功的,运用了数电课程知识完全独立自主地进行设计,参考的资料只有课本和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 J K FF(Cl r)
JK FF
7473
功能
输入
输出
CLR
CP
J
K
n Q
1+n Q
n Q
1+n Q
清除 0 X X X 0 0
1 1

维持 1 1 X X 0 1 1 0 维持 1 ↓ 0 0 0 1 1 0
异步置1 1 ↓ 1 0 0 1 1 0 1 0 异步置0 1 ↓ 0 1 0 0 1 1 1 0 Toggle 切换
1



0 1 1 0 1
1
JK 触发器
J
K
n Q 1+n Q
0 0 0 1
1

1
1 0 1 0 0 1 1
1
1
10
Q
K
Q
J
Q
JK
Q
K
J
Q
K
J
Q
K
J
Q
+
=
+
+

+

=
*
7473替代的T触发器
JK 触发器包含SR 触发器和T 触发器的功能
J=K =T,则得到T 触发器。

7473替代的T 触发器
功能
输入
输出
CLR
CP
T
n Q
1+n Q
n Q
1+n Q
清除 0 X X 0 0
1 1
1
维持 1 1 X 0 1 1 0 T 触发器
1

0 1 1
Tog
gle 切换1↓1
0110
1
001
T触发器
T n
Q1+n
Q

1
1
01
10
Q
T
Q
T
Q+
=
*
74138 3-8线译码器/多路转换器
双列直插16脚3—8线译码器
3-to—8 DEC
3—To-8-Line Demultiplexer
Decoder/Demultiplexer
使能端S0=1,使能;S0=0,禁止. S2=S3=0使能,S2+S3=1禁止。

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

74153双4选1数据选择器/多路选择器Dual 4—to-1 DataSel/MUX
Dual 4—input Multiplexer
S0
选择输

Common
Select Input
E选通输

Enable (Act
ive Low) I
nput
I0,
I1
数据输

Multiplexe
r Inputs
Z输出Multiplexer
Output
74153
74192同步可逆计数器(bcd,二进制)
PRESETTABLE BCD/DECADE UP/DOWN COUNTER
PRESETTABLE 4-BIT BINARY UP/DOWN COUNTER Synchronous Up/Down Decade Counters(dual clock lin
es)
Synchronous Up/Down Counter
……………………………………………………………最新资料推荐…………………………………………………
第 41 页共 41 页。

相关文档
最新文档