210 likes | 482 Views
第十章 组合逻辑电路. 第三节 译码器. 一、译码器的基本概念. 1 、译码是编码的逆过程,即将某个二进制翻译成电路的某种状态。. 2 、译码器的特点:为多个输入和多个输出端,每输入 一组二进制代码信号 ,只有 一个输出端有有效信号 输出。假如输入端的个数为 1 ,每个输出端只能有两个状态 . 假如输入的端个数为 n, 则输出端个数最多有 2 n 个。. 3 、译码器的分类:根据不同用途,译码器通常可分为三类:.
E N D
第十章 组合逻辑电路 第三节 译码器
一、译码器的基本概念 1、译码是编码的逆过程,即将某个二进制翻译成电路的某种状态。 2、译码器的特点:为多个输入和多个输出端,每输入一组二进制代码信号,只有一个输出端有有效信号输出。假如输入端的个数为1,每个输出端只能有两个状态.假如输入的端个数为n,则输出端个数最多有2n个。 3、译码器的分类:根据不同用途,译码器通常可分为三类: 1)变量译码器,也称二进制译码器:如n位二进制译码器,译码输入端有n个,输出端有2n个,如二线—四线译码器、三线—八线译码器、四线—十六线译码器等中规模集成译码器都属于此类。 2)码制变换译码器:如BCD码到十进制码译码器,余三码等到8421BCD码译码器等均属于码制变换译码器; 3)显示译码器:用来驱动各种显示器件,如LED、LCD等数码管;
Y3 Y2 Y1 Y0 B A 二、二进制译码器 将n种输入的组合译成2n种电路状态。也叫n---2n线译码器 1)二位二进制译码器 2-4 线译码器 0 1 真值表 输入信号确定后,输出线上有一个输出端满足条件,有信号输出,其他端无信号输出。 译码器的输入: 一组二进制代码 译码器的输出: 一组高低电平信号
2-4线 译码器 1 0 1 • 符号图; (b) 逻辑电路图
A0 A1 A2 2)三位二进制译码器 3-8 线译码器 A2A1A0 0 0 0 1 1 0
由74LS138芯片的管脚排列图可以看出,它是一个有16个管脚的数字集成电路,除电源、“地”两个端子外,还有三个输入端A2、A1、A0,八个输出端Y0~Y7,三个使能端G1、G2A、G2B。 16 15 14 13 12 11 10 9 1 2 3 4 5 6 7 8 3)集成的变量译码器电路 常见的变量译码器有74LS138(3线—8线译码器),74LS154(4线—16线译码器),74LS131(带锁存的3线—8线译码器)等。 7 4 L S 1 3 8 输入:3位二进制代码输出:8个互斥的信号 74LS138译码器
三、二----十进制译码器 1)二----十进制译码器 4线-10线译码器能把8421码变换成对应的十进制0~9十个信号输出。 也称为8421BCD译码器
3)集成8421译码器 集成电路74LS42就是4线-10线译码器 (a) 符号图; (b) 管脚图
应当注意的是,BCD 码译码器的输入状态组合中总有6个伪码状态存在。所用BCD码不同,则相应的6个伪码状态也不同,8421BCD 码译码器的6个伪码状态组合为1010~1111。在设计BCD码译码器时,应使电路具有拒绝伪码的功能,即当输入端出现不应被翻译的伪码状态时,输出均呈无效电平。上面的8421BCD 码译码器便具有拒绝伪码的功能。
9.4 译码显示电路 译码器是一个多输入、多输出的组合逻辑电路。它的作用是把机器识别的、给定的二进制代码“翻译”成为人们识别的特定信息,使其输出端具有某种特定的状态,并且在输出通道中相应的一路有信号输出。 译码器在数字系统中有广泛的用途,不仅用于代码的转换、终端的数字显示,还用于数据分配、存储器寻址和组合控制信号等。 译码器可分为变量译码器、代码变换译码器和显示译码器。我们主要介绍变量译码器和显示译码器的外部工作特性和应用。 9.4.1 变量译码器 9.4.2 显示译码器
A2 A1 A0 G2A G2B Y3 Y5 Y4 G1 Y2 Y0 Y7 Y6 Y1 74LS138译码器真值表 第2页
74LS138(高位) 74LS138(低位) A3、A2、A1、A0为扩展后电路的信号输入端,Y15~Y0为输出端。当输入信号最高位A3=0时,高位芯片被禁止,Y15~Y8输出全部为“1”,低位芯片被选中,低电平“0”输出端由A2、A1、A0决定。A3=1时,低位芯片被禁止,Y7~Y0输出全部为“1”,高位芯片被选中,低电平“0”输出端由A2、A1、A0决定。 A0 A1 A2 “1” A3 74LS138译码器的功能扩展 用两片74LS138可以构成4线—16线译码器,连接方法如下图示: 第2页
F & 74LS138 利用74LS138实现逻辑函数F=AB+BC+AC C B A “1” F=AB+BC+AC 逻辑函数F=AB+BC+AC的最小项为: =ABC+ABC+ABC +ABC+ABC+ABC 例: 解: 74LS138译码器可实现逻辑函数 用74LS138还可以实现三变量或两变量的逻辑函数。因为变量译码器的每一个输出端的低电平都与输入逻辑变量的一个最小项相对应,所以当我们将逻辑函数变换为最小项表达式时,只要从相应的输出端取出信号,送入与非门的输入端,与非门的输出信号就是要求的逻辑函数。 =∑m( 1,2,3,4,5,6) 构成的逻辑电路图 第2页
9.4.2 显示译码器 用来驱动各种显示器件,从而将用二进制代码表示的数字、文字、符号翻译成人们习惯的形式直观地显示出来的电路,称为显示译码器。数码显示器是常用的显示器件之一。 1. 数码显示器 第2页
共阴极数码显示管 b=c=f=g=1,a=d=e=0时 c=d=e=f=g=1,a=b=0时 第2页
共阴极数码显示器真值表 第2页
16 15 14 13 12 11 10 9 74LS48 1 2 3 4 5 6 7 8 BI/RBO 2. 七段显示译码器 七段显示译码器是用来与数码管相配合、把以二进制BCD码表示的数字信号转换为数码管所需的输入信号。常用的七段显示译码器型号有: 74LS46、74LS47、74LS48、74LS49等。下面通过对74LS48的分析,了解这一类集成逻辑器件的功能和使用方法。 74LS48管脚排列图: 第2页
LT RBO BI/RBO A3A2A1A0 a b c d e f g 功能显示 试灯 0 × 1 × × × × 1 1 1 1 1 1 1 熄灭 × × 0 × × × × 0 0 0 0 0 0 0 灭 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 显示0 1 1 1 0 0 0 0 1 1 1 1 1 1 0 显示1 1 × 1 0 0 0 1 0 1 1 0 0 0 0 显示2 1 × 1 0 0 1 0 1 1 0 1 1 0 1 显示3 1 × 1 0 0 1 1 1 1 1 1 0 0 1 显示4 1 × 1 0 1 0 0 0 1 1 0 0 1 1 显示5 1 × 1 0 1 0 1 1 0 1 1 0 1 1 显示6 1 × 1 0 1 1 0 0 0 1 1 1 1 1 显示7 1 × 1 0 1 1 1 1 1 1 0 0 0 0 显示8 1 × 1 1 0 0 0 1 1 1 1 1 1 1 显示9 1 × 1 1 0 0 1 1 1 1 0 0 1 1 显示 1 × 1 1 0 1 0 0 0 0 1 1 0 1 显示 1 × 1 1 0 1 1 0 0 1 1 0 0 1 显示 1 × 1 1 1 0 0 0 1 0 0 0 1 1 显示 1 × 1 1 1 0 1 1 0 0 1 0 1 1 显示 1 × 1 1 1 1 0 0 0 0 1 1 1 1 无显示 1 × 1 1 1 1 1 0 0 0 0 0 0 0 74LS48 功能真值表 第2页