- 1、本文档共24页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第四章 常用组合逻揖功能器件
[教学要求]
掌握常用组合逻辑电路,即编码器、译码器、数据选择器、加法器及数值比较器的基本概念、工作原理及应用;
掌握相关常用集成芯片的应用。
[教学内容]
编码器 ――74148(8线-3线优先编码器)
译码器 ――74138、7448
数据选择器――74LS153或74LS151
数值比较器――功能讲解(两位数值比较)
算术运算电路――全加器(或全减器)
4.1 编码器
一、编码器的定义与功能
1.4线-2线编码器
把二进制码按一定的规律编排,例如8421码、格雷码等,使每组代码具有一特定的含义(代表某个数或控制信号)称为编码。具有编码功能的逻辑电路称为编码器。编码器有若干个输入,在某一时刻只有一个输入信号被转换为二进制码。
4线-2线编码器的功能表如下:
由上表可知,该编码器为高电平输入有效,因而可由功能表得到如下逻辑表达式:
根据逻辑表达式画出的逻辑图,可实现功能表所列的功能:
4线-2线编码器逻辑图
这里还有一种情况需要注意:当I0为1,I1~I3都为0时和I0~I3均为0时Y1Y0都是00,而这两种情况在实际中是必须加以区分的,这个问题留待后面加以解决。当然,编码器也可以设计为低电平有效。
2.
3.优先编码器――识别请求信号的优先级别(根据轻重缓急,规定好这些控制对象允许操作的先后次序)并进行编码的逻辑部件。
4线-2线优先编码器的功能表如下:
可知I3的优先级别高于I0的优先级别,且这4个输入的优先级别的高低次序依次为I3,I2,I1,I0。由该功能表可以导出该优先编码器的逻辑表达式为:
由于这里包括了无关项,逻辑表达式比前面介绍的非优先编码器简单些。
二、集成电路编码器
1.8线-3线优先编码器74148
优先编码器74148的逻辑图和引脚图分别如下:
其功能表为:
该编码器有8个信号输入端,3个二进制码输出端。此外,电路还设置了输入使能端EI,输出使能端EO和优先编码工作状态标志GS。 从功能表不难看出,输入优先级别的次序依次为7,6,…,0。输入有效信号为低电平,当某一输入端有低电平输入,且比它优先级别高的输入端无低电平输入时,输出端才输出相对应的输入端的代码。
写出各输出端的逻辑表达式。
下面通过举例来了解74148的应用。
例1 用两片74148组成16位输入、4位二进制码输出的优先编码器,逻辑图如下图所示,试分析其工作原理。
解:根据74148的功能表对逻辑图进行分析(详细讲解)。
4.2 译码器/数据分配器
一、译码器的定义及功能
译码是编码的逆过程,它的功能是将具有特定含义的二进制码进行辨别,并转换成控制信号,具有译码功能的逻辑电路称为译码器。 译码器可分为两种类型,唯一地址译码器,它常用于计算机中对存储器单元地址的译码,另一种是将一种代码转换成另一种代码,所以也称为代码变换器。
二进制译码器的一般原理图
下面分析由门电路组成的译码电路,以便熟悉译码器的工作原理和电路结构。 2输入变量的二进制译码器逻辑图如图所示。
由图可写出各输出端的逻辑表达式:
根据这些逻辑表达式可列出功能表如下:
由表可知,对于正逻辑,当EI为1时,无论A、B为何种状态,输出全为1,译码器处于非工作状态。而当EI为0时,对应于A、B的某种状态组合,其中只有一个输出量为0,其余各输出量均为1。比如,AB=00时,输出Y0为0,Y1~Y3均为1。由此可见,译码器是通过输出端的逻辑电平以识别不同的代码。
二、集成电路译码器
1.74138集成译码器
上图为常用的集成译码器74138,其功能表为:
74138功能表
由逻辑图可知,该译码器有3个输入A,B,C,它们共有8种状态的组合,即可译出8个输出信号Y0~Y7,故该译码器称为3线-8线译码器。与2线-3线译码器比较,该译码器的主要特点是,设置了G1、G2A和G2B3个使能输入端。由功能表可知,对于正逻辑,当G1=1,且G2A和G2B均为0时,译码器处于工作状态。
由功能表可得 ……
显然,一个3线-8线译码器能产生3变量函数的全部最小项,利用这一点能够方便地实现3变量逻辑函数。
例1 用一个3线-8线译码器实现函数
解:第一步,将3个使能端按允许译码的条件进行处理,即G1接+5V,G2A和G2B接地,于是得到各输出端的逻辑表达式为
第二步,将输入变量X、Y、Z分别接到C、B、A端,并利用摩根定律进行变换,可得到
可见,3线-8线译码器再加-个与非门,即可实现题目所指定的组合逻辑,逻辑图如下:
2.7442二-十进制译码器
3.七段显示译码器
文档评论(0)