数字电子技术:组合逻辑电路2_第1页
数字电子技术:组合逻辑电路2_第2页
数字电子技术:组合逻辑电路2_第3页
数字电子技术:组合逻辑电路2_第4页
数字电子技术:组合逻辑电路2_第5页
已阅读5页,还剩25页未读 继续免费阅读

下载本文档

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

文档简介

1、4.4 若干典型的组合逻辑电路1) 编码器 (Encoder)的概念与分类编码:赋予二进制代码特定含义的过程称为编码。如:8421BCD码中,用1000表示数字8如:ASCII码中,用1000001表示字母A等编码器:具有编码功能的逻辑电路。4.4.1 编码器能将每一个编码输入信号变换为不同的二进制的代码输出。 如8线-3线编码器:将8个输入的信号分别编成 8个3位二进制数码输出。如BCD编码器:将10个编码输入信号分别编成10个4位码输出。编码器的逻辑功能:编码器的分类:普通编码器和优先编码器。普通编码器:任何时候只允许输入一个有效编码信号,否则输出就会发生混乱。优先编码器:允许同时输入两个

2、以上的有效编码信号。当同时输入几个有效编码信号时,优先编码器能按预先设定的优先级别,只对其中优先权最高的一个进行编码。二进制编码器的结构框图普通二进制编码器2) 编码器的工作原理I0 I1 Yn-1 Y0 Y1 1n2-I二进制 编码器 2n个 输入 n位二进制码输出 (1) 4线2线普通二进制编码器 (设计)1000010000100001Y0Y1I3I2I1I0 (2)逻辑功能表编码器的输入为高电平有效 (a)逻辑框图4输入二进制码输出110110002) 编码器的工作原理该表达式是否可以再简化?上述是将输入的其它12种组合对应的输出看做0。如果看做无关项,则表达式为当只有I3为1时,Y1

3、Y0 = ?Y1Y0 = 11无法输出有效编码。结论:普通编码器不能同时输入两个以上的有效编码信号I3= I2 = 1 , I0= I1= 0时,Y1Y0 = ?Y1Y0 = 11若有2个以上的输入为有效信号? (2) 优先编码器 优先编码器的提出: 实际应用中,经常有两个或更多输入编码信号同时有效。 必须根据轻重缓急,规定好这些外设允许操作的先后次序,即优先级别。 识别多个编码请求信号的优先级别,并进行相应编码的逻辑部件称为优先编码器。(2)优先编码器线(42 线优先编码器)(设计)(1)列出功能表输 入输 出I0I1I2I3Y1Y0100000100011010111高低(2)写出逻辑表达

4、式(3)画出逻辑电路(略)输入编码信号高电平有效,输出为二进制代码输入编码信号优先级从高到低为I0I3输入为编码信号I3 I0 输出为Y1 Y03321IIIY+=33210IIIIY+=当所有输入都是0时,输出什么?例 键盘输入8421BCD码编码器(分析)代码输出使能标志 编码输入 没有编码输入时,输出是什么?使能标志有什么作用? 功能表 输 入输 出S0S1S2S3S4S5S6S7S8S9ABCDGS11111111110000011111111101001111111111011000111111110110111111111101110110111111011110101111110

5、1111101001111011111100111110111111100101101111111100011011111111100001该编码器为输入低电平有效。输出高电平有效,GS为标志位。键盘输入8421BCD码编码器(分析)CMOS集成电路优先编码器CD4532的示意框图、引脚图(3)典型中规模集成电路编码器 优先编码器CD4532功能表输 入输 出EII7I6I5I4I3I2I1I0Y2Y1Y0GSEOLLLLLLHLLLLLLLLLLLLHHHHHHHLHLHHHLHLHLLHHLHHLHLLLHHLLHLHLLLLHLHHHLHLLLLLHLHLHLHLLLLLLHLLHHLH

6、LLLLLLLHLLLHLEI=0,电路不工作,GS = EO =0,Y2 Y1 Y0 =000 EI=1,电路工作,无有效高电平输入, Y2 Y1 Y0 =000, GS = 0,EO=1 ;EI=1,电路工作,输入I0 I7分别有高电平输入时,Y2 Y0为I0 I7的编码输出,GS =1 , EO =0。 优先级I7 I0为什么要添加GS、EO输出信号?用二片CD4532构成16线-4线优先编码器,其逻辑图如下图所示,试分析其工作原理。 0 禁止 0 0 0 00 0 0 0 0 0 0 0 0无编码输出 禁止00EI2 =0,电路不工作,GS = EO1 =0,L3 L2 L1 L0 =

7、0000 cascade1允许 0 0 0 01 0 0 0 0 0 0 0 0 允许01若无有效电平输入若无有效电平输入EI2=1,电路工作,无有效高电平输入, L3 L2 L1 L0 =0000, GS = 0,EO1=1 ;1 允许 0 0 0 0 000 111 0 0 0 0 允许10若无有效电平输入 0 1 1 1哪块芯片的优先级高?1若有效电平输入11 允许 0 0 0 1 1 1 10 0 0 0 1 0 0 0 禁止00若有效电平输入 1 1 1 1EI2 =1,电路工作,输入A0 A15分别有高电平输入时,L3 L2 L1 L0为A0 A15的编码输出,GS =1 , EO

8、1=0。 电路为16线-4线优先编码1译码器的分类: 译码:译码是编码的逆过程,它能将二进制码翻译成代表某一特定含义的信号(即电路的某种状态)。1、译码器的概念与分类译码器:具有译码功能的逻辑电路称为译码器。唯一地址译码器:代码变换器:将一系列代码转换成与之一一对应的有效信号。 将一种代码转换成另一种代码。 二进制译码器 二十进制译码器显示译码器常见的唯一地址译码器: 4.4.2 译码器/数据分配器(1) 二进制译码器n 个输入端使能输入端 EI2n个输出端设输入端的个数为n,输出端的个数为M,则有 M=2n2、典型译码器电路及应用2线 - 4线译码器的逻辑电路(分析) LHHHHHLHLHH

9、LHLHHLHHLLHHHLLLLHHHHHY3Y2Y1Y0A0A1E0001101111HHHHHY3Y2Y1Y0A0A1E输 出输 入 功能表011174HC139 集成译码器 LHHHHHLHLHHLHLHHLHHLLHHHLLLLHHHHHY3Y2Y1Y0A0A1E输 出输 入功能表逻辑符号说明逻辑符号框外部的符号,表示外部输入或输出信号名称,字母上面的“”号说明该输入或输出是低电平有效。符号框内部的输入、输出变量表示其内部的逻辑关系。在推导表达式的过程中,如果低有效的输入或输出变量上面的“”号参与运算,则在画逻辑图或验证真值表时,注意将其还原为低有效符号。 74HC138(74LS1

10、38) 集成译码器 逻辑符号74HC138 集成译码器功能表LHHHHHHHHHHLLHHLHHHHHHLHHLLHHHLHHHHHHLHLLHHHHLHHHHLLHLLHHHHHLHHHHHLLLHHHHHHLHHLHLLLHHHHHHHLHHLLLLHHHHHHHHLLLLLLHHHHHHHHHLHHHHHHHHHHHHHHHHHHA2E3输 出输 入A1A0LHHHHHHHHHHLLHHLHHHHHHLHHLLHHHLHHHHHHLHLLHHHHLHHHHLLHLLHHHHHLHHHHHLLLHHHHHHLHHLHLLLHHHHHHHLHHLLLLHHHHHHHHLLLLLLHHHHHH

11、HHHLHHHHHHHHHHHHHHHHHH A2E3输 出输 入A1A01、已知下图所示电路的输入信号的波形,试画出译码器输出的波形。27/95000111工作禁止禁止禁止禁止工作101110011101禁止工作111110禁止工作2、译码器的扩展用74X139和74X138构成5线-32线译码器000111输 入输 出L0L1L2L3L4L29L30L3100000011111110000111100010111000111110010011111100111011111011111B4B3B2B1B0L27L281111111111110111111110111011100110111111111111111111111111111111111101110111010111111B4 B3 =00 B2 B1 B0 =000 111时,L0 L7 B4 B3

温馨提示

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

评论

0/150

提交评论