《数字逻辑11-1》由会员分享,可在线阅读,更多相关《数字逻辑11-1(26页珍藏版)》请在金锄头文库上搜索。
1、3. 3 编码器和译码器,3. 3. 1 编码器(Encoder),编码:,用文字、符号或者数字表示特定对象的过程(用二进制代码表示不同事物),二进制编码器,二十进制编码器,分类:,普通编码器,优先编码器,2nn,104,或,一、二进制编码器,用 n 位二进制代码对 N = 2n 个信号进行编码的电路,3 位二进制编码器(8 线- 3 线),编码表,函数式,Y2 = I4 + I5 + I6 + I7,Y1 = I2 + I3+ I6 + I7,Y0 = I1 + I3+ I5 + I7,输 入,输 出,I0 I7 是一组互相排斥的输入变量,任何时刻只能有一个端输入有效信号。,输 入,输 出,
2、0 0 0,0 0 1,0 1 0,0 1 1,1 0 0,1 0 1,1 1 0,1 1 1,Y2 Y1 Y0,I0 I1 I2 I3 I4 I5 I6 I7,函数式,逻辑图, 用或门实现, 用与非门实现,优先编码:,允许几个信号同时输入,但只对优先级别最高 的进行编码。优先顺序:I7 I0,编码表,函数式,2. 3 位二进制优先编码器,输入 输出 为原 变量,逻 辑 图,输入 输出 为反 变量,3. 集成3位二进制优先编码器,集成3位二进制优先编码器74LS148的真值表,输入:逻辑0(低电平)有效,输出:逻辑0(低电平)有效,集成3位二进制优先编码器74LS148的级联,16线-4线优先
3、编码器,用 4 位二进制代码对 0 9 十个信号进行编码的电路,1. 8421 BCD 编码器,2. 8421 BCD 优先编码器,3. 集成 10线 -4线优先编码器,(74147 74LS147),三、几种常用编码,1. 二-十进制编码,8421 码 余 3 码 2421 码 5211 码 余 3 循环码 右移循环码,循环码(反射码或格雷码),ISO码,ANSCII(ASCII)码,二、二-十进制编码器,2. 其他,3.3.2 译码器(Decoder),编码的逆过程,将二进制代码翻译为原来的含义,一、二进制译码器 (Binary Decoder),输入 n 位二进制代码,如: 2 线 4
4、线译码器,3 线 8 线译码器,4 线 16 线译码器,输出 m 个 信号 m = 2n,1. 3位二进制译码器 ( 3 线 8 线),真值表,函数式,0 0 0 0 0 0 0 1,0 0 0 0 0 0 1 0,0 0 0 0 0 1 0 0,0 0 0 0 1 0 0 0,0 0 0 1 0 0 0 0,0 0 1 0 0 0 0 0,0 1 0 0 0 0 0 0,1 0 0 0 0 0 0 0,3 线 - 8 线译码器逻辑图, 输出低电平有效,工作原理:,2. 集成 3 线 8 线译码器 - 74LS138,引脚排列图,功能示意图,输入选通控制端,芯片禁止工作,芯片正常工作,3. 二
5、进制译码器的级联,两片3 线 8 线,4 线-16 线,A0,A1,A2,A3,0,1,0 7,8 15,三片 3 线- 8 线,5 线 - 24 线,工 禁 禁,禁 工 禁,禁 禁 工,禁 禁 禁,全为 1,功能特点:,输出端提供全部最小项,电路特点:,与门(原变量输出),与非门(反变量输出),4. 二进制译码器的主要特点,二、二-十进制译码器 (Binary-Coded Decimal Decoder),将 BCD 码翻译成对应的十个输出信号,集成 4 线 10 线译码器:,7442 74LS42,3. 5. 2 用二进制译码器实现组合逻辑函数,一、基本原理与步骤,1. 基本原理:,二进制
6、译码器又叫变量译码器或最小项 译码器,它的输出端提供了其输入变量的 全部最小项。,任何一个函数都可以 写成最小项之和的形式,2. 基本步骤,(1) 选择集成二进制译码器,(2) 写函数的标准与非-与非式,(3) 确认变量和输入关系,例 3.5.5用集成译码器实现函数,(1) 三个输入变量,选 3 线 8 线译码器 74LS138,(2) 函数的标准与非-与非式,(4) 画连线图,解,(4) 画连线图,(3) 确认变量和输入关系,令,则,在输出端需增加一个与非门,半导体显示(LED),液晶显示(LCD),共阳极,每字段是一只 发光二极管,三、显示译码器,数码显示器,0 0 0 0 0 0 1,1
7、 0 0 1 1 1 1,0 0 1 0 0 1 0,0 0 0 0 1 1 0,1 0 0 1 1 0 0,0 1 0 0 1 0 0,0 1 0 0 0 0 0, 低电平驱动,0 0 0 1 1 1 1,0 0 0 0 0 0 0,0 0 0 0 1 0 0,共阴极, 高电平驱动,1 1 1 1 1 1 0,0 1 1 0 0 0 0,1 1 0 1 1 0 1,1 1 1 1 0 0 1,0 1 1 0 0 1 1,1 0 1 1 0 1 1,1 0 1 1 1 1 1,1 1 1 0 0 0 0,1 1 1 1 1 1 1,1 1 1 1 0 1 1,共阴极LED真值表,逻辑表达式,驱动共阴极数码管的电路, 输出高电平有效,驱动共阳极数码管的电路, 输出低电平有效,作业:P227题3.13(2),