编辑: ok2015 | 2019-07-04 |
101. 目前经常使用的编码器有普通编码器和优先编码器两种. 一. 普通编码器 定义:任何时刻只允许输入一个有效编码请求信号,否则输出将发生混乱.举例:以一个三位二进制普通编码器为例,说明普通编码器的工作原理. 图4-4 普通编码器的方框图 输入:八个信号(对象) I0~I7 (二值量) 八个病房呼叫请求 输出:三位二进制代码 Y2Y1Y0称八线―三线编码器 对病房编码
1 1
1 1
0 0
0 0
0 0
0 0
1 1
0 1
0 0
0 0
0 0
1 0
1 0
0 1
0 0
0 0
0 0
0 1
0 0
0 1
0 0
0 0
1 1
0 0
0 0
0 1
0 0
0 0
1 0
0 0
0 0
0 1
0 0
1 0
0 0
0 0
0 0
0 1
0 0
0 0
0 0
0 0
0 0
0 1 Y0 Y1 Y2 I7 I6 I5 I4 I3 I2 I1 I0 表3-4 编码器输入输出的对应关系 设输入信号为1表示对该输入进行编码. 任何时刻只允许输入一个编码请求 表达式、电路图? 其它输入取值组合不允许出现,为无关项. 4.2.2 优先编码器 在优先编码器中,允许同时输入两个以上的有效编码请求信号. 当几个输入信号同时出现时,只对其中优先权最高的一个进行编码. 优先级别的高低由设计者根据输入信号的轻重缓急情况而定.如根据病情而设定优先权. 表4-5 74LS148电路的功能表 例:八线―三线优先编码器74LS148 74LS148的逻辑功能描述: (1) 编码输入端:逻辑符号输入端I0'
~I7'
上面均有 ― 号,这表示编码输入低电平有效. 低电平有效 允许编码,但无有效编码请求 优先权最高 (2) 编码输出端 :从功能表可以看出,74LS148编码器的编码输出是反码. Y
2、Y
1、Y0 (3) 选通输入端:只有在 = 0时,编码器才处于工作状态;
而在 = 1时,编码器处于禁止状态,所有输出端均被封锁为高电平. S S 禁止状态 工作状态 允许编码,但无有效编码请求 正在优先编码 (4)选通输出端YS和扩展输出端YEX:为扩展编码器功能而设置. 图4-5 74LS148的逻辑符号 以上通过对74LS148编码器逻辑功能的分析,介绍了通过MSI器件逻辑功能表了解集成器件功能的方法. 要求初步具备查阅器件手册的能力.不要求背74LS148的功能表. 图4-6 用74LS148接成的16线―4线优先编码器 优先权最高 (2)片无有效编码请求时才允许(1)片编码 编码输出的最高位 编码输出为原码 一. 二进制译码器 二. 二-十进制译码器 4.3.2 译码器 三. 显示译码器 复习 全班有42名同学,需几位二进制代码才能表示?为什么要用优先编码器? 4.3.2 译码器 译码: 编码的逆过程,将编码时赋予代码的特定含义 翻译 出来. 译码器: 实现译码功能的电路. 常用的译码器有二进制译码器、二-十进制译码器和显示译码器等. 二进制代码 原来信息 编码对象 编码 译码 一. 二进制译码器 图4-7 三位二进制译码器的方框图 输入:二进制代码(N位),输出:2N个,每个输出仅包含一个最小项. 输入是三位二进制代码、有八种状态,八个输出端分别对应其中一种输入状态.因此,又把三位二进制译码器称为3线―8线译码器. 1. 74LS138的逻辑功能 内部电路图 负逻辑与非门 译码输入端 S为控制端(又称使能端) S=1 译码工作 S=0 禁止译码,输出全1 输出端 为便于理解功能而分析内部电路 表4-6 74LS138的功能表 译中为0 高电平有效 低电平有效 禁止译码 译码工作 图4-8 74LS138的逻辑符号 低电平有效输出 三位二进制代码 使能端 74LS138的逻辑功能 三个译码输入端(又称地址输入端)A