数电 译码器
清华模电数电课件第29讲译码器
《数字电子技术基础》第五版
逻辑表达式:
用电路进行实现
《数字电子技术基础》第五版
集成译码器实例:74HC138
附加 控制端
S S3S2 S1
低电平 输出
Yi' ( S mi )'
74HC138的功能表:
《数字电子技术基础》第五版
输
入
输
出
S1
S
' 2
S
' 3
7448的附加控制信号:(3)
• 灭灯输入/灭零输出 BI ' RBO'
输入信号,称灭灯输入控制端: BI ' 0 无论输入状态是什么,数码管熄灭
输出信号,称灭零输出端:
只有当输入A3 A2 A1A0 0 ,且灭零输入信号 RBI ' 0 RBO' 才给出低电平
因此 RBO' 0 表示译码器将本来应该显示的零熄灭了
0 001
01 1 1 01 1 0
1
3
0 01 1
1 1 1 1 00
1
4
0 1 00
01 1 001
1
5
0 1 01
1 01 1 01
1
6
01 10
001 1 1 1
1
7
01 11
1 1 1 000
0
8
1 000
111111
1
9
1 001
1 1 1 001
1
10
1 010
A2
A1
A0 Y7'
Y6'
Y5'
Y4'
译码器(Decoder) 数电课件
用三片74LS138实现5—24线译码器如图4.6.1—4所示。 图4.6.1—4
7. 数据分配器(Data Demultiplexer)
Ⅰ. 逻辑功能 将一路输入数据根据地址选择码分配给多路输出中的某一路进行输出。
Ⅱ. 功能表 1—4路数据分配器的功能表如表4.6.1—2所示。
表4.6.1—2
1. 外形图
七段显示器(数码管)的外形图如图4.6.3—1所示。
图4.6.3—1
2. 驱动电路
2. 真值表
非完全译码七段数字显示译码器的真值表如表4.6.3—1所示。
表4.6.3—1
3. 逻辑函数表达式
非完全译码七段数字显示译码器的逻辑函数表达式为
a A C BD BD b B CD C D c BCD d A BD C D BC BCD e BD CD f A BC C D BD g A BC BC C D
Ci Ai,Bi,Ci1 m 3,5,6,7
m3 gm5 gm6 gm7 Y3 gY5 gY6 gY7
用二进制译码器实现一位全加器的逻辑电路图如图4.6.1—2所示。 图4.6.1—2
Ⅱ. 级联 用两片74LS138实现4—16线译码器如图4.6.1—3所示。
图4.6.1—3
(公式4.6.6)
4. 逻辑电路图
非完全译码七段数字显示译码器的逻辑电路如图4.6.3—2所示。
图4.6.3—2
完全译码七段显示译码器的真值表如表4.6.3—2所示。
表4.6.3—2
返回
3. 真值表
4—10线译码器的译码方式有完全译码方式和非完全译码方式两种。
完全译码4—10线译码器的真值表如表4.6.2—1所示。 表4.6.2—1
数电-第十三次课(编码器2、译码器)
1
A
0
Y0 Y1 Y2 Y3 Y4 Y5 Y 6 Y
7
二进制代码
3线-8线译码器
高低电平信号
1
译码器举例芯片——74HC138
地址输入端
片选输入端
输出端,低电平有效 74HC138的逻辑符号
2
1. 74HC138的逻辑功能
S为控制端(又称使能端) S=1 译码工作 为便于理解功能 ( A2 A1 A0 ) m0 Y0 S=0 禁止译码,输出全1 而分析内部电路 ( A2 A1 A0 ) m1 Y1 译码输入端 Yi内部电路图 ( S mi )( i 0,1,2, 7) ( A2 A1 A0 ) m7 Y7 输出端 3
1
1 1
0
0 0
1
1 1
0
1 1
1
0 1
1
1 0
1
0 1
0
1 1
1
1 1
1
1 1
1
1 1
1
1 1
1
1 1
5
74HC138
Yi ( S mi )( i 0,1,2, 7)
在使用时应注意: 0, 0 S1 1, S2 S3
( A2 A1 A0 ) m0 Y0 ( A2 A1 A0 ) m1 Y1 ( A2 A1 A0 ) m7 Y7
7
例:利用译码器分时将采样数据送入计算机。
总 线
三态门
E A
三态门
EB
三态门
EC
三态门
ED
A
B
Y0
Y1 Y
数电实验二数据编码器和译码器功能验证
数电实验二数据编码器和译码器功能验证数据编码器和译码器是数电实验中常用的电路元件,用于将逻辑电平转换为二进制编码或者从二进制编码转换为逻辑电平。
本实验将验证编码器和译码器的功能。
编码器是一种将多个输入信号转换为对应的二进制编码输出信号的电路。
常见的编码器有优先编码器,BCD编码器和十进制-二进制编码器等。
本实验将以优先编码器为例进行验证。
实验所需器件和元件:1.优先编码器芯片(例如74LS148)2.开关等输入元件3.LED灯等输出元件4.电源和杜邦线等实验用品实验步骤:1.连接电源和电路元件:将电源连接到优先编码器芯片上,并将开关等输入元件和LED灯等输出元件连接到芯片上相应的管脚上。
2.编码器功能验证:通过设置不同的输入信号,观察输出信号的变化。
例如,设置开关为输入信号,并将不同的开关打开或关闭,观察LED灯的亮灭情况。
3.结果分析:根据编码器的功能特点,分析输出信号与输入信号的对应关系。
对于优先编码器而言,输入信号优先级较高的输入将被编码输出,而其他输入则被忽略。
4.译码器功能验证:将输入信号与编码器的输出信号连接,观察译码器的输出信号。
可以通过设计逻辑门电路来实现译码器的功能。
5.结果分析:根据译码器的功能特点,分析输出信号与输入信号的对应关系。
例如,对于BCD编码器而言,4位BCD码将被译码为10位二进制信号。
6.实验总结:通过本实验的验证,可以得出编码器和译码器的功能特点和应用范围。
编码器可以将多个输入信号编码为二进制信号输出,而译码器可以将二进制信号译码为对应的输出信号,用于实现数据的编码和译码。
本实验的目的是验证编码器和译码器的功能,通过观察输入信号和输出信号的对应关系,可以了解编码器和译码器的工作原理,并掌握它们的应用场景。
实验结果应与预期结果一致,即输入信号与编码/译码输出信号之间有明确的对应关系。
同时,实验还可以加深对数字电路和逻辑门电路的理解,提高实验操作能力和分析问题的能力。
数字电子技术译码器
二进制译码器输入输出满足:m=2n 2位二进制译码器
如:2—4译码器
译码输入 译码输出
3—8译码器 4—16译码器
a1 a0 y0 y1 y2 y3 0 0 0111
(二)十进制译码器
01 10
1011 1101
又称:二—十进制译码器
1 1 1110
或:4—10译码器
3—8译码器74LS138
A0 ~A2 译码输入,二进制编码0-7 依次对应8个输出
1
0
1
000 001
(三)译码器的应用 例12:试用 CT74LS138和与非门构成一位全加器。 解:全加器的最小项表达式应为
Si = ? m (1、2、4、7)
? Ci+1 = m (3、5、6、7 )
Si ? m1 ? m2 ? m4 ? m7 ? m1 ?m2 ?m4 ?m7 ? Y1 ?Y2 ?Y4 ?Y7
多输入 选择 一输出
数据分配器 将传送来的或处理后的信息分配到各通道去。
一输入 分配 多输出
发送端,并—串
接收端,串—并
一、数据选择器 (一)分类:二选一、四选一、八选一、十六选一
双四选一数据选择器CT74LS153
公用控 制输入
使能端
数据 输入
输出端
双四选一数据选择器CT74LS153 简易符号
第五节 奇偶检验电路
一、奇偶检验
(1)奇偶检验码
信息位 :由若干位二进制代码构成
奇偶检验位 :一位代码构成 (2)奇偶检验
FE偶检验位 FOD奇检验位
奇检验 :整个码组中1的个数为奇数 偶检验 :整个码组中1的息码(N位)+ 检验位(1位)
检验位(1位)
数电实验之译码器及其应用
数电实验之译码器及其应用译码器是一种常见的数字电路,其主要作用是将输入的二进制代码转化为相应的输出信号。
译码器通常被用于控制设备或数字显示器等应用中。
本文将介绍译码器的基本原理、常见的译码器类型及其应用。
一、译码器的基本原理译码器由若干个与门和非门组成,通常输入为二进制代码,输出为对应的输出信号。
这些输出信号可以作为控制信号,用于控制相应的设备或数字显示器。
译码器通常可以分为两类:通用译码器和专用译码器。
通用译码器可以处理多种编码格式的输入信号,而专用译码器只能处理特定编码格式的输入信号,例如BCD码、格雷码等。
二、常见的译码器类型1.二进制-十进制译码器二进制-十进制译码器通常用于驱动七段数码管等数字显示设备。
该译码器可以将4位二进制代码转化为0~9的十进制数。
例如,输入“0000”将转化为“0”,输入“0001”将转化为“1”。
2.译码-选通器译码-选通器通常用于地址译码器。
该译码器可以将输入的二进制代码转化为八个输出信号。
例如,输入“000”将激活第一个输出端口,输入“111”将激活第八个输出端口。
3.扩展码-BCD码译码器扩展码-BCD码译码器通常用于处理扩展码和BCD码之间的转化问题。
该译码器将扩展码转化为BCD码,并将结果输出到四位BCD码端口。
4.倒置器译码器三、译码器的应用1.数字显示器2.存储器控制译码器通常用于控制存储器的读写操作,例如将地址码转换为存储区域的物理地址。
译码器可以将输入的地址码转换为存储器中的相应位置,并控制存储器中的数据读出或写入。
3.数字信号控制总之,译码器在数字电路中应用广泛,在数字显示、存储器控制和数字信号控制等方面都发挥了重要的作用。
数电实验四 译码器及其应用
实验四译码器及其应用一、实验目的1.掌握中规模集成译码器的逻辑功能和使用方法。
2.掌握组合译码器的应用。
3.熟悉掌握集成译码器的扩展方法。
二、实验设备1.数字电路试验箱2.数字万用表3.74LS138、74LS20三、实验原理译码器是一个多输入多输出的组合电路,它的作用是将输入的具有特定含义的二进制代码翻译成输出信号的不同组合,实验电路的逻辑控制功能。
译码器在数字系统中应用广泛,可用于代码转换、终端数字的显示、数据的分配、存储器寻址和组合控制信号等。
本实验主要讨论3—8线变量译码器74LS38,它有三根输入线,可以输入三位二进制数码,共有八种状态组合,即可译出8个输出信号。
下图分别为管脚图和功能图。
该集成芯片共有16个引脚,其中8脚应接地线,16脚接+5V电源,脚,,为二进制编码输入端(为高位,为低位);—为译码器输出端(为高位,为低位),,,为信号输入允许端,也称使能端。
,为低电平有效,为高电平有效。
只有信号输入允许端有效时输入的信号才有效,才能实现译码。
74LS138的功能表如下表所示。
74LS138引脚图 74LS138逻辑符号74LS138功能表四、实验内容1.测试74LS138的逻辑功能;2.设计电路,用74LS138,74LS20实现函数:Y=*+*+ABC3.用两片74LS138构成一个4—16线译码器。
四、实验过程1.设计电路,实现函数Y=*+*+ABC (1)列出的真值表(2)函数的实现Y = +++ = (3)逻辑电路设计AB5v2.用两片74LS138构成一个4—16线译码器逻辑电路设计如下:。
数字电路实验2 译码器编码器
实验二 译码器、编码器及其应用一、实验目的1. 掌握中规模集成译码器、编码器的逻辑功能和使用方法。
2. 熟悉数码管的使用。
二、实验原理译码器是一个少输入、多输出的组合逻辑电路。
它的作用是把给定的代码进行“翻译”,变成相应的状态,使输出通道中相应的一路有信号输出。
译码器在数字系统中有广泛的用途,不仅用于代码的转换、终端的数字显示,还用于数据分配,存贮器寻址和组合控制信号等。
不同的功能可选用不同种类的译码器。
译码器可分为通用译码器和专用译码器两大类。
前者又分为变量译码器和代码变换译码器。
a . 变量译码器(又称二进制译码器),用以表示输入变量的状态,如2线—4线、3线—8线和4线—16线译码器。
若有n 个输入变量,则有2n 个不同的组合状态,就有2n 个输出端供其使用。
而每个输出所代表的函数对应于n 个输入变量的最小项。
以3线—8线译码器74LS138为例进行分析,图9—1 分别为其逻辑图及引脚排列。
其中2A 、1A 、0A 为地址输入端,0Y ~7Y 为译码输出端,1S 、2S 、3S 为使能端。
321S S S A0 A1 A2图9-1 3—8线译码器74LS138逻辑图及引脚排列表9-1为74LS138功能表,当11=S ,032=+S S 时,器件使能,地址码所指定的输出有信号(为0)输出,其他所有输出端均无信号(全为1)输出。
当01=S ,X S S =+32时,或X S =1,132=+S S 时,译码器被禁止,所有输出同时为1。
表9-1A0 A1 A2S3 S2 S1 Y 7 GND(以下删除若干行)。
b.数据显示译码器七段发光二极管(LED)数码管LED数码管是目前最常用的数字显示器,(删除若字)。
一个LED数码管可用来显示一位0~9十进制和一个小数点。
小型数码管(0.5寸和0.36寸)每段发光二极管的正向压降,随显示光(通常为红、绿、黄、橙色)的颜色不同略有差别,通常约为2~2.5V,每个发光二极管的点亮电流在5~10mA。
数电译码器实训报告
一、实训目的通过本次数电译码器实训,旨在加深对数字电路基础知识的理解,掌握译码器的基本原理和设计方法,提高动手能力和电路调试技巧。
通过实际操作,培养学生独立分析和解决问题的能力,为后续相关课程的学习打下坚实基础。
二、实训环境1. 实训设备:数字电路实验箱、数字电路实验板、示波器、万用表、信号发生器等。
2. 实训软件:Multisim电路仿真软件。
三、实训原理译码器是一种将输入信号转换为输出信号的数字电路。
当输入信号为某个特定的值时,对应的输出信号为高电平,其他输出信号为低电平。
译码器可分为二进制译码器、十进制译码器和编码译码器等。
本次实训主要研究二进制译码器,其基本原理如下:1. 输入信号:n个二进制输入信号,表示为D0、D1、D2、...、Dn-1。
2. 输出信号:2^n个输出信号,表示为Y0、Y1、Y2、...、Y2^n-1。
3. 译码逻辑:当输入信号满足特定条件时,对应的输出信号为高电平,其余输出信号为低电平。
四、实训过程1. 实验准备:根据实验要求,设计一个4-16线译码器电路图,并选择合适的器件进行搭建。
2. 电路搭建:根据电路图,在数字电路实验板上搭建4-16线译码器电路,包括输入端、输出端和中间逻辑电路。
3. 电路调试:使用示波器和万用表检测电路的输入输出信号,确保电路正常工作。
4. 仿真验证:利用Multisim软件对电路进行仿真,观察电路在不同输入信号下的输出情况,验证电路的正确性。
5. 电路改进:针对仿真中发现的问题,对电路进行优化和改进。
五、实训结果与分析1. 电路搭建成功,输入输出信号符合预期。
2. 通过仿真验证,电路在不同输入信号下均能正常工作。
3. 在仿真过程中,发现以下问题:(1)当输入信号为全0时,输出信号不稳定,存在误判现象。
(2)当输入信号变化时,输出信号存在延迟现象。
4. 针对以上问题,采取以下改进措施:(1)增加输入端保护电路,防止输入信号为全0时电路出现误判。
74138译码器工作原理
74138译码器工作原理
74138译码器是一种数字电路设备,它可以将输入的数字信号转换为相应的输出信号。
它的工作原理如下:
1. 74138译码器通常具有3个输入引脚(A0, A1和A2)和8个输出引脚(Y0-Y7)。
输入引脚接收二进制编码的输入信号,而输出引脚提供对应的二进制解码信号。
2. 输入引脚可以接受3位二进制编码信号。
每个输入引脚有两个可能的状态:高电平(表示逻辑1)或低电平(表示逻辑0)。
3. 输出引脚提供与输入信号匹配的二进制解码信号。
例如,当输入为000时,Y0引脚为高电平(逻辑1),而其他输出引脚为低电平(逻辑0)。
这样,根据输入信号的不同组合,不同的输出引脚将产生高电平或低电平的信号。
4. 74138译码器的工作原理基于输入信号的不同组合产生相应的输出信号。
它使用内部的逻辑门电路来判断输入信号并产生对应的输出信号。
5. 译码器可以用于许多应用,例如将二进制信号转换为对应的十进制数字,在数字显示器、计数器、存储器等电路中使用。
6. 74138译码器具有高速、可靠的特性,能够处理大量输入信号,并提供准确的输出信号。
它在数字电路设计中起着重要的作用。
总之,74138译码器可以将输入的二进制编码信号转换为对应的输出信号,通过逻辑门电路判断输入信号,并产生相应的输出信号。
它在数字电路设计和实际应用中具有重要的作用。
译码器应用的实验原理图
译码器应用的实验原理图1. 介绍在数字电子电路中,译码器是一种用于将一组输入信号转换成相应的输出信号的设备。
它通常是使用逻辑门实现的,常用于将数字编码转换成特定的功能。
本文将介绍译码器的原理,并给出一个实验原理图。
2. 译码器原理译码器的基本原理是根据输入信号的电平状态,选择相应的输出。
它可以将输入的数字编码转换成与之对应的输出信号。
一般来说,译码器具有多个输入和多个输出,输入信号的编码决定了输出信号的状态。
常见的译码器包括二-四译码器、三-八译码器、BCD-七段译码器等。
二-四译码器常用于将二进制编码转换成四个输出信号,而三-八译码器可将三位二进制信号转换成八位输出信号。
3. 实验原理图下面是一个使用74LS138芯片实现的三-八译码器的实验原理图:____A0 ---| |B0 ---| |C0 ---| |--- Y0/G1---| |/G2---| |/G3---| |--- Y1|chip|A1 ---| |B1 ---| |C1 ---| |--- Y2|____|•A0, A1:两个并行输入引脚,用于输入二进制信号的最低位和次低位。
•B0, B1:两个并行输入引脚,用于输入二进制信号的第三位和第四位。
•C0, C1:两个并行输入引脚,用于输入二进制信号的最高位和次高位。
•/G1, /G2, /G3:三个使能引脚,用于选择输出信号。
•Y0, Y1, Y2:三个输出引脚,用于输出转换后的信号。
4. 使用方法使用上述的实验原理图进行译码器实验时,首先需要将二进制信号以适当的电平输入到6个引脚(A0, A1, B0, B1, C0, C1)上。
然后,根据需要选择对应的使能引脚(/G1, /G2, /G3)。
例如,我们想要将二进制编码101转换成对应的输出信号,可以将A1和C0引脚连接到VCC电源上以获得高电平,将A0和B0引脚连接到GND以获得低电平,将B1和C1引脚连接到VCC以获得高电平。
数电12(译码器)
C B A
A0 A1 A2
Y5
Y5
Y6
Y6
Y7
Y7
Y 0 A2 A1 A0 m0
Y 1 ABC m1
Y
2
ABC
.
m2
.
.
Y 7 A BC m7
3线–8线译码器的 Y0~ ~ 含Y7三变量函数的全部最小项。 基于这一点用该器件能够方便地实现三变量逻辑函数。
用一片74HC138实现函数 L AC AB
译码器:具有译码功能的逻辑电路称为译码器。
译码器的分类:
唯一地址译码器
将一系列代码转换成与之一一对应的有效 信号。
二进制译码器
常见的唯一地址译码器: 二—十进制译码器
显示译码器
代码变换器 将一种代码转换成另一种代码。
2线 - 4线译码器的逻辑电路(分析)
E
1
A0
1
A1
1
功能表
& Y0
输入
输出
E A1 A0 Y0 Y1 Y2 Y3
L16
A0 A1
(II)
Y5 Y6
A2
Y7
L 23
EEE73214HC138YYYYY10243
L 24
A0 A1
(III)
Y5 Y6
A2
Y7
L 31
…
…
3、用译码器实现逻辑函数。当E3 =1 ,E2 = E1 = 0时
+5V
E3
Y0
Y0
E
E2
E1
Y1 Y2
Y1 Y2
74HC138 Y3
Y3
Y4
Y4
×H××××HHHHHHHH ×XH×××HHHHHHHH L×××××HHHHHHHH HL L L L L LHHHHHHH HL L L LHHLHHHHHH HL L LHLHHLHHHHH HL L LHHHHHLHHHH HL LHL LHHHHLHHH HL LHLHHHHHHLHH HL LHHLHHHHHHLH HL LHHHHHHHHHHL
清华模电数电课件第29讲译码器
译码器可以将地址信号转换为外设接 口能够识别的信号,实现对外部设备 的访问。
04
译码器的使用注意事项
输入信号的电平要求
01
输入信号的电平应符合译码器的 规格要求,过高或过低的输入信 号可能导致译码器无法正常工作 或损坏。
02
输入信号的幅度和波形应保持稳 定,避免信号的突变或噪声干扰 导致译码器误动作。
电路组成
译码器、数码管、电源等。
用译码器实现数据分配的例子
数据分配
译码器可以将多路输入信 号分配到多个输出端,实 现数据的选择和分配。
工作原理
根据输入信号的不同,译 码器将对应的输出端置为 有效状态,从而实现数据 的选择和分配。
应用场景
在数据传输、存储、处理 等领域中广泛应用。
用译码器实现地址译码的例子
CD4514B芯片具有低功耗、高速、低噪声等优点,可在各种电
03
子设备中广泛应用。
03
译码器的应用场景
在显示电路中的应用
七段数码显示器
译码器可以将输入的二进制代码转换为七段数码显示器能够识别的电流信号, 从而显示数字。
LED显示器
译码器可以将二进制代码转换为LED显示器能够识别的电流信号,实现LED显示 器的数字显示。
地址译码
在计算机中,地址译码器可以将地址信号转换为对应的内存单元 或外设接口。
工作原理
根据地址信号的不同,译码器将对应的内存单元或外设接口置为有 效状态,从而实现数据的读取或写入。
应用场景
在计算机内存管理、外设接口控制等领域中广泛应用。
THANKS
感谢观看
译码器的分类
01
02
03
2-4线译码器
能够将2位二进制代码翻 译成4个输出信号,常用 于地址译码和数据分配。
数字电路3章 译码器
2、扩展:用一片74LS153中的两个4选一数据选择器 可以扩展成8选一数据选择器
Y=Y1+Y2
=S2(D0A1A0+D1A1A0 +D2A1A0+D3A1A0)
+S1(D4A1A0+D5A1A0 +D6A1A0+D7A1A0)
1 10 0
如:8(10)+4(10)=12(10)
1000(BCD)+0100(BCD) =1100 >1001(BCD) 必须作调整
1100+0110=1,0010=12(10)
1 10 0
0 11 0
Y =1
10 0 0 01 0 0
五、数值比较器
数值比较器——比较两个二进制数的大小
1、一位数值比较器
高位片 低位片
要解释其中的道理必须了解内部电路结构,我们不要求大家去分析
例如:A2A1A0=011时,代入得 Y=D3
A2=S1 A2=S2
CMOS八选一数据选择器--------CC4512 A0 A1 A2
1
记住表达式: 四选一数据选择器
Y=D0(A1A0)+D1(A1A0)+D2(A1A0)+D3(A1A0) 八选一数据选择器
Y=D0A2A1A0+D1A2A1A0+D2A2A1A0+D3A2A1A0 +D4A2A1A0+D5A2A1A0 +D6A2A1A0+D7A2A1A0
+VCC
先将函数Y化成标准与或式:
数字电子技术译码器
如图所示电路的卡诺图两圈相切,故有险象。
三、冒险现象的消除 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
公用控 制输入
数字电子技术04译码器剖析
00011011111111
00101101111111
00111110111111
01001111011111
01011111101111
01101111110111
01111111111011
10001111111101
10011111111110
(a)
输入信号从0000~1001的 顺序反复循环,将得到连 续的顺序脉冲,可用作顺 序控制信号。
(3)七段显示译码器
计数器 译码器 驱动器
脉冲信号 数字显示电路的组成部分
显示器
①常用的数码显示方式 字形重叠式、分段式、点阵式
②常用的数码显示器
发光二极管显示器、荧光数字显示器、液晶显示 器件、气体放电显示器。
共阳极显示器
a b c d e f g
共阴极显示器
a b c d e f g
共阴极显示器
a
显示器分段布局图
a
f gb e dc
abcde f g f
111111 0
0110000
1101101 e
gb c
d
③CMOS七段显示译码器74HC4511
74HC4511七段显示器输出高电平有效,用以驱 动共阴极显示器(逻辑符号)。
输入为8421码,输出字形为输入代码所对应的十
进制数。
D0
a.灯测试输入LT(低电平)
0 ××××× 1 1 1 1 1 1 1 1
10000001 111111
10000110 111111
10001011 011111
10001111 101111
10010011 110111
10010111 111011
数字电子技术译码器2.
STC
Y7
&
Si
&
Ci
2、用二进制译码器实现码制变换
8
A0
4
A1
2
1
A2
码
A3
Y0
Y1
Y2
十
Y3 Y4
进
Y5
制
Y6
码
Y7
Y8
Y9
Y10
Y11
Y12
Y13
Y14
Y15
A0
余
A1
3
码
A2
A3
Y0
Y1
Y2
Y3
Y4
Y5
十
Y6 Y7
进
Y8
制
Y9
码
Y10
Y11
Y12
Y13
Y14
Y15
2
A0
4
A1
2
1
A2
码
VCC A0 A1 A2 A3 Y9 Y8 Y7
Y0 Y1 Y2 Y3 Y4 Y5 Y6 Y7 Y8 Y9
16 15 14 13 12 11 10 9 74LS42
12345678
Y0 Y1 Y2 Y3 Y4 Y5 Y6 Y7 Y8 Y9
74LS42
A0
A1
A2 A3
Y0 Y1 Y2 Y3 Y4 Y5 Y6 GND (a) 引脚排列图
A3 A2A1A0
LT RBO RBI
A3 A2A1A0
0 000
0 000
10 01
0 01 1
0111
00 00
整数部分:高位的 BI / RBO 与低位的RBI 相连
小数部分:低位的 BI / RBO 与高位的RBI 相连
数字逻辑电路译码器及其应用实验报告
数字逻辑电路译码器及其应用实验报告实验目的:通过实践了解译码器的工作原理和应用,并掌握译码器在数字电路中的使用方法。
实验材料:1.74LS1383-8译码器芯片x12.74LS04非门芯片x13.7段数码管x14.按钮开关x35.电源线实验原理:译码器是数字电路的一个重要组成部分,主要用于将多个输入信号译码为对应的输出信号。
常见的译码器有2-4译码器、3-8译码器等。
本实验使用的是3-8译码器,即有3个输入信号和8个输出信号。
具体来说,3-8译码器有3个输出使能端(E1、E2、E3),用于选择激活的输出线。
译码器的输入端有3个控制引脚(A0、A1、A2),通过这些输入信号的组合可以选择激活的输出线。
实验步骤:1.将74LS1383-8译码器芯片插入面包板中。
2.将74LS04非门芯片插入面包板中。
3.将7段数码管插入面包板中。
4.将按钮开关插入面包板中。
5.连接译码器芯片的输入端(A0、A1、A2)与按钮开关的输出端。
6.连接译码器芯片的输出端(E0、E1、E2、E3、E4、E5、E6、E7)与7段数码管的输入端。
7.连接74LS04非门芯片的输入端与按钮开关的输出端。
8.连接74LS04非门芯片的输出端与译码器芯片的输入端(E3)。
实验结果:1.利用3个按钮开关分别输入不同的控制信号,观察数码管显示的结果。
2.通过改变按钮开关的输入信号,可以实现不同的数码显示。
3.通过74LS04非门芯片的连接,可以实现对译码器输出信号的控制。
实验结论:通过实验,我们了解了译码器的工作原理和应用,并掌握了译码器在数字电路中的使用方法。
译码器可以将多个输入信号转换为对应的输出信号,并通过控制输入信号的变化,实现不同的数码显示效果。
此外,通过非门芯片的连接,可以对译码器的输出信号进行控制,扩展了译码器的应用范围。
译码器在数字电路中担任着重要的角色,应用广泛,在计算机系统、通信系统等领域中发挥着重要作用。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
课程名称:
数字电路
实验项目名称:
译码器
学院:
信息工程学院
专业:
电子信息工程
指导教师:
报告人:学号:Fra bibliotek班级:
实验时间:
2018 年 10 月 24 日周三
实验报告提交时间:
2018 年 10 月 31 日星期三
教务部制
一、实验目的:
(1)了解和正确使用 MSI 组合逻辑部件; (2)掌握一般组合逻辑电路的特点及分析、设计方法; (3)学会对所设计的电路进行逻辑测试的方法; (4)观察组合逻辑电路的竞争冒险现象。
(1)根据实验数据归纳出 74LS138 芯片的功能为: 输入端高电平有效,输出端低电平有效。74LS138 有三个使能端 STA、 STB、 STC ,其 中,只有当 STA =1 且 STB STC =0 时,译码器工作,且符合真值表;否则,译码功能 被禁止。 (2)根据预习报告中的预习电路图,可以输出正确的逻辑函数。
四、实验仪器及材料:
(1)RXB-1B 数字电路实验箱 (2)74LS00(四 2 输入与非门)1 片、74LS20(双 4 输入与非门)1 片、74LS138 (3 线—8 线译码器)1 片。
五、实验内容及步骤:
任务一:测试 74LS138 逻辑功能 将一片 3 线—8 线译码器 74LS138 插入 RXB-1B 数字电路实验箱的 IC 空插座中, 按图 3-15 接线。A0、A1、A2、 STA、 STB、 STC 端是输入端,分别接至数字电路实验箱的 任意 6 个电平开关。 Y7、 Y6、 Y5、 Y4、 Y3、 Y2、 Y1、 Y0 是输入端,分别接至数字电路实验箱的电平 显示器的任意 8 个发光二极管的插孔;8 号引脚地接至 RXB—IB 型数字电路实验箱的电 源“ ” ,16 号引脚+5V 接至 RXB-1B 数字电路实验箱的电源“+5V” 。按表 3-2 中输入 值设置电平开关状态,观察发光二极管(简称 LED)的状态,并将结果填入表中。 根据实验数据归纳出 74LS138 芯片的功能。
1 X 0 0 0 0 0 0 0 0
1 1 0 1 1 1 1 1 1 1
1 1 1 0 1 1 1 1 1 1
1 1 1 1 0 1 1 1 1 1
1 1 1 1 1 0 1 1 1 1
1 1 1 1 1 1 0 1 1 1
1 1 1 1 1 1 1 0 1 1
1 1 1 1 1 1 1 1 0 1
八、思考题:
(1)74LS138 的功能是什么? 答:将输入的三位二进制代码全部翻译出来 (2)n 变量完全译码器能实现什么样的组合逻辑函数? 答:能实现含 n 个变量组成的任意逻辑函数 (3)74LS138 译码器的输出特点是什么? 答:在使能端同时有效的前提下,一个时刻只有一个输出端为低电平(其余为高) 使能端无效的话,输出全为高电平。
二、实验要求:
(1)复习组合逻辑电路的分析与设计方法; (2)根据任务要求设计电路,并拟定试验方法; (3)熟悉所用芯片的逻辑功能、引脚功能和参数; (4)了解组合逻辑电路中竞争冒险现象产生的原因及消除方法。 三、说明: 译码器是组合逻辑电路的一部分。所谓译码就是不代码的特定含义“翻译”出来的 过程,而实现译码操作的电路称为译码器。译码器分成三类: (1)二进制译码器:把二进制代码的各种状态,按照其原意翻译成对应输出信号的 电路。如 中规模 2 线—4 线译码器 74LS139,3 线—8 线译码器 74LS138 等。 (2)二—十进制译码器:把输入 BCC 码的十个代码译成十个高、低电平信号。 (3)字符显示译码器:把数字、文字和符号的二进制编码翻译成人们习惯的形式并 直观地显示出来的电路,如共阴极数码管译码驱动的 74LS48(74LS248) ,共阳极数码管 译码驱动的 74LS49(74LS249)等。
任务二:用 74LS138 和门电路产生多输出逻辑函数 要产生的多输出逻辑函数为
Z1 A2 A0 Z 2 A2 A1 A0 A2 A1 A0 A2 A1 Z 3 A2 A1 A2 A1 A0
(1)设计方法提示。按题意把函数 Z1、Z 2、Z3 写成最小项形式,译码器的输 出 Y7、 Y6、 Y5、 Y4、 Y3、 Y2、 Y1、 Y0 是最小项的反函数形式,在附加与非门的配合下,函数 Z1 就 可用译码器的输出来表达。 (2)实验方法提示如下: 1 )根据设计方法提示把 Z1、Z 2、Z3 写成用译码器输出 Y0 ~ Y7 表示的函数表 达式; 2 ) 根据函数表达式画出电路接线图并接好线,其中输入变量 A2、A1、A0 接至数字电路实验箱的任意 3 个电平开关的插孔,输出函数 Z1、Z2 和 Z3 分别接至数字 电路实验箱电平显示器的任意 3 个 LED。 3 )自行设计的表格,记录所设计的电路的真值表。 4 )通过真值表推出函数表达式,验证所设计电路的正确性
1 1 1 1 1 1 1 1 1 0
A2 0 0 0 0 1 1 1 1 七、实验结论:
用 74LS138 和门电路产生多输出逻辑函数 A1 A0 Z1 Z2 0 0 0 0 0 1 0 1 1 0 0 0 1 1 0 0 0 0 0 1 0 1 1 0 1 0 0 1 1 1 1 1
Z3 1 1 0 0 0 0 0 1
指导教师批阅意见:
成绩评定:
指导教师签字: 年 月 日
备注:
注:1、报告内的项目或内容设置,可根据实际情况加以调整和补充。 2、教师批改学生实验报告时间应在学生提交实验报告时间后 10 日内。
六、实验数据记录: (1) 74LS138 功能表 输入 使能
ST A SAB STC
输出 选择
A2
X X 0 0 0 0 1 1 1 1
A1
X X 0 0 1 1 0 0 1 1
A0
X X 0 1 0 1 0 1 0 1
Y0
Y1 Y2
Y3
Y4
Y5
Y6
Y7
X 0 1 1 1 1 1 1 1 1 (2)