- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第三章 组合逻辑电路 用n位二进制代码对2n个允许同时出现的信号进行编码,这些信号具有不同的优先级,多于一个信号同时出现时,只对其中优先级最高的信号进行编码,这样的编码器称为二进制优先编码器。8线-3线二进制优先编码器的框图如图3―3所示,表3―2是它的真值表。在真值表中,给I0~I7假定了不同的优先级,I7的优先级最高,I6次之,I0的优先级最低。真值表中的“×”表示该输入信号取值无论是0还是1都无所谓,不影响电路的输出。 【例2】用74LS151八选一数据选择器实现逻辑函数 实现电路如图所示。 2、用二进制译码器实现码制变换 十进制码 8421码 十进制码 余3码 十进制码 2421码 3、数码显示电路的动态灭零 本节小结 把代码状态的特定含义翻译出来的过程称为译码,实现译码操作的电路称为译码器。实际上译码器就是把一种代码转换为另一种代码的电路。 译码器分二进制译码器、十进制译码器及字符显示译码器,各种译码器的工作原理类似,设计方法也相同。 二进制译码器能产生输入变量的全部最小项,而任一组合逻辑函数总能表示成最小项之和的形式,所以,由二进制译码器加上或门即可实现任何组合逻辑函数。此外,用4线-16线译码器还可实现BCD码到十进制码的变换。 数据选择器框图及等效开关 第八节 数据选择器 一个数据选择器具有n个数据选择端,2n个数据输入端,一个数据输出端。每次在地址输入的控制下,从多路输入数据中选择一路输出,其功能类似于一个单刀多掷开关,如下图(b)。 能从多个输入的数据中选择出其中一个进行传输的电路称为数据选择器,数据选择器又称多路选择器(Multiplexer, 简称MUX),其框图如下图(a)所示。 3.8.1 4选1数据选择器 4选1数据选择器真值表 逻辑表达式 地址变量 由地址码决定从4路输入中选择哪1路输出。 输入数据 常用的数据选择器有2选1、4选1、8选1、16选1等。 逻辑图 四选一数据选择器框图 数据选择器的应用很广,典型应用有以下几个方面: ① 作数据选择,以实现多路信号分时传送。 ② 实现组合逻辑函数。 ③ 在数据传输时实现并—串转换。 ④ 产生序列信号。 3.8.2 集成数据选择器 集成双4选1数据选择器74LS153 选通控制端S为低电平有效,即S=0时芯片被选中,处于工作状态;S=1时芯片被禁止,Y≡0。 74LS153组成的数字电子密码锁——密码验证部分电路原理图 双4选1MUX 双2线-4线译码器 六反相器 2输入四与门 MUX典型应用实例 执行开锁部分电路原理图 密码输入部分电路原理图 ?数字电子密码锁原理电路总图 例 74LS153数据选择器的扩展应用 ① 利用使能端进行扩展。下图是将双4选1MUX扩展为8选1 MUX的逻辑图。其中A2是8选1MUX地址端的最高位, A0是最低位。 例如,n=2,即可用5个4选1MUX实现16选1MUX。 ② 树状扩展。通过MUX的级联用2n+1个m选1的MUX可以扩展为 选1的MUX。 74LS151是一个具有互补输出的八选一数据选择器,它有三个数据选择端,八个数据输入端,两个互补数据输出端,一个低电平有效的选通使能端。 74LS151的真值表 数据选择器的扩展 3.8.3 用数据选择器实现逻辑函数 基本原理 数据选择器的主要特点: (1)具有标准与或表达式的形式。即: (2)提供了地址变量的全部最小项。 (3)一般情况下,Di可以当作一个变量处理。 因为任何组合逻辑函数总可以用最小项之和的标准形式构成。所以,利用数据选择器的输入Di来选择地址变量组成的最小项mi,可以实现任何所需的组合逻辑函数。 其中mi是由地址变量An-1、…、A1、A0组成的地址最小项。 比较Y和F的表达式可以看出,只要将逻辑函数的输入变量A、B、C、 …加至数据选择器地址输入端,并适当选择Di的值,使F=Y,就可以用MUX实现函数F。因此,用MUX实现函数的关键在于如何确定Di的对应值。 这里的mi是由函数的输入变量A、B、C、…组成的最小项。 对于n个地址输入的MUX,其表达式为: 而任何一个具有n个输入变量的逻辑函数都可以用最小项之和来表示: 用数据选择器实现逻辑函数的方法有两种:比较法和图表法(真值表或卡诺图)。 比较法的一般步骤如下: (1)选择接到数据选择端的函数变量。 (2)写出数据选择器输出的逻辑表达式。 (3)将要实现的逻辑函数转换为标准与或表达式。 (4)对照数据选择器输出表达式和待实现函数的表达式,确定数据输入端的值。 (5
文档评论(0)