组合逻辑器件 2计算机结构与逻辑设计.pptx

计算机结构与逻辑设计;编码器(Encoder); 常见的编码器有8线-3线(有8个输入端,3个输出端),16线—4线(16个输入端,4个输出端)等等。 例:设计一个8线-3线的编码器 (1)确定输入输出变量个数:由题意知输入为I0~I88个,输出为A1、A2 、A3。 (2)编码表见下表:(输入为高电平有效);;二-十进制编码器;例:设计一个8421 BCD码编码器 输入信号I0~I9代表0~9共10个十进制信号,输出信号为Y0~Y3相应二进制代码. 编码表如右;优先编码器:是指当多个输入同时有信号时,电路只对其中优先级别最高的信号进行编码。 例:电话室有三种电话, 按由高到低优先级排序依次是火警电话,急救电话,工作电话,要求电话编码依次为00、01、10。试设计电话编码控制电路。 ;(2) 列真值表: 如下表所示。 ; (3) 写逻辑表达式 ; ;3位二进制优先编码器的真值表;逻辑表达式:;在优先编码器中优先级别高的信号排斥级别低的,即具有单方面排斥的特性。;;说明;   74LS148的逻辑功能描述    (1) 编码输入端:逻辑符号输入端   上面均有“—”号,这表示编码输入低电平有效。 ;  (2) 编码输出端      :从功能表可以看出,74LS148编码器的编码输出是反码。; (3) 选通输入端:只有在 = 0时,编码器才处于工作状态;而在 = 1时,编码器处于禁止状态,所有输出端均被封锁为高电平。;允许编码,但无有效编码请求;图 74LS148的逻辑符号 ;优先编码器74LS148的应用 74LS148编码器的应用是非常广泛的。 例如,常用计算机键盘,其内部就是一个字符编码器。 它将键盘上的大、小写英文字母和数字及符号还包括一些功能键(回车、空格)等编成一系列的七位二进制数码,送到计算机的中央处理单元CPU,然后再进行处理、存储、输出到显示器或打印机上。 还可以用74LS148编码器监控炉罐的温度,若其中任何一个炉温超过标准温度或低于标准温度, 则检测传感器输出一个0电平到74LS148编码器的输入端, 编码器编码后输出三位二进制代码到微处理器进行控制。;图 用74LS148接成的16线—4线优先编码器 ;二-十进制(BCD)优先编码器;二-十进制(BCD)优先编码器74LS147;总结复习;若干常用的组合逻辑电路二; 一、二进制译码器 ;输入;常用芯片74LS138;1. 常用芯片74LS138的逻辑功能;74LS138的功能表;74LS138的逻辑符号;74LS138的逻辑功能 三个译码输入端(又称地址输入端)A2、A1、A0,八个译码输出端 ,以及三个控制端(又称使能端) 、 、 。 、 、 是译码器的控制输入端,当 = 1、 + = 0 时,译码器处于工作状态。否则,译码器被禁止,所有的输出端被封锁在高电平。; 当译码器处于工作状态时,每输入一个二进制代码将使对应的一个输出端为低电平,而其它输出端均为高电平。也可以说对应的输出端被“译中”。 74LS138输出端被“译中”时为低电平,所以其逻辑符号中每个输出端 上方均有“—”符号。 ; 2. 应用举例 (1)功能扩展(利用使能端实现) ;(2) 实现组合逻辑函数F(A,B,C) ;例 试用74LS138译码器实现逻辑函数:; 因此,正确连接控制输入端使译码器处于工作状态,将  、  、  、  、  经一个与非门输出,A2、A1、A0分别作为输入变量A、B、C,就可实现组合逻辑函数。 ;练习 试用74LS138译码器实现逻辑函数:;二-十进制显示译码器;; 2. 七段译码显示器;七段显示译码器状态表;BS204;74LS49的逻辑符号;74LS49的功能表;  译码输入端:D、C、B、A,为8421BCD码;;74LS49驱动LED数码管电路 ;数据选择器(Data Selector);S;4选1数据选择器电路图;双4选1数据选择器74LS153;例:试用一片双4选1数选器74LS153组成一个8选1数据选择器。;8选1数据选择器的逻辑表达式:;例:试用4选1数据选择器74LS153实现如下逻辑函数的组合逻辑电路。;加法器(Adder);2、全加器:需考虑低位进位将两个一位二进制数A和B相加。;=1; 用来将两个同样位数的二进制数A、B进行比较,并能判别其大小关系的逻辑器件,叫做数值比较器。;A2 B2 AB;集成4位数值比较器;4位数值比较器真值表;74LS85的串联扩展;前面讨论组合逻辑电路的分析与设计时,都是在输入、输出处于稳定的逻辑电平下进行的。没

文档评论(0)

1亿VIP精品文档

相关文档