2.优先编码器74LS147 74LS147的功能表如下 表4.1.5 输 入 输出 23456789 DC B H HHHHHHH HHHH 0 L L H Xx×Xxx L HH H L ×LHHH LHLH ××× LHHHH HLH L ×× L HHHHH × LHHHHHH HHLL 1 XLHHHHHHH HHLH 1 XLHHHHHHH 1 从它的功能表可以看出,它实际上就是一个二一一十进制( 十进制码就是 342IBCD码)编码器,输入是低电平有效,输出用反码表示。l的优先级别最高,l1最低。 例用74147和适当的门电路构成输出为8421BCD码并具有编码输出标志的编码器 解:由74147的功能表可知,它的输出是842BCD码的反码,所以为了实现题中的要 求在它的输出端加了反相器。GS是输出标志,要求在输入端都是高电平时,GS是1,输 入端中有低电平信号时,GS是0,即编码输出标志GS应该是输入信号的与非运算结果 可以实现题中的要求的电路图如下 图41.5 74147 I8 GS
2. 优先编码器 74LS147 74LS147 的功能表如下 表 4.1.5 从它的功能表可以看出,它实际上就是一个二――十进制(二――十进制码就是 8421BCD 码)编码器,输入是低电平有效,输出用反码表示。 9 I 的优先级别最高, 1 I 最低。 例 用 74147 和适当的门电路构成输出为 8421BCD 码并具有编码输出标志的编码器 解:由 74147 的功能表可知,它的输出是 8421BCD 码的反码,所以为了实现题中的要 求在它的输出端加了反相器。 GS 是输出标志,要求在输入端都是高电平时, GS 是 1,输 入端中有低电平信号时, GS 是 0,即编码输出标志 GS 应该是输入信号的与非运算结果。 可以实现题中的要求的电路图如下 图 4.1.5
42译码器/数据分配器 译码:是编码的逆过程,它是对具有特定含义的二进制码进行辨别,并转换成控制信号 或另一种代码。 译码器:可以完成译码功能的电路。 42.1译码器的定义及功能 译码器可分为两种类型:一种是把一系列代码转换成和它一一对应的有效信号,称为唯 一地址译码器。 另一种是把一种代码转换成另一种代码,称为代码转换器 1.二进制唯一地址译码器 它的一般框图如下 图42 二进制 译码器 X 使能输入 有n个输入端,2″个输出端,一个使能端。 在使能端是有效信号时,对应一组输入代码,只有一个输出端是有效电平,其余的输出 端都是无效电平。 2输入变量的二进制译码器的功能表如下所示 表4.2.1 输出 ELLL xLLHH BxLHLH HLHHH YHHLHH HHHLH 输入和输出都是低电平有效。 当使能端E/为1时,无论A、B是什么状态,输出全是1,译码器处于非工作状态 当使能端EⅠ为0时,对应于输入A、B的某中组合只有一个输出是0,其余各端的输 出都是1 由上面的功能表可以写出逻辑表达式为: Yo =ElAB
4.2 译码器/数据分配器 译码:是编码的逆过程,它是对具有特定含义的二进制码进行辨别,并转换成控制信号 或另一种代码。 译码器:可以完成译码功能的电路。 4.2.1 译码器的定义及功能 译码器可分为两种类型:一种是把一系列代码转换成和它一一对应的有效信号,称为唯 一地址译码器。 另一种是把一种代码转换成另一种代码,称为代码转换器。 1. 二进制唯一地址译码器 它的一般框图如下 图 4.2.1 有 n 个输入端, n 2 个输出端,一个使能端。 在使能端是有效信号时,对应一组输入代码,只有一个输出端是有效电平,其余的输出 端都是无效电平。 2 输入变量的二进制译码器的功能表如下所示 表 4.2.1 输入和输出都是低电平有效。 当使能端 EI 为 1 时,无论 A、B 是什么状态,输出全是 1,译码器处于非工作状态。 当使能端 EI 为 0 时,对应于输入 A、B 的某中组合只有一个输出是 0,其余各端的输 出都是 1。 由上面的功能表可以写出逻辑表达式为: Y0 = EI AB
Y,= ElAB Y2= ElAB ,= ElAB 根据逻辑表达式,可以画出逻辑图 图422 E Y 1 比如,AB=00时,输出是0,H、Y2、3是1 2.二一十进制译码器 它把对应于四位二进制数的8421BCD码,译成对应于09的十个十进制数,有4个输 入端,,10个输出端,也称4线一10线译码器 功能表如下所示 表42.3 数目 BCD输入 输出 Y2 Y3 Y4 Y7 Y8 Y9 LL LL HHH H LLL HHL H HHHHHHH 0123456789 L H LH H L HHHHHH H LL H HIH HH L HH HHHH L H L LIH HHH L HHHH H H L HIHHHHHLHHHH L H HHIH HHH L H HH L HH HHHHHHL HH H LL LIH HH HHLH H LL HH HHHHHHHH L 从功能表可以写出X=A3A2A1A6,即当A342A140=0000时,Y0=0,对应于十进制数的
Y1 = EI AB Y2 = EIAB Y3 = EIAB 根据逻辑表达式,可以画出逻辑图 图 4.2.2 比如,AB=00 时,输出 Y0 是 0,Y1、Y2 、Y3 是 1。 2. 二-十进制译码器 它把对应于四位二进制数的 8421BCD 码,译成对应于 0—9 的十个十进制数,有 4 个输 入端,,10 个输出端,也称 4 线-10 线译码器。 功能表如下所示 表 4.2.3 从功能表可以写出 Y0 = A3 A2 A1 A0 ,即当 A3A2A1A0 = 0000 时, Y0 =0,对应于十进制数的
0,其它的和这个类似 由功能表可以画出逻辑图 图42.5 A Ap A 3.七段显示译码器 下面是数字显示电路组成方框图 图42.6 脉冲信计数器一译码器十驱动器 显示器 显示译码器能够把842BCD码译成能用显示器件显示出的十进制数。 1)常用的显示器件 显示器件可以显示数字、文字和符号,现在已有多种不同类型的产品。目前显示器件向 小型化,低功耗,平面化方向发展。 数码的显示方式①字形重叠式:把不同字符的电极重叠起来,要显示某个字符的时候 只需要使相应的电极电亮即可。如辉光放电管等。 ②分段式:数码由分布在平面上的的若干段发光的笔划组成。如荧光数 码管等。 ③点阵式:是一些按一定规律排列的可发光的点阵,利用光点的不同组 合,显示不同数码。 数字显示以分段式最普遍 (2)七段式数字显示器 七段式数字显示器有以下几类(1)半导体数码管(2)荧光数码管(3)液体数字显示器 (4)气体放电显示器。 七段式数字显示器利用不同发光段的组合,可以显示出0-15等阿拉伯数字,实际中 10-15不采用,而是用2位数字显示器显示。 七段式数字显示器如下 图4.2.7
0,其它的和这个类似。 由功能表可以画出逻辑图 图 4.2.5 3. 七段显示译码器 下面是数字显示电路组成方框图 图 4.2.6 显示译码器能够把 8421BCD 码译成能用显示器件显示出的十进制数。 (1)常用的显示器件 显示器件可以显示数字、文字和符号,现在已有多种不同类型的产品。目前显示器件向 小型化,低功耗,平面化方向发展。 数码的显示方式①字形重叠式:把不同字符的电极重叠起来,要显示某个字符的时候, 只需要使相应的电极电亮即可。如辉光放电管等。 ②分段式:数码由分布在平面上的的若干段发光的笔划组成。如荧光数 码管等。 ③点阵式;是一些按一定规律排列的可发光的点阵,利用光点的不同组 合,显示不同数码。 数字显示以分段式最普遍。 (2)七段式数字显示器 七段式数字显示器有以下几类(1)半导体数码管(2)荧光数码管 (3)液体数字显示器 (4)气体放电显示器。 七段式数字显示器利用不同发光段的组合,可以显示出 0—15 等阿拉伯数字,实际中 10—15 不采用,而是用 2 位数字显示器显示。 七段式数字显示器如下 图 4.2.7
b b e a、b、c亮显示7,a、b、g、c、d亮显示3 3)七段显示译码器 功能:把8421BCD码译成对应于七字段显示器的七字段信号,驱动显示器件显示出相 应的十进制数码。 如果显示器件是半导体显示器,且半导体采用共阴极接法,则七段显示译码器的功能表 如下所示。 表4.24 输入 输出 数目 HH H LL LHL HH LLL L 0123456789 LL HLH H L HH L H L LHHH LH LHLLIL HH LL H H L HLHH L HH L HH L HHLL L HH HHH L HHHH HH LLL L HLLLH HHHHH H H LHH HH L HH 10 HLHLL LL HHLH 11 H LHHL L H LL H 12 HHLLL HL L LHH 13 H HL HH LL H L H H 14 HHHLIL LL HHH H HHHHL LLLLL L 42.2集成电路译码器 1.74138集成译码器 (1)原理 逻辑图 图423
a、b、c 亮显示 7,a、b、g、c、d 亮显示 3。 (3) 七段显示译码器 功能:把 8421BCD 码译成对应于七字段显示器的七字段信号,驱动显示器件显示出相 应的十进制数码。 如果显示器件是半导体显示器,且半导体采用共阴极接法,则七段显示译码器的功能表 如下所示。 表 4.2.4 4.2.2 集成电路译码器 1. 74138 集成译码器 (1)原理 逻辑图 图 4.2.3