ch04-2若干典型逻辑电路之编码器与译码器.ppt
文本预览下载声明
用译码器实现多输出组合逻辑函数的步骤 1.写出逻辑函数的最小项和的形式; 2.将使器件处于使能状态; 3.地址信号A2、 A1 、 A0 作为函数的输入变量; 4.将逻辑函数的最小项和的表达式变换成与非与非式; 5.画出接线图。 6.如果函数为4变量函数,用3/8线译码器实现,则需先用两片3/8线译码器扩展成4/16线译码器,在此基础上进行以上步骤。 作 业 P195-4.4.1 P194-4.4.6 例1 用一片74HC138实现函数 首先将函数式变换为最小项之和的形式 在译码器的输出端加一个与非门,即可实现给定的组合逻辑函数。 数据分配器:相当于多输出的单刀多掷开关,是一种能将从数据分时送到多个不同的通道上去的逻辑电路。 数据分配器示意图 (4)用74HC138组成数据分配器 例2 用译码器实现数据分配器 0 1 0 当ABC = 010 时,Y2=D C B A 输 入 输 出 E3 E2 E1 A2 A1 A0 Y0 Y1 Y2 Y3 Y4 Y5 Y6 Y7 L L × × × × H H H H H H H H H L D L L L D H H H H H H H H L D L L H H D H H H H H H H L D L H L H H D H H H H H H L D L H H H H H D H H H H H L D H L L H H H H D H H H H L D H L H H H H H H D H H H L D H H L H H H H H H D H H L D H H H H H H H H H H D 74HC138译码器作为数据分配器时的功能表 (2)集成二–十进制译码器-7442 功能:将8421BCD码译成为10个状态输出。 功能表 L H H H H H H H H H H L L H 9 H L H H H H H H H H L L L H 8 H H L H H H H H H H H H H L 7 H H H L H H H H H H L H H L 6 H H H H L H H H H H H L H L 5 H H H H H L H H H H L L H L 4 H H H H H H L H H H H H L L 3 H H H H H H H L H H L H L L 2 H H H H H H H H L H H L L L 1 H H H H H H H H H L L L L L 0 Y9 Y8 Y7 Y6 Y5 Y4 Y3 Y2 Y1 Y0 A0 A1 A2 A3 输 出 BCD输入 十进 制数 对于BCD代码以外的伪码(1010~1111这6个代码)Y0 ~Y9 均为高电平。 (3)显示译码器 * 4.4 若干典型的组合逻辑集成电路 4.4.1 编码器 4.4.2 译码器/数据分配器 4.4.3 数据选择器 4.4.4 数值比较器 4.4.5 算术运算电路 序 编码器 (Encoder)的概念与分类 编码:赋予二进制代码特定含义的过程称为编码。 如:8421BCD码中,用1000表示数字8 如:ASCII码中,用1000001表示字母A等 编码器:具有编码功能的逻辑电路。 4.4.1 编码器 编码器的逻辑功能: 能将每一个编码输入信号变换为不同的二进制的代码输出。 如8线-3线编码器:将8个输入的信号分别编成 8个3位二进制数码输出。 如BCD编码器:将10个编码输入信号分别编成10个4位码输出。 编码器的分类:普通编码器和优先编码器。 普通编码器:任何时候只允许输入一个有效编码信号,否则输出就会发生混乱。 优先编码器:允许同时输入两个以上的有效编码信号。当同时输入几个有效编码信号时,优先编码器能按预先设定的优先级别,只对其中优先权最高的一个进行编码。 序 编码器 (Encoder)的概念与分类 4.4.1 编码器 二进制编码器的结构框图 普通二进制编码器 1、编码器的工作原理 I 0 I 1 Y n - 1 Y 0 Y 1 1 n 2 - I 二进制 编码器 2 n 个 输入 n 位二进 制码输出 一般而言,N个不同的信号,至少需要n位二进制数编码。N和n之间满足下列关系: 2n≥N (1)4线─2线普通二进制编码器 (设计) 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 Y0 Y1 I3 I2 I1 I0 (b)逻辑功能表
显示全部