组合逻辑电路()_第1页
组合逻辑电路()_第2页
组合逻辑电路()_第3页
组合逻辑电路()_第4页
组合逻辑电路()_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

组合逻辑电路()第1页,课件共24页,创作于2023年2月4.3编码器为了区分一系列不同的事物,将其中的每个事物用一个二值代码表示,这就是编码。其目的是为了便于运算或处理、易于保密或识别等。例如在座各位同学的学号。实现编码的数字电路称为编码器(Encoder)。编码器是组合逻辑电路中的一种类型,虽然可以由逻辑门构成,但已有中规模集成电路芯片。第2页,课件共24页,创作于2023年2月4.3编码器编码器的逻辑功能是把输入的每一个高、低电平信号编成一组对应的代码。针对二进制编码的组合电路称为二进制编码器。而对十进制数进行编码时常用BCD码,与之相应的编码器称为二-十进制编码器。

普通编码器:任何时刻只允许输入一个编码信号,输入有约束。优先编码器:允许多个输入同时出现,但只对优先级最高的信号进行编码。第3页,课件共24页,创作于2023年2月4.3编码器二进制编码器是编码器中常见的一种,由于n位二进制代码有2n个取值组合,可以表示2n种信息,因此二进制编码器的输入信号个数N与输出二进制数位数n的关系满足N≤2n,故通常编码器的输入端比输出端个数多。第4页,课件共24页,创作于2023年2月4.3编码器普通编码器在编码过程中要求在任何时刻只能对一个输入信号进行编码,否则输出将发生混乱。编码器的输出代码可以是原码形式,也可以是反码形式,原码指的是与十进制数数值对应的二进制码,而把原码各位值取反得到的码称为反码。第5页,课件共24页,创作于2023年2月【例4-4】A0A1A2A3A4A5A6A7Y2Y1Y01000000000001000000001001000000100001000001100001000100000001001010000001011000000001111第6页,课件共24页,创作于2023年2月【例4-4】试用小规模集成电路设计一个输入为低电平有效、输出为反码的3位二进制编码器。解:3位二进制编码器可以有8个输入信号。设A0'

,A1'

,…,A7'分别为低电平有效的8个输入信号;Y0、Y1和Y2为3位输出代码,其构成的编码表示为Y2

Y1

Y0。根据题意列出真值表如表4-3所示。第7页,课件共24页,创作于2023年2月【例4-4】A0'A1'A2'A3'A4'A5'A6'A7'Y2Y1Y00111111111110111111110110111111011110111110011110111011111110110101111110100111111110000例4-4的真值表第8页,课件共24页,创作于2023年2月【例4-4】由编码真值表可知,在A0'~A7'的8个输入编码信号中,在同一个时刻只能对一个请求的信号进行编码,否则输出的二进制代码会发生混乱,即A0'~A7'是相互排斥的。故输出函数为取值为1的对应输入变量的逻辑值为0。由真值表写出输出函数表达式为Y0=(A0')'+(A2')'+(A4')'+(A6')'=(A0'A2'A4'A6')'

Y1=(A0')'+(A1')'+(A4')'+(A5')'=(A0'A1'A4'A5')'

Y2=(A0')'+(A1')'+(A2')'+(A3')'=(A0'A1'A2'A3')'由与非门组成的3位二进制编码器的逻辑电路图如图所示。第9页,课件共24页,创作于2023年2月【例4-4】由与非门组成的3位二进制编码器的逻辑电路图如图所示。Y2Y1Y0A1'A2'A3'A4'A5'A6'A7'A0'第10页,课件共24页,创作于2023年2月4.3.2二进制优先编码器优先编码器(PriorityEncoder)电路中,允许在多个输入端同时输入有效编码信号,但电路根据规定好的优先顺序,只选择其中优先级别最高的有效输入信号进行编码。这种编码器广泛应用于计算机系统中的中断请求和数字控制的排队逻辑电路中。第11页,课件共24页,创作于2023年2月4.3.2二进制优先编码器如图4-10为4线-2线优先编码器。4个输入端A0~A3,其中A3具有最高优先级别,A0的优先级最低;若存在多个有效输入,则输出Y1、Y0为最高优先级有效输入的编码;输出使能EO为一标志信号,当没有有效输入时,EO输出为低电平。

图4-104线-2线优先编码器框图第12页,课件共24页,创作于2023年2月4.3.2二进制优先编码器4线-2线优先编码器的真值表如表4-4所示。A3A2A1A0Y1Y0EO00001×××01××001×0001000111101011001图4-104线-2线优先编码器框图第13页,课件共24页,创作于2023年2月4.3.2二进制优先编码器中规模集成芯片74HC148是具有使能输入和使能输出功能的8线-3线优先编码器。其输入为低电平有效,输出编码为反码形式。图4-11为74HC148的引脚排列图。图4-1174HC148的引脚图第14页,课件共24页,创作于2023年2月74HC148的真值表输入输出EI'A0'A1'A2'A3'A4'A5'A6'A7'Y2Y1Y0GS'EO'1××××××××11111011111111111100×××××××0000010××××××01001010×××××011010010××××0111011010×××01111100010××011111101010×01111111100100111111111101第15页,课件共24页,创作于2023年2月第16页,课件共24页,创作于2023年2月74HC148的应用编码器的扩展:用两片74148优先编码器串行扩展实现的16线—4线优先编码器第17页,课件共24页,创作于2023年2月【例4-5】某医院有4间病房,分别是一、二、三、四号病室,每室设有一个呼叫按钮,同时在护士值班室对应地装有一、二、三、四号4个指示灯。假设这4个病室有轻重缓急之分,一号病室最优先,其次为二号病室,四号病室最后。试用74HC148及必要的门电路设计满足上述控制要求的逻辑电路,给出控制4个指示灯状态的高、低电平信号。第18页,课件共24页,创作于2023年2月【例4-5】解:由命题可知,逻辑电路有4个输入变量,4个输出函数。假设4个输入变量I0'、I1'、I2'和I3'分别对应一、二、三、四号病室的呼叫按钮电平,且规定0代表按钮被按下,1表示没被按下;4个输出函数F0、F1、F2和F3分别对应一、二、三、四号指示灯的信号,且规定灯亮用1表示,灯灭用0表示。第19页,课件共24页,创作于2023年2月【例4-5】解:将I0'、I1'、I2'和I3'分别对应接到74HC148的A3~A0端,74HC148的编码结果由Y2'Y1'Y0'端组合输出,由于Y2'不变,只列出Y1'Y0'的编码输出与F0、F1、F2和F3的真值表。Y1'Y0'F0F1F2F3000110111000010000100001例4-5的逻辑电路图第20页,课件共24页,创作于2023年2月4.3.3二-十进制优先编码器二-十进制编码器是将代表十进制数的10个输入信号分别变成对应的BCD代码输出的电路。图4-1374HC147的引脚图第21页,课件共24页,创作于2023年2月4.3.3二-十进制优先编码器表4-774HC147的真值表输入输出A1'A2'A3'A4'A5'A6'A7'A8'A9'Y3'Y2'Y1'Y0'1111111111111××××××××00110×××××××010111××××××0111000×××××01111001××××011111010×××0111111011××01111111100×0111111111010111111111110第22页,课件共24页,创作于2023年2月4.3.3二-十进制优先编码器74HC147允许同时有多个输入端送入编码信号,且只对优先级最高输入的进行编码,其

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论