译码器和大数据选择器
实验三数据选择和译码显示
1
× 0 × 保持QCC=0
计数器又称分频器,N进制计数器旳进位
输出脉冲就是计数输入脉冲旳N分频,所以由
N进制计数器可直接作为N分频器。
12
上升沿触发 上升沿触发
下降沿触发
注意:
上升沿和下 降沿旳相应
QCC旳宽度
波形旳开始 位置
波形同步调 整:触发源 Edge
CP要画16个 以上
74LS161计数状态时旳波形图
22
5V
十字路口交通灯控制电路测试表
数据输入
交通灯电路输出指示灯测试 绿灯亮(东西方向) 黄灯亮 红灯亮(东西方向) 黄灯亮
23
四、注意事项及故障排除
试验目旳 试验原理 试验内容 注意事项
1、检验电源连接是否正确。注意电源应接+10V。 2、接线时要细心,看清管脚;换线、拆线时要关
掉电源。 3、检验集成块输入、输出端连接是否正常。 4、用双踪示波器测试波形时,要使波形稳定,应
CP
❖ LED输出显示效果(文 字阐明)
500HZ
200HZ
100HZ
10HZ
20
2HZ
十字路口交通灯控制灯
21
十字路口交通灯控制灯
东西向绿灯亮
5V(OR12V)
南北向红灯亮
“11”
10k 10k
“00”
47k
“00” “00”
74LS05 74HC05
510 红
C1008 OR C1815
5V(OR12V)
BCD码输 入
0000
数码管显示
BCD码输 入
0110
数码管显示 BCD码输入 数码管显示
1100
0001
实验3-译码器和数据选择器
3、数据选择器的测试及应用
实验操作
输出端 C2 X X 0 1 X X C3 X X X 0 1 X Y
(1)将双四选一数据选择器74153中的一路输人和输出分别接电平开关 和电平显示发光二极管,按表输人电平分别置位,填输出状态表:
使能端 G B 0 0 1 1 1 0 0 1 0 X X 0 1 选择端 A 0 1 C0 0 1 X C1 X 0 1 X X X 0 1 X 输入端
电子技术实验
译码器与数据选择器
实验目的
①
②
掌握译码器的功能和应用; 掌握数据选择器的功能和应用
实验原理
什么是译码器
译码器是将具有特等意义的二进制码进行辨别,并转换成控制 信号。 常用的译码器分为: ①变量译码器:变量译码器是表示输入状态的组合逻辑网络。例 如:2线-4线变量译码器是对输入的2位二进制数进行译码,具 有 22 = 4 个输出。 ②码制变换译码器:将一种代码转换成另一种代码。 ③数字显示译码器。在数字系统中,需要将被测量及运算结果 用十进制数码形式显示出来。这就需要用数字显示译码器来驱 动LED、LCD、CRT、VFD、PDP、OLED等显示器件。
E 0时:
W D0 (A1 A0 ) D1 (A1A0 ) D2 (A0 A1 ) D3 (A1A0 )
类似三变量函数的表达式!
实验原理
实验芯片介绍
1、译码器功能测试接线图
实验操作
1、译码器功能测试
将74139中的一路2—4译码器的输入和输出分别接电平开关 和电平显示发光二极管,按下表输入电平分别置位,填输 出状态表。 输入 使能 G 1 1 1 1 0 0 0 0 B 0 0 1 1 0 0 1 1 选择 A 0 1 0 1 0 1 0 1 Y0 Y1 输出 Y2 Y3
02实验二--MSI译码器、数选器和全加器及其应用解析
低位全加器进位输出
高位全加器进位输入
如图:用全加器实现4位二进 制数相加。
〔2〕超前进位加法器
进位位直接由加数、被加数和最低位进位位CI0形成。
加法器的规律符号:
加数 被加数 低位进位
进位 和
芯片引脚图P309 返回
应用
N位加法运算、代码转换、减法器、十进制加法 例1. 试用四位加法器实现8421BCD码至余3BCD码的转换。
解:余3码比8421码多3,因此:
A3-A0:8421码
B3-B0 :0011〔3〕
CI0 :0
返回
三、试验仪器及器材
仪器:
数字规律电路试验箱
存储式数字示波器
函数发生器
器材:
74LS138 三八译码器〔P308〕
1个
74LS151 八选一数选器〔P308〕 1个
74LS283 四位二进制全加器〔P309〕 1个
低位来的进位
相加
和 高位进位
全加器真值表
输入
Ai Bi Ci 000 001 010 011 100 101 110 111
输出
Si Ci+1 00 10 10 01 10 01 01 11
全加器规律符号
〔一〕加法器的功能与分类
功能:实现N位二进制数相加
按实现方法分类:串行进位加法器、超前进位加法器
返回
3、全加器规律功能测试
试验二 MSI译码器、数选器和全加 器及其应用
一、试验目的
1、把握MSI译码器和数选器的规律功能 和使用方法。
2 、生疏MSI译码器、数选器的应用。 3、学习全加器、半加器的灵敏应用.
二、试验原理 1、译码器 译码器 概念
第四章-译码器
一般LED的工作电流选在5~10mA,但不允许超过最大值(通常为
50mA)。 LED可以直接由门电路驱动。
14
① 半导体发光二极管。
图(a)是输出为低电平时,LED发光,称为低电平驱动; 图(b)是输出为高电平时,LED发光,称为高电平驱动; 采用高电平驱动方式的TTL门最好选用OC门。
R为限流电阻
74HC138的功能表:
输
入
输
出
S1
S
' 2
S3'
0X
A2 A1 A0 Y7' Y6' Y5' Y4' Y3' Y2' Y1' Y0'
X XX 1 1 1 1 1 1 1 1
X 1 X XX 1 1 1 1 1 1 1 1
1 0 0 00 1 1 1 1 1 1 1 0
1 0 0 01 1 1 1 1 1 1 0 1
4
74LS138的逻辑功能 三个译码输入端(又称地址输入端)A2、
A1、A0,八个译码输出端 Y0~Y7,以及三个控制 端(又称使能端)S1、S2 、S3。
S1 、S2 ,S3 是译码器的控制输入端,当 S1 = 1、S2+ S3 = 0 (即 S1 = 1,S2 和S3 均为0)时,S 输出为高电平,译码器处于工作状态。否则,译 码器被禁止,所有的输出端被封锁在高电平。
1 0 0 10 1 1 1 1 1 0 1 1
1 0 0 11 1 1 1 1 0 1 1 1
1 0 1 00 1 1 1 0 1 1 1 1
1 0 1 01 1 1 0 1 1 1 1 1
1 0 1 10 1 0 1 1 1 1 1 1
译码器和数据选择器
∴ 可令 C 2 = C , C3 = 1, C0 = C1 = 0, G = 0, A = B , B = A
电 数 字 电 路
74LS153 7 方案1 方案1 图示
工 电 子 实 验 中 心 电 子 实 验 室
电 数 字 电 路
方案2请同学自己作图。 方案 请同学自己作图。同学也可以自行设计电 请同学自己作图 路图并连线验证。 路图并连线验证。
电 工 电 子 实 验 中 心 电 子 实 验 室
3-8线译码器功能表 线译码器功能表
电 工
出
数 字 电 路
G 0 0 0 0 1 1 1 1
输 B 0 0 1 1 0 0 1 1
入 A 0 1 0 1 0 1 0 1 Y0 Y1 Y2
输 Y3
电
Y5 Y6 Y7
Y4
子 实 验 中 心 电 子 实 验 室
电 数 字 电 路 课 件
74LS139 74LS153
工 电 子 实 验 中 心 电 子 实 验 室
三、实验内容 数 字 电 路
1.译码器功能测试 将74LSl39译码器按图3.1接线,按表3.1输入电平分别置位,填输出 74LSl39译码器按图3.1接线,按表3.1输入电平分别置位,填输出 状态表
A
0 0 0 0 1 1 1 1
B
0 0 1 1 0 0 1 1
C
0 1 0 1 0 1 0 1
Y
附方案1 附方案1: 数 字 电 路
电 工 电 子 实 验 中 心 电 子 实 验 室
QY = ( ABC0 + ABC1 + ABC2 + ABC3 )G
F = AB + AC = AB ( C + C ) + AC ( B + B ) = ABC + AB C + A B C = A B C + AB
总结译码器和数据选择的使用体会
总结译码器和数据选择的使用体会
译码器和数据选择是数字电路设计中常用的元器件。
在我的学习和实践中,我对它们
的使用有了一些体会。
首先,对于译码器的使用,需要明确它的作用。
译码器可以将输入的数字信号转换为
对应的输出信号。
在实际的电路设计中,我们可以使用译码器来减少逻辑门的使用,从而
降低电路的成本和复杂度。
例如,在设计一个计数器时,我们可以使用译码器将二进制计
数器的输出转换为七段数码管的控制信号,这样可以实现数字的显示,同时电路的成本和
复杂度都会降低。
其次,数据选择器也是数字电路设计中常用的元器件。
它可以根据控制信号从多个输
入信号中选择一个输出信号。
数据选择器的使用可以帮助我们简化电路结构,减少逻辑门
的使用,提高电路的可读性和可维护性。
例如,在设计一个多路选择器时,我们可以使用
数据选择器来对控制信号进行译码,并从多个输入信号中选择一个输出信号。
需要注意的是,在使用译码器和数据选择器时,我们要仔细考虑控制信号的设计和输
入信号的排列方式。
如果控制信号设计不当,容易出现选错信号的情况。
而如果输入信号
排列不合理,可能会导致电路结构复杂,难以维护。
此外,在实际的电路设计中,我们还需要考虑译码器和数据选择器的延迟时间和功耗。
如果延迟时间过长,可能会导致电路运行速度变慢;而功耗过高,则会浪费电能,造成电
路故障和损害。
译码器和数据选择器逻辑功能测试和设计
浙江师范大学数理与信息工程学院物理 133 班 陈泽亚 13180304
一、实验目的
1.熟悉集成数据选择器、译码器的逻辑功能及测试方法。 2.学会用集成数据选择器、译码器进行逻辑设计。
二、实验仪器及材料
1.实验仪器设备:双踪示波器、数字万用表、数字电路实验箱
2.器件:
(1)将双 4 选 1 数据选择器 74LS153 参照图 3-2 接线,测试其功能并填写表 3.2 功能表。
(2)找到实验箱脉冲信号源中 S0,S1 两个不同频率的信号,接到数据选择 器任意 2 个输入端,将选择端置位,使输出端可分别用示波器观察到 S0,S1 信号。
(3)分析上述实验结果并总结数据选择器作用并画出波形。
接电平 开关
接电平 显示
图 3-2
3
选择端 A1 A0 XX LL LL LH LH HL HL HH HH
表 3.2
输入端 D0 D1 D2 D3 XXXX LXXX HXXX XLXX XHXX XXLX XXHX XXXL XXXH
输出控制
S
H L L L L L L L L
输出 Q L L H L H L H L H
2
表 3.2
使能 G L L L L H H H H
输入
选择
A
B
L
L
L
H
H
L
H
H
L
L
L
H
H
L
H
H
输出
1Y
2Y
1Y0
1Y1
1Y2
1Y3
2Y0
2Y1
2Y2
2Y3
L
H
H
实验四译码器和数据选择器 ppt课件
输入
A
B
C
0
0
0
1
0
0
1
1
0
1
0
1
0
1
1
1
输出 F 0 0 0 1 0 1 1 1
选择器数据输入端
D0=0 D1=C D2=C D3=1
实验四译码器和数据选择器
4.1 利用74LS138实现一位全加器
➢ 列出全加器真值表,并写出逻辑表达式; ➢ 用74LS138和74LS20实现全加器,画出逻辑电路图,
74LS153
1 E A1 1 D3 1 D2 1 D1 1 D0 1Q GND 12345678
E’ A1 A0 Q 1 ×× 0 0 0 0 D0 0 0 1 D1 0 1 0 D2 0 1 1 D3
实验四译码器和数据选择器
• 译码器的每个输出对应一个最小项,变量译码器的输出给出 了全部最小项。只要给出逻辑函数的最小项标准式,无需对 函数化简,利用译码器及与非门可直接实现逻辑函数。
c. 显示译码器:用来驱动辉光数码管、液晶数码管等,如 七段显示译码器。
实验四译码器和数据选择器
实验四译码器和数据选择器
• 数据选择器又叫“多路开关”。数据选择器在地址码(或叫选择 控制)电位的控制下,从几个数据输入中选择一个并将其送到一 个公共的输出端,数据选择器的功能类似一个多掷开关。
16 15 14 13 12 11 10 9 VCC 2 E A0 2D3 2 D2 2 D1 2 D0 2Q
实验四译码器和数据选择器
实验四译码器和数据选择器
➢熟悉集成译码器和数据选择器。 ➢了解集成译码器和数据选择器应用。
实验四译码器和数据选择器
• 74LS153(1片) • 74LS138(1片) • 74LS00(1片) • 74LS20(1片)
数据选择和译码显示
一:实验项目名称:数据选择和译码显示二:实验学时:2学时三:实验目的:1:掌握数据选择器的功能和应用方法。
2:熟悉数码管的使用方法。
3:掌握二进制译码管和七段显示译码器的功能和使用方法。
4:学习中规模集成计数器的计数分频功能。
5:掌握组成数码管动态显示的工作原理和设计方法。
6:利用数据选择器和译码器等进行电路设计。
四:实验仪器和器材:双踪示波器一台,函数发生器一台,直流稳压电源一台,“数据选择和译码显示”实验底板一台(全部用仿真中软件代替)。
五:实验原理1:数据选择器分时传输组成动态译码的原理(1)用四路数据选择器从多路输入数据(BCD码)中选择其中1路送到输出端,由译码显示器驱动LED显示十进制书。
四路数据由四个LED分别显示,由显示控制译码器控制选通,数据选择器和显示控制译码器有数据选通信号实现同步传输和显示。
(2)若用外来的数字信号,送至计数器CP端,将计数器输出QB,QA(依次循环输出00,01,10,11)作为数据选择器的地址信号,则可使输出十进制数实现动态显示。
2:各模块功能(1)数据选择器:能够从来自不同地址的多路数字信息中任意选出所需要的一路信息作为输出的组合电路。
数据选择器有多个输入,一个输出。
其功能类似于单刀多掷开关,故又称为多路开关(MUX)。
在控制端的作用下可从多路并行数据中选择一路送输出端。
数据选择器的主要用途是实现多路信号的分时传送,实现组合逻辑函数,进行数据的串-并转换等。
74LS153是双四选一数据选择器,其中有两个四选一数据选择器,它们各有四个数据输入端1D3,1D2,1D1,1D0和2D3,2D2,2D1,2D0,一个输出端1Y,2Y和一个控制许可端S。
选通控制端S为低电平有效。
当控制许可端S=1时,传输通道被封锁,芯片被禁止,Y=0,输入的数据不能传送出去;当控制许可端S=0时,传输通道打开,芯片被选中,处于工作状态,输入的数据被传送出去。
A1,A0是地址选择端,两路选择器公用。
实验三 译码器、数据选择器及应用
使能
选择
B A X 0 0 1 1 X 0 1 0 1
Y0
Y1
2-4 译码
E
1 0 0 0 0
E
Y2
A B
Y3
实验三 译码器、数据选择器及应用
实验内容
2. 译码器的扩展:将双2-4线译码器74LS139加上门电路,扩展成 3-8线译码器。 实验过程:通过分析真值表分析、设计原理图
根据3-8译码器74138真值表,可以看作由两个2-4译码器组成,并且交替工作,由C的状
•
我们可以利用它实现逻辑函数: 如Y=B ⊙ A= A = A B A B B A B= Y0 Y3 = Y0 Y3 则A、B和Y之间构成了同或门逻辑。
E 0 A B
2-4 译码
Y0
Y3
Y
实验三 译码器、数据选择器及应用
实验原理
下图是74LS153集成块引脚图,内部有2个4选1数据选择器,其真值表为下表。A、B 的状态起着从4路输入数据中选择哪1路输出的作用。E为使能端,低电平有效,E =0时, 数据选择器工作;E =1时,电路被禁止,输出0。A、B地址在集成块中由2个4选1共用, 高位为B,低位为A。 注意:A、B的低、高位。C0~C3可以用脉冲或电平开关模拟。数据输入和选择输入的作 用不同。
实验三 译码器、数据选择器及应用
实验内容
3. 译码器应用:作为逻辑函数产生器。
a) 利用74139译码器实现异或门电路。 b) 利用74139译码器实现3输入多数表决器。
异或门: 多数表决器:
Y A B A B A B A B Y ? Y ?
Y A B C A B C A B C A B C
译码器及数据选择器的应用
译码器及数据选择器的应用一、实验目的1.掌握译码器(74LS138)的逻辑功能和使用方法。
2.掌握数据选择器(74LS151)的逻辑功能和使用方法。
二、实验原理译码器和数据选择器都属于中规模集成电路,中规模集成器件多数是专用的功能器件,具有某种特定的逻辑功能,采用这些功能器件实现组合逻辑函数,基本采用逻辑函数对比法。
在一般情况下,使用译码器和附加的门电路实现多输出逻辑函数较方便,而使用数据选择器实现单输出逻辑函数较方便。
1.译码器一个n 变量的译码器的输出包含了n 变量的所有最小项.例如,如图5.1.4-1是3线/8线译码器 (74LS138) ,有三个选通端1S 、2S 和3S ,只有当1S =1、2S +3S =0时,译码器才被选通,否则,译码器被禁止,所有的输出端被封锁在高电平。
利用选片作用也可以将多片连接起来以扩展译码器的功能。
8个输出包含3个变量的全部最小项的译码。
表5.1.4-1是3线/8线译码器的功能表。
用n 变量译码器加上输出与非门电路,就能获得任何形式的输入变量不大于n 的组合逻辑电路。
图1 74LS138(3线/8线译码器)2.数据选择器一个n 个地址端的数据选择器,具有对2 n 个数据选择的功能。
例如,八选一数据选择器(74LS151),如图2所示,n =3,可完成八选一的功能,见表2。
由真值表可写出:70126012501240123012201210120012D A A A D A A A D A A A D A A A D A A A D A A A D A A A D A A A Y +++++++=数据选择器又称多开路开关,其功能是在多路并行传输数据中选通一路送到输出线上。
图2 74LS151(八选一数据选择器)表5.1.4-2 74LS151功能表三、实验仪器及器材数字实验箱一台,集成芯片74LS00、74LS20、74LS138、74LS151各一块,导线若干。
译码器数据选择器共57页
6、最大的骄傲于最大的自卑都表示心灵的最软弱无力。——斯宾诺莎 7、自知之明是最难得的知识。——西班牙 8、勇气通往天堂,怯懦通往地狱。——塞内加 9、有时候读书是一种巧妙地避开思考的方法。——赫尔普斯 10、阅读一切好书如同和过去最杰出的人谈话。——笛极端的不公。 ——西 塞罗 57、法律一旦成为人们的需要,人们 就不再 配享受 自由了 。—— 毕达哥 拉斯 58、法律规定的惩罚不是为了私人的 利益, 而是为 了公共 的利益 ;一部 分靠有 害的强 制,一 部分靠 榜样的 效力。 ——格 老秀斯 59、假如没有法律他们会更快乐的话 ,那么 法律作 为一件 无用之 物自己 就会消 灭。— —洛克
Thank you
译码器数据选择器
电路如下
这个电路检测到代码 1001 的存在
2014-12-19 26
例如
输入二进制数 1011 时产生一个高电平输出.
X A3 A2 A1 A0 (1011 )
逻辑电路:
要对所有输入代码的组合进 行译码,则需要更多的输出.
2014-12-19
27
二进制译码器 Binary Decoders
2014-12-19 13
利用布尔代数以及摩根定理进行表达式化简
X ( A B C )C A B C D
X ( A B C )C A B C D
AC BC CC A B C D AC BC C A B C D C ( A B 1) A B D
2014-12-19 16
利用逻辑函数形式变换求Y’
解答:首先将Y展开为最小项之和的形式,得到: Y=AC+BC’ =AC(B+B’)+BC’(A+A’) =ABC+AB’C+ABC’+A’BC’ 或写成:Y(A,B,C)=Σm(2,5,6,7) 求出Y’:Y’(A,B,C)=Σm(0,1,3,4) 对Y’求反:Y=(Y’)’=(m0+m1+m3+m4)’ =(A’B’C’+AB’C’+A’B’C+A’BC)’ =(B’C’+A’C)’
2014-12-19 29
Decoders
内部结构#2:用与非门组成的3线-8线译码器 集成译码器实例:74HC138 附加 控制端 低电平 输出 当所有的输出 都为高电平时 表示译码器没 有进行译码。 这样我们可以 用附加控制端 控制译码器的 工作状态。
译码器和数据选择器
实验四 译码器及其应用一、实验目的1.掌握中规模集成译码器的逻辑功能和使用方法2.熟悉数码管的使用二、实验原理译码器是一个多输入、多输出的组合逻辑电路。
它的作用是把给定的代码进行“翻译”,变成相应的状态,使输出通道中相应的一路有信号输出。
译码器可分为通用译码器和显示译码器两类。
前者又分为变量译码器和代码变换译码器。
1.变量译码器(又称二进制译码器),用以表示输入变量的状态,如2线-4线、3线-8线和4线-16线译码器。
若有n 个输入变量,则有2n 个不同的组合状态,就有2n 个输出端供其使用。
而每一个输出所代表的函数对应于n 个输入变量的最小项。
以3线-8线译码器74LS138为例进行分析,图4-1(a)、(b)分别为其逻辑图及引脚罗列。
其中 A 2 、A 1 、A 0为地址输入端,0Y ~7Y 为译码输出端,S 1、2S 、3S 为使能端。
(a) (b)图4-1 3-8线译码器74LS138逻辑图及引脚罗列表4-1为74LS138功能表当S 1=1,2S +3S =0时,器件使能,地址码所指定的输出端有信号(为0)输出,其它所有输出端均无信号(全为1)输出。
当S 1=0,2S +3S =X 时,或者 S 1=X,2S +3S=1时,译码器被禁止,所有输出同时为1。
表4-1输 入输 出S 1 2S +3S A 2A 1 A 0 0Y1Y2Y3Y 4Y5Y6Y 7Y1 0 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 1 1 0 1 1 1 1 1 1 1 0 0 1 0 1 1 0 1 1 1 1 1 1 0 0 1 1 1 1 1 0 1 1 1 1 1 0 1 0 0 1 1 1 1 0 1 1 1 1 0 1 0 1 1 1 1 1 1 0 1 1 1 0 1 1 0 1 1 1 1 1 1 0 1 1 0 1 1 1 1 1 1 1 1 1 1 0 0 × × × × 1 1 1 1 1 1 1 1 × 1×××11111111二进制译码器实际上也是负脉冲输出的脉冲分配器。
数字电子技术译码器
如图所示电路的卡诺图两圈相切,故有险象。
三、冒险现象的消除 1. 利用冗余项
如图所示卡诺图,只要在两圈相切处增加一个圈(冗余),就能 消除冒险。由此得函数表达式为
三、冒险现象的消除
1. 利用冗余项 2. 吸收法 在输出端加小电容C可以消除毛刺如图3-58所示。但是输出波 形的前后沿将变坏, 在对波形要求较严格时,应再加整形电路。
三、冒险现象的消除
1. 利用冗余项 2. 吸收法 3.取样法
电路稳定后加入取样脉冲,在取样脉冲作用期间输出的信号才有 效,可以避免毛刺影响输出波形。
加取样脉冲原则:
“与”门及“与非”门加 正取样脉冲
“或”门及“或非”门 加负取样脉冲
三种方法比较:
利用冗余项:只能消除逻辑冒险,而不能消除功能冒险;适 用范围有限
例:试用四选一数据选择器构成十六选一的选择器
第一级, 分为四组
第二级,控制选择 第一级中的一组
二、数据分配器 (一)数据分配器的功能 分配器与选择器的功能相反
一输入 多输出
当F = 1时它即为普通的译 码器。
逻辑符号
(二)数据分配器的应用
例:利用数据选择器和分配器实现信息的“并行—串行—并行”
例:设计一个将8421BCD码转换成余3BCD码的码组转换器。
(1)利用经典的传统设计法,用SSI实现(见例5) (2)采用与逻辑电路输出端等同数量的数据选择器 且附加门(本题需用四个选择器) (3)采用译码器附加相应数量门(本题需一块4线-16线译 码器和四个门) (4)采用一块四位二进制加法器(见例6) (5)采用ROM和可编程逻辑器件(后续章节学习)。
双四选一数据选择器CT74LS153
公用控 制输入
编码器、译码器和数据选择器的应用
实验三编码器、译码器和数据选择器的应用1.简述译码器74ls138译码器各个引脚的逻辑功能。
A0~A2:地址输入端STA(E1):选通端/STB(/E2)、/STC(/E3):选通端(低电平有效)/Y0~/Y7:输出端(低电平有效)VCC:电源正GND:地A0~A2对应Y0——Y7;A0,A1,A2以二进制形式输入,然后转换成十进制,对应相应Y的序号输出低电平,其他均为高电平;2.八选一数据选择器电路设计的仿真图。
一、实验目的1、掌握编码器、译码器和数据选择器的工作原理2、编码器、译码器和数据选择器的应用实现和扩展方式实现二、实验内容及步骤1、优先编码器功能测试表3.12、译码器功能测试其中“X”表示任意输入值3、七段显示译码器功能测试表3.3输入显示LE D C B AX X0X X X X8X01X X X X消隐011000000110001101100113011010150110111701110019111X X X X90111010消隐0111111消隐4、数据选择器功能测试表3.4电平选择输入输出01B A Y1Y21C01C100011C21C301102C12C010012C32C211105、一位二进制全加器电路设计逻辑电路图:测试结果表格表3.5A2A1A0Si Ci00000 BI LT001100101001101100101010111001111116、8选1数据选择器电路设计逻辑电路图测试结果表格表3.6C B A Y0000001101010111100111117、全减器电路设计设计过程(按照设计要求书写,不够可自行加纸)用74138译码器和与非门组成的全减器,逻辑电路图如下:测试结果表格:Ai Bi Vi-1Di Vi0000000111010110110110010101001100011111三、思考题1.根据3.1实验结果写出:1)74LSl38使能信号G=f(G1、G2A,G2B)的逻辑表达式。
译码器的应用原理
译码器的应用原理什么是译码器译码器是一种电子设备,用于将一个编码输入转换为一个或多个输出信号。
它是数字电路中常见的一个组件,被广泛应用于计算机、通信、嵌入式系统等领域。
译码器的原理译码器的原理是将输入的编码信号转换为一组输出信号。
它根据输入信号的不同进行不同的解码操作,并根据解码结果产生相应的输出信号。
译码器通常采用逻辑门的组合实现,其中最常见的逻辑门是与门、或门和非门。
译码器的应用译码器在数字电路中具有多种应用。
以下是译码器的几个常见应用案例:1.数码显示器:译码器可以将二进制编码转换为七段显示器可以显示的数码信号。
这种应用常见于计算器、计时器和电子钟等设备中。
2.地址解码器:译码器可以将输入的地址编码信号转换为对应的设备或存储单元的选择信号。
在计算机系统中,地址解码器用于选择内存单元、输入输出设备和中断向量等。
3.数据选择器:译码器可以根据控制信号选择特定的数据输入,并将选择的数据输出。
这种应用常见于数据交换、多路复用和信号路由等场合。
4.状态机:译码器可以作为状态机的一部分,将输入的状态信号转换为状态机中的下一个状态和输出信号。
状态机广泛应用于控制系统、自动机器和通信协议等领域。
译码器的类型根据输入和输出的编码类型的不同,译码器可以分为以下几种类型:1.二-四译码器:该类型的译码器将两个输入信号转换为四个输出信号。
它常用于显示设备和地址解码器中。
2.三-八译码器:该类型的译码器将三个输入信号转换为八个输出信号。
它常用于计算机系统中的地址解码器。
3.四-十六译码器:该类型的译码器将四个输入信号转换为十六个输出信号。
它常用于多路复用和数据选择器中。
4.BCD-七段译码器:该类型的译码器将BCD码(二进制编码十进制)转换为七段数码管可以显示的数码信号。
总结译码器是一种将输入信号转换为输出信号的电子设备,它在数字电路中起到解码和转换的作用。
译码器的应用非常广泛,包括数码显示器、地址解码器、数据选择器和状态机等。
实验三数据选择及译码显
液晶显示
利用液晶显示模块(LCM)显示图形、 文字或数字,具有高分辨率、低功耗 等优点。
译码显示电路
译码器电路
根据输入信号和译码规则,设计 相应的译码器电路,实现编码到
原始信号的转换。
显示驱动电路
根据显示设备的类型和规格,设计 相应的显示驱动电路,将译码后的 数据信号转换为适合显示设备的驱 动信号。
实验结果
实验现象
当输入数据变化时,显示器上的译码 结果也会相应变化。
数据记录
记录不同输入数据对应的译码结果。
数据分析
数据对比
将实验记录的数据与理论值进行对比,分析误差原因。
图表分析
通过绘制图表,更直观地展示输入数据与译码结果之间的关系。
结果讨论
根据实验结果,讨论数据选择及译码显示实验的意义和应用价值。
06 实验总结与展望
实验总结
实验目标
本实验旨在通过数据选择器和译码器的组合应用,实现对 多路输入信号的选择与译码显示。
实验步骤
搭建实验电路,连接数据选择器和译码器,设置输入信号 ,观察并记录实验结果。
实验原理
利用数据选择器(如多路选择器)从多路输入信号中选择 一路信号,再通过译码器(如七段译码器)将选定的信号 转换为相应的数字或字符显示。
05 数据选择与译码显示技术 应用
在通信系统中的应用
数据选择器应用
在通信系统中,数据选择器用于从多个输入信号中选择特定的信号进行传输。 例如,在多路复用器中,数据选择器可以根据控制信号选择不同的输入通道, 实现多路信号的合并和传输。
译码器应用
译码器在通信系统中用于将接收到的编码信号还原为原始信号。例如,在数字 通信中,译码器可以将接收到的数字信号转换为相应的模拟信号或数据。
电工第三十二讲
CE A0A1A2A3A4 ROM 328
D0D1D2D3D4D5D6D7
数据线
3、用译码器实现组合逻辑函数 【例1】试用译码器和门电路实现逻辑函数:
F=BC+AB+AC
解:将逻辑函数转换成最小项表
F
达式,再转换成与非—与
&
非形式。
F=ABC+ABC+ABC+ABC =m3+m5+m6+m7
=m3 m5 m6 m7 用一片74138加一个与非门 就可实现该逻辑函数。
A3A2A1A0 0 0 0 0 Y0=0 0 0 0 1 Y1=0
0 1 1 1 Y7=0 1 0 0 0 Y8=0
Y0
Y7
Y0Y1Y2Y3Y4Y5Y6Y7 74138(1)
A0A1A2STCSTBSTA
“1”
Y8
Y15
Y0Y1Y2Y3Y4Y5Y6Y7 74138(2)
A0A1A2STCSTBSTA
【例2】用双4选1选择器 扩展成16选1选择器
16选1功能表
两种不同的扩展方 案,从功能表上分析, 可以先选低两位,也可 以先选高两位。
A3 A2 A1 A0 Y
0 0 D0
0 1 D1
00
1 0 D2
1 1 D3
0 0 D4
0 1 D5
01
1 0 D6
1 1 D7
0 0 D8
0 1 D9
10
1 0 D10
1 10 1 11
&
Y1
Y0=BA Y1=BA
A
1
&
Y0
Y2=BA Y3=BA
2-4译码器原理图
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验四译码器及其应用一、实验目的1.掌握中规模集成译码器的逻辑功能和使用方法2.熟悉数码管的使用二、实验原理译码器是一个多输入、多输出的组合逻辑电路。
它的作用是把给定的代码进行“翻译”,变成相应的状态,使输出通道中相应的一路有信号输出。
译码器可分为通用译码器和显示译码器两类。
前者又分为变量译码器和代码变换译码器。
1.变量译码器(又称二进制译码器),用以表示输入变量的状态,如2线-4线、3线-8线和4线-16线译码器。
若有n个输入变量,则有2n个不同的组合状态,就有2n个输出端供其使用。
而每一个输出所代表的函数对应于n个输入变量的最小项。
以3线-8线译码器74LS138为例进行分析,图4-1(a)、(b)分别为其逻辑图及引脚排列。
其中A2、A1、A0为地址输入端,0Y~7Y为译码输出端,S1、2S、S为使能端。
3(a) (b)图4-1 3-8线译码器74LS138逻辑图及引脚排列表4-1为74LS138功能表当S1=1,2S+3S=0时,器件使能,地址码所指定的输出端有信号(为0)输出,其它所有输出端均无信号(全为1)输出。
当S1=0,2S+3S=X时,或S1=X,2S+3S=1时,译码器被禁止,所有输出同时为1。
表4-1二进制译码器实际上也是负脉冲输出的脉冲分配器。
若利用使能端中的一个输入端输入数据信息,器件就成为一个数据分配器(又称多路分配器),如图4-2所示。
若在S 1输入端输入数据信息,2S =3S =0,地址码所对应的输出是S 1数据信息的反码;若从2S 端输入数据信息,令S1=1、3S =0,地址码所对应的输出就是2S 端数据信息的原码。
若数据信息是时钟脉冲,则数据分配器便成为时钟脉冲分配器。
根据输入地址的不同组合译出唯一地址,故可用作地址译码器。
接成多路分配器,可将一个信号源的数据信息传输到不同的地点。
二进制译码器还能方便地实现逻辑函数,如图4-3所示,实现的逻辑函数是 Z =C B A C B A C B A +++ABC图4-2 作数据分配器 图4-3 实现逻辑函数利用使能端能方便地将两个 3/8译码器组合成一个4/16译码器,如图4-4所示。
图4-4 用两片74LS138组合成4/16译码器2.数码显示译码器a.七段发光二极管(LED)数码管LED数码管是目前最常用的数字显示器,图4-5(a)、(b)为共阴管和共阳管的电路,(c)为两种不同出线形式的引出脚功能图。
一个LED数码管可用来显示一位0~9十进制数和一个小数点。
小型数码管(0.5寸和0.36寸)每段发光二极管的正向压降,随显示光(通常为红、绿、黄、橙色)的颜色不同略有差别,通常约为2~2.5V,每个发光二极管的点亮电流在5~10mA。
LED数码管要显示BCD 码所表示的十进制数字就需要有一个专门的译码器,该译码器不但要完成译码功能,还要有相当的驱动能力。
(a) 共阴连接(“1”电平驱动)(b) 共阳连接(“0”电平驱动)(c) 符号及引脚功能图4-5 LED数码管b.BCD码七段译码驱动器此类译码器型号有74LS47(共阳),74LS48(共阴),CC4511(共阴)等,本实验系采用CC4511 BCD码锁存/七段译码/驱动器。
驱动共阴极LED数码管。
图4-6为CC4511引脚排列图4-6 CC4511引脚排列其中A、B、C、D— BCD码输入端a、b、c、d、e、f、g—译码输出端,输出“1”有效,用来驱动共阴极LED数码管。
LT—测试输入端,LT=“0”时,译码输出全为“1”BI—消隐输入端,BI=“0”时,译码输出全为“0”LE —锁定端,LE=“1”时译码器处于锁定(保持)状态,译码输出保持在LE=0时的数值,LE=0为正常译码。
表4-2为CC4511功能表。
CC4511接有上拉电阻,故只需在输出端与数码管笔段之间串入限流电阻即可工作。
译码器还有拒伪码功能,当输入码超过1001时,输出全为“0”,数码管熄灭。
表4-2在本数字电路实验装置上已完成了译码器CC4511和数码管BS202之间的连接。
实验时,只要接通+5V电源和将十进制数的BCD码接至译码器的相应输入端A、B、C、D即可显示0~9的数字。
四位数码管可接受四组BCD码输入。
CC4511与LED数码管的连接如图4-7所示。
图4-7 CC4511驱动一位LED数码管三、实验设备与器件1.+5V直流电源2.双踪示波器3.连续脉冲源4.逻辑电平开关5.逻辑电平显示器6.拨码开关组7、译码显示器8.74LS138×2 CC4511四、实验容1.数据拨码开关的使用。
将实验装置上的四组拨码开关的输出A i、B i、C i、D i分别接至4组显示译码/驱动器CC4511的对应输入口,LE、BI、LT接至三个逻辑开关的输出插口,接上+5V显示器的电源,然后按功能表6-2输入的要求揿动四个数码的增减键(“+”与“-”键)和操作与LE、BI、LT对应的三个逻辑开关,观测拨码盘上的四位数与LED数码管显示的对应数字是否一致,及译码显示是否正常。
2.74LS138译码器逻辑功能测试将译码器使能端S1、2S、3S及地址端A2、A1、A0分别接至逻辑电平开关输出口,八Y⋅⋅⋅依次连接在逻辑电平显示器的八个输入口上,拨动逻辑电平开关,按表4个输出端07Y-1逐项测试74LS138的逻辑功能。
3. 3/8线译码器组合成一个4线—16线译码器,并进行实验。
五、实验预习要求1.复习有关译码器和分配器的原理。
2.根据实验任务,画出所需的实验线路及记录表格。
六、实验报告1.画出实验线路,把观察到的波形画在坐标纸上,并标上对应的地址码。
2.对实验结果进行分析、讨论。
实验五数据选择器及其应用一、实验目的1.掌握中规模集成数据选择器的逻辑功能及使用方法2.学习用数据选择器构成组合逻辑电路的方法二、实验原理数据选择器又叫“多路开关”。
数据选择器在地址码(或叫选择控制)电位的控制下,从几个数据输入中选择一个并将其送到一个公共的输出端。
数据选择器的功能类似一个多掷开关,如图5-1所示,图中有四路数据D0~D3,通过选择控制信号A1、A0(地址码)从四路数据中选中某一路数据送至输出端Q。
数据选择器为目前逻辑设计中应用十分广泛的逻辑部件,它有2选1、4选1、8选1、16选1等类别。
数据选择器的电路结构一般由与或门阵列组成,也有用传输门开关和门电路混合而成的。
1.八选一数据选择器74LS15174LS151为互补输出的8选1数据选择器,引脚排列如图5-2,功能如表5-1。
选择控制端(地址端)为A2~A0,按二进制译码,从8个输入数据D0~D7中,选择一个需要的数据送到输出端Q,S为使能端,低电平有效。
图5-1 4选1数据选择器示意图图5-2 74LS151引脚排列表5-11)使能端S=1时,不论A2~A0状态如何,均无输出(Q=0,Q=1),多路开关被禁止。
2)使能端S=0时,多路开关正常工作,根据地址码A2、A1、A0的状态选择D0~D7中某一个通道的数据输送到输出端Q。
如:A2A1A0=000,则选择D0数据到输出端,即Q=D0。
如:A2A1A0=001,则选择D1数据到输出端,即Q=D1,其余类推。
2.双四选一数据选择器74LS153所谓双4选1数据选择器就是在一块集成芯片上有两个4选1数据选择器。
引脚排列如图5-3,功能如表5-2。
表5-2图5-3 74LS153引脚功能S 1、S 2为两个独立的使能端;A 1、A 0为公用的地址输入端;1D 0~1D 3和2D 0~2D 3分别为两个4选1数据选择器的数据输入端;Q 1、Q 2为两个输出端。
1)当使能端S 1(S 2)=1时,多路开关被禁止,无输出,Q =0。
2)当使能端S 1(S 2)=0时,多路开关正常工作,根据地址码A 1、A 0的状态,将相应的数据D 0~D 3送到输出端Q 。
如:A 1A 0=00 则选择D O 数据到输出端,即Q =D 0。
A 1A 0=01 则选择D 1数据到输出端,即Q =D 1,其余类推。
数据选择器的用途很多,例如多通道传输,数码比较,并行码变串行码,以及实现逻辑函数等。
3.数据选择器的应用—实现逻辑函数例1:用8选1数据选择器74LS151实现函数采用8选1数据选择器74LS151可实现任意三输入变量的组合逻辑函数。
作出函数F 的功能表,如表5-3所示,将函数F 功能表与8选1数据选择器的功能表相比较,可知(1)将输入变量C 、B 、A 作为8选1数据选择器的地址码A 2、A 1、A 0。
CB C A B A F ++=(2)使8选1数据选择器的各数据输入D 0~D 7分别与函数F 的输出值一一相对应。
表5-3即:A 2A 1A 0=CBA , D 0=D 7=0D 1=D 2=D 3=D 4=D 5=D 6=1则8选1数据选择器的输出Q 便实现了函数 C B C A B A F ++=接线图如图5-4所示。
图5-4 用8选1数据选择器实现C B C A B A F ++=显然,采用具有n 个地址端的数据选择实现n 变量的逻辑函数时, 应将函数的输入变量加到数据选择器的地址端(A),选择器的数据输入端(D )按次序以函数F 输出值来赋值。
例2:用8选1数据选择器74LS151实现函数 B A B A F += (1)列出函数F 的功能表如表5-4所示。
(2)将A 、B 加到地址端A 1、A 0,而A 2接地,由表5-4可见,将D 1、D 2接“1”及D 0、D 3接地,其余数据输入端D 4~D 7都接地,则8选1数据选择器的输出Q ,便实现了函数 A B B A F +=接线图如图5-5所示。
表5-4图5-5 8选1数据选择器实现B A B A F += 的接线图显然,当函数输入变量数小于数据选择器的地址端(A )时,应将不用的地址端及不用的数据输入端(D )都接地。
例3:用4选1数据选择器74LS153实现函数ABC C AB C B A BC A F +++=函数F 的功能如表5-5所示 表5-6函数F 有三个输入变量A 、B 、C ,而数据选择器有两个地址端A 1、A 0少于函数输入变量个数,在设计时可任选A 接A 1,B 接A 0。
将函数功能表改画成5-6形式,可见当将输入变量A 、B 、C 中B 接选择器的地址端A 1、A 0,由表5-6不难看出:D 0=0, D 1=D 2=C , D 3=1则4选1数据选择器的输出,便实现了函数ABC C AB C B A BC A F +++=接线图如图5-6所示。
图5-6 用4选1数据选择器实现 ABC C AB C B A BC A F +++=当函数输入变量大于数据选择器地址端(A )时,可能随着选用函数输入变量作地址的方案不同,而使其设计结果不同,需对几种方案比较,以获得最佳方案。