1、3. 3. 1 编码器用文字、符号或数码表示特定对象的过程称为编码。分类:二进制编码器、二十进制编码器、优先编码器 1)二进制编码器:n位二进制数则有2n种状态,能表示2n个数据。编 码就是对2n种状态进行人为的数值指定,给每一 种状态指定一个具体的数值。 2)二-十进制编码器:将十进制数码09编成二-十进制代码,编码用二进制代码表示具有某种特定含义信号的过程。 译码把一组二进制代码的特定含义译出来的过程。,3. 3 编码器和译码器,输入为8个要进行编码的信号: ; 输出是3位二进制代码: 。,一、二进制编码器,3 位二进制编码器(8 线- 3 线),输入I0I7相互排斥,Y2 = I4 +
2、I5 + I6 + I7,Y1 = I2 + I3+ I6 + I7,Y0 = I1 + I3+ I5 + I7,允许几个信号同时输入,但只对优先级别最高的进行编码。,2. 3 位二进制优先编码器,优先顺序:I7 I0,输入 输出 为原 变量,逻 辑 图,输入 输出 为反 变量,二. 二-十进制编码器:,8421BCD码编码器,输入10个数码 (低电平或高电平有效) 输出4位二进制代码,编码表(简化真值表),2. 8421BCD码优先编码器,优先顺序:I9 I0,逻辑表达式,逻辑图,3. 集成8线-3线优先编码器(3位二进制优先编码器),3)级联应用: 3位二进制编码四位二进制编码,A0 A1
3、5是编码输入信号,0有效,优先级别由左至右。 Y3 Y0是输出4位二进制代码:00001111 高位片造成输出:0000-0111;低位片造成输出:1000-1111,集成10-4优先编码器,译码是编码的反过程,是将代码状态的特定含义“翻译” 出来的过程,完成这种功能的电路称为译码器。二进制代码 内涵信号,3.3.2 译码器,输入是以n位二进制代码形式出现; 输出是与之对应的电位信息。,种类:二进制、十进制(二-十进制)、显示译码器,一、二进制译码器,输入 n 位二进制代码,如: 2 线 4 线译码器,3 线 8 线译码器,4 线 16 线译码器,输出 m 个 信号 m = 2n,1. 3位二
4、进制译码器 ( 3 线 8 线),3 线 - 8 线译码器逻辑图,2. 集成 3 线 8 线译码器 - 74LS138,引脚排列图,功能示意图,3. 二进制译码器的级联,两片3 线 8 线,4 线-16 线,A0,A1,A2,A3,0,1,0 7,8 15,三片 3 线- 8 线,5 线 - 24 线,二-十进制译码器,4个输入端,分别用A3、A2、A1、A0表示; 10个输出端,分别用Y9Y0表示。,1. 8421BCD码输入的4-10线译码器,将8421BCD码译成10个有效电平的输出信号。,2. 集成4-10线译码器,补充:译码器的应用以38译码器为例,例 用译码器74LS138设计两个一位二进制数的全加器。,