1、3.2.2译码器译码器 2在在数数字字系系统统中中,需需要要把把二二进进制制代代码码或或二二十十进进制制代代码码(BCD码码)翻翻译译成成十十进进制制数数字字或或字字符符(以以表表示示它它的的原原意意)并并直直接接显显示示出出来来,或或者者翻翻译译成成控控制制信信号号去去执执行行操操作作等等等等,这这种种翻翻译译过过程程称称为为译译码码。译译码码是是编编码码的的反反过过程程。实现译码的电路称为实现译码的电路称为译码器译码器。译码器译码器 二进制译码器二进制译码器 二二-十进制译码器十进制译码器 数码显示译码器数码显示译码器 二进制二进制代代码码 与输入代与输入代码对应的码对应的特定信息特定信息
2、 译译码码器器 当译码器在规定的二进制序列中选择出希望的输出当译码器在规定的二进制序列中选择出希望的输出时,称为时,称为“译中译中”(或(或“选中选中”)。根据需要输出信号)。根据需要输出信号可以是脉冲,也可以是电位。可以是脉冲,也可以是电位。唯一地址译码器唯一地址译码器 逻辑功能:逻辑功能:将输入的每个代码分别译成高电平(或低电平)。3完完全全译译码码器器n 个个输输入入端端具具有有2n个个不不同同组组合合状状态态,输出端输出端m=2n。不不完完全全译译码码器器n 个个输输入入端端具具有有2n个个不不同同组组合合状状态态,输出端输出端m 2n。A0R0A1R1译译 码码 器器An-1Rm-1
3、对对于于输输入入的的某某一一组组代代码码,若若只只有有相相应应的的一一条条输输出出线线为为高高电电平平,其其余余的的输输出出线线皆皆为为低低电电平平,称称为为输输出出“1”电电平平有有效效,或或称称译译中中输输出出为为“1”。也也有有的的译译码码器器设设计计成成只只有有相相应应的的一一条条输输出出线线为为低低电电平平,其其余余的的输输出出线线为为高高电平,称电平,称译中输出为译中输出为“0”。41二进制译码器二进制译码器1)真值表真值表3)逻辑图逻辑图S端为控制端(片选端、使能端)端为控制端(片选端、使能端)当当S S=0时,译码器工作;时,译码器工作;当当S S=1时,译码器禁止,时,译码器
4、禁止,所有的输出端均为所有的输出端均为0。1、2位二进制译码器位二进制译码器2)输出表达式输出表达式输入输入输输出出A1A0Y3Y2Y1Y01000110100010100001010004)逻辑符号(2线4线译码器)输出输出0有效的有效的2线线4线译码器可用与非门构成,线译码器可用与非门构成,输出输出1有效有效5)常用集成)常用集成2线线4线译码器线译码器74LS139:双双2线线4线译码器线译码器输出0有效Y3Y2Y1Y0A0A1SY3Y2Y1Y0A0A1S74LS139Y13Y12Y11Y10Y23Y22Y21Y20A20A21S2A10A11S16中规模集成中规模集成74LS139译码
5、器译码器在一个封装内包含两个独立的在一个封装内包含两个独立的2线线4线线译码器。译码器。该该译译码码器器用用与与非非门门组组成成,因因此此译译中中输输出出为为“0”电电平平有有效效。电电路路的的输输入入端端增增加加两两个个反反相相器器,用用来来起起缓缓冲冲作作用用,以以减减轻轻输输入入信信号号的的负负载载(只只驱驱动动一一个个门门)。该该译译码码器具有器具有“使能使能”端端S。S774LS139的功能表(真值表):的功能表(真值表):因因与与非非门门输输出出为为“0”电电平平时时,功功耗耗较较大大。而而采采用用译译中中输输出出为为“0”电电平平时时,其其余余三三个个门门的的输输出出端端就就为为
6、“1”电电平平,可可以以降降低低整整个个电电路路的的功功耗耗,所所以以译译码码器的输出常采用器的输出常采用反码输出反码输出。即。即译中输出为译中输出为“0”。当当S0时,译码器时,译码器正常译码正常译码;当当S1时时,输输出出全全为为“1”,译译码码器器处处于于禁禁止止状状态态,不能工作。不能工作。输输入入输输出出SA1A0Y0Y1Y2Y31 111100001110011011010110101111108(2)3线线8线译码器线译码器74LS138(完全译码器)(完全译码器)译译码码输输入入信信号号由由A0A2端端经经三三组组反反相相器器组组成成的的缓缓冲冲门门后后,成成为为三三组组互互补
7、补信信号号,分分别别控控制制输输出出级级的的8个个“与与非非”门门,无无论论A0A2是是什什么么组组合合状状态态,在在Y0Y7等等8个个输出中必然只有一个为输出中必然只有一个为“0”,其余,其余7个输出都是个输出都是“1”。9在计算机系统中常用作在计算机系统中常用作存储器存储器或或I/O接口芯片的接口芯片的地地址译码器址译码器。而输入而输入A0、A1、A2则为则为地址码地址码。lA0、A1、A2(A、B、C)为输入端。)为输入端。lS1S2S3为使能端。为使能端。lY0Y7(07)为输出端,低电平有效。为输出端,低电平有效。1074LS138的的真真值值表表S1S2S3为为使能端;使能端;A0
8、、A1、A2为输入端;为输入端;S1=1,S2=S3=0时,译码器处于工作状态。时,译码器处于工作状态。Y0Y7为为输输出端(出端(0有效);有效);S1=0,或或S2和和S3中有一个中有一个为为1(为无为无效状态效状态)时时,Y0Y7输出全为输出全为1,译码译码器处于器处于禁止状态禁止状态。输输入入输输出出S S1 1 A A2 2 A A1 1 A A0 0 Y Y0Y Y1Y Y2Y Y3Y Y4Y Y5Y Y6Y Y71 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 10 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 11 0 01 0 00 0 0
9、0 0 00 0 1 1 1 1 1 1 1 1 1 1 1 1 1 11 0 01 0 0 0 0 1 0 0 1 1 1 0 0 1 1 1 1 1 1 1 1 1 1 1 1 0 1 0 0 1 0 1 1 1 1 0 0 1 1 1 1 1 1 1 1 1 1 0 1 1 0 1 1 1 1 1 1 1 1 0 0 1 1 1 1 1 1 1 1 1 0 0 1 0 0 1 1 1 1 1 1 1 1 0 0 1 1 1 1 1 1 1 0 1 1 0 1 1 1 1 1 1 1 1 1 1 1 0 01 11 1 1 1 0 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1
10、 0 01 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0S S2 2 S S3 3 1 1 1 0 01 0 01 0 01 0 01 0 01 0 01 0 01 0 01 0 01 0 01 0 01 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1111 00110011012例例3-5用用二片二片3线线8线线译码器译码器构成构成4线线16线线译码器。图中图中D为最高位,为最高位,A为最低位。为最低位。当当D=0时,选中第时,选中第片片74LS138。当当D=1时,选中第时,选中第片片74LS138。扩展方法扩展方法:利
11、用使能端,作为第四个(最高位)地利用使能端,作为第四个(最高位)地址输入端址输入端。Y0Y1Y2Y3Y4Y5Y6Y7Y8Y9Y10Y11Y12Y13Y14Y150234 5 6774LS13874LS138124S S2 2 S S3 3S S1 1S S2 2 S S3 3A AB BC C1 110234 5671124S S1 1D D13Y0Y1Y2Y3Y4Y5Y6Y7Y8Y9Y10Y11Y12Y13Y14Y15023 4 5 6 774LS13874LS138124S S2 2 S S3 3S S1 1S S2 2 S S3 3A AB BC C1 1102 3 4 5 6 7112
12、4S S1 1D D得到得到4线线16线译码器线译码器由表可见,高由表可见,高8位与低位与低8位主要是第四位(最高位位主要是第四位(最高位D)不同,即两片的后三位地址不同,即两片的后三位地址端是一样的。端是一样的。0 1D D C C B B A A输出输出说说 明明0 0 0 0 0 0 0 0Y00 0 0 0 0 0 1 1Y10 0 0 0 1 1 0 0Y20 0 0 0 1 1 1 1Y30 0 1 1 0 0 0 0Y40 0 1 1 0 0 1 1Y50 0 1 1 1 1 0 0Y60 0 1 1 1 1 1 1Y7低低8位时,位时,D=0第一片第一片S1=1,S2=S3=0
13、处于工作状态;处于工作状态;第二片第二片S1=D=0不工作(禁止状态)不工作(禁止状态)1 1 0 0 0 0 0 0Y81 1 0 0 0 0 1 1Y91 1 0 0 1 1 0 0Y101 1 0 0 1 1 1 1Y111 1 1 1 0 0 0 0Y121 1 1 1 0 0 1 1Y131 1 1 1 1 1 0 0Y141 1 1 1 1 1 1 1Y150=S3 S2=D=1,处于不工作处于不工作(禁止状态);(禁止状态);处于工作状态处于工作状态高高8位时,位时,D=1第一片第一片S1=1,第二片第二片S1=D=1,14Y0Y1Y2Y3Y4Y5Y6Y7Y8Y9Y10Y11Y1
14、2Y13Y14Y150234 56774LS13874LS138124S S2 2 S S3 3S S1 1S S2 2 S S3 3A AB BC C1 110234 5671124S S1 1D D0 100100当当D=0时时,选选中中第第片片,即即I片片正正常常译译码码,II片片不不工工作作。译译出出与与输输入入00000111分分别别对对应应的的8个个输输出出信信号号Y0Y7。当当D=1时,选中第时,选中第片,即片,即I片不工作片不工作,II片正常译片正常译码码。译出与输入。译出与输入10001111分别对应的分别对应的8个输出信号个输出信号Y8Y15。15当当S1=1,S2=S3=
15、0时,译码器正常工作时,译码器正常工作。0111111111110111111011110111111011110111100111110111110111110110101111110110011111110000Y7Y6Y5Y4Y3Y2Y1Y0A0A1A2输输出出输输入入可可见见,如如果果把把输输入入信信号号当当成成逻逻辑辑变变量量,输输出出信信号号当当成成逻逻辑辑函函数数,则则输输出出信信号号Y0Y7就就是是A2、A1、A0三三个个输输入入变量的全部最小项的译码输出变量的全部最小项的译码输出,故又称为故又称为最小项译码器最小项译码器。16例例如如一一个个3线线8线线译译码码器器,能能产产
16、生生3变变量量函函数数的的全全部部最最小小项项,利利用用这这一一特特点点能能够够方方便便地地构构成成3变变量量的的组组合合逻逻辑辑函函数数,从从而而实实现现组组合合逻逻辑辑电电路路的的设设计计,并并且且不不需需要经过化简过程。要经过化简过程。译译码码器器的的用用途途很很广广,由由于于二二进进制制译译码码器器的的输输出出端端能能提提供供输输入入变变量量的的全全部部最最小小项项(每每一一个个输输出出端端对对应应一一项项最最小小项项),而而任任何何组组合合逻逻辑辑函函数数都都可可以以变变换换为为最最小小项项之之和和的的标标准准式式,因因此此利利用用二二进进制制译译码码器器和和一一些些附附加加的的门门电电路路将将这这些些最最小小项项恰恰当当的的组组合合起起来来,就就可可实实现现任
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1