理论教育 编码器及其应用介绍

编码器及其应用介绍

时间:2023-06-27 理论教育 版权反馈
【摘要】:图11-1-5编码器框图常用的编码器有二进制编码器、二-十进制编码器、优先编码器等。图11-1-63位二进制编码器框图设输入、输出均为高电平有效,列出3位二进制编码器的真值表,见表11-1-4。表11-1-674LS148的功能2)4位优先编码器74LS147、CC4014774LS147、CC40147分别为TTL集成门电路和CMOS集成门电路,下面以CC40147为例介绍4位优先编码器。

编码器及其应用介绍

数字电路中,经常要把输入的各种信号(例如十进制数、文字、符号等)转换成若干位二进制码,这种转换过程称为编码。编码器是指能够实现编码功能的组合逻辑电路。

编码器是一个多输入、多输出的电路,通常输入端多于输出端。例如有4个信息I0、I1、I2、I3可用2位二进制代码A、B表示。A、B为00、01、10、11,分别代表信息I0、I1、I2、I3,而8个信息要用3位二进制代码A、B、C来表示。要表示的信息越多,二进制代码的位数也越多。n位二进制代码有2n个状态,可以表示2n个信息。编码器的框图如图11-1-5所示,它有n个输入端、m个输出端。在n个输入端中,每次只能有1个信号有效,其余无效;每次输入有效时,只能有唯一的1组输出与之对应,即1个输入对应1组m位二进制代码的输出。

图11-1-5 编码器框图

常用的编码器有二进制编码器、二-十进制编码器、优先编码器等。

1.二进制编码器

能够将各种输入信息编成二进制代码的电路称为二进制编码器。1位二进制代码可以表示0、1这2种不同的输入信号,2位二进制代码可表示00、01、10、11这4种不同的输入信号,n位二进制代码可以表示2n种不同的输入信号。

3位二进制编码器的框图如图11-1-6所示,8个输入信号分别用X0,X1,…,X7表示0,1,…,7这8个数字,3个输出C、B、A为3位二进制代码。

图11-1-6 3位二进制编码器框图

设输入、输出均为高电平有效,列出3位二进制编码器的真值表,见表11-1-4。

表11-1-4 3位二进制编码器的真值表

写出输出逻辑函数表达式,具体为

由逻辑函数表达式画出逻辑图,图11-1-7所示即为3位二进制编码器的逻辑图。

当8个输入端中输入某一个变量时,表示对该输入信号进行编码,在任何时刻只能对X0~X7中的某1个输入信号进行编码,不允许同时输入2个或多个高电平,否则在输出端将发生混乱,如输入信号X3,则产生011的输出。在图11-1-7中没有十进制数0的输入线,因为在X1~X7信号线上都不加信号时,输出C、B、A必为000,实现对0的编码。

2.二-十进制编码器

将十进制数中的0~9这10个数码转换为二进制代码的电路,称为二-十进制编码器。要对10个输入信号编码,至少需要4位二进制代码,即2i≥10,所以二-十进制编码器的输出信号为4位,其框图如图11-1-8所示。因为4位二进制代码有16种取值组合,可任选其中10种组合表示0~9这10个数字,因此有多种二-十进制编码方式,其中最常用的是8421BCD码。

图11-1-7 3位二进制编码器逻辑图

图11-1-8 二-十进制编码器框图

表11-1-5所示为8421BCD码编码器的真值表。

表11-1-5 8421BCD码编码器的真值表

由表11-1-4写出逻辑函数表达式,具体为

与非门实现上式,如图11-1-9所示,输入低电平有效,即在任一时刻只有一个输入为0,其余为1。

图11-1-9 8421BCD码编码器逻辑图

3.优先编码器(www.daowen.com)

在前面讨论的编码器中,在同一时刻仅允许有1个输入信号,如有2个或2个以上信号同时输入,输出就会出现错误码的编码。在优先编码器中,允许同时输入2个以上的编码信号,编码器自动对所有输入信号按优先顺序排队。当几个信号同时输入时,它只对优先级最高的信号进行编码。计算机的键盘输入逻辑电路就是优先编码器的典型应用。

4.集成电路优先编码器产品简介

常见的优先编码器都是集成门电路的,这里介绍2种常用的集成门电路优先编码器。

1)3位优先编码器74LS148、CC40148

74LS148是3位TTL集成门电路优先编码器,CC40148是3位CMOS集成门电路优先编码器,它们在逻辑功能上没有区别,只是电性能参数不同,下面仅以74LS148为例介绍3位优先编码器。

(1)封装形式及引脚排列。74LS148的引脚排列如图11-1-10所示。

图11-1-10 74LS148的引脚排列

(2)功能表。3位优先编码器74LS148的功能见表11-1-6。

表11-1-6 74LS148的功能

2)4位优先编码器74LS147、CC40147

74LS147、CC40147分别为TTL集成门电路和CMOS集成门电路,下面以CC40147为例介绍4位优先编码器。

(1)封装形式及引脚排列。CC40147的引脚排列如图11-1-11所示。

图11-1-11 CC40147的引脚排列

(2)功能表。4位优先编码器CC40147的功能见表11-1-7。

表11-1-7 CC40147的功能

【例11-1-5】分析图11-1-12所示的逻辑电路图,写出逻辑函数表达式,画出真值表,并分析电路的逻辑功能。

解:本题考查的知识点是编码电路的分析。解题时按组合逻辑电路的分析方法和步骤进行,即由逻辑电路图写逻辑函数表达式,化简逻辑函数表达式,列真值表,由此分析电路的逻辑功能。

图11-1-12 例11-1-5图

(1)根据逻辑电路图写出F0、F1、F2、F3的逻辑函数表达式并化简。

(2)根据逻辑函数表达式列出真值表,如表11-1-8所示。

表11-1-8 例11-1-5真值表

(3)根据表11-1-7分析可知:逻辑电路有I0、I1、I2、I3、I4、I5、I6、I7、I8、I9这10个输入(I0的编码是隐含的),有4个输出F3、F2、F1、F0,其关系满足8421BCD码的编码方式,因此可判断图11-1-12是8421BCD编码电路。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈