170 likes | 260 Views
译码器的特点和功能. 译码器的电路原理与功能. 译码器的应用. 译码器. 一、 译码 是 编码 的逆过程. 二、 译码: 将表示特定意义信息的 二进制 代码 翻译成对应的 输出信号. 三、 译码器: 实现译码功能的 电路. 四、 二进制译码原则:. 用 n 位二进制代码可以表示 2 n 个信号. 对 n 位二进制代码译码时, 应由 2 n ≥N 来确定译码信号位数 N. 2.1 二进制译码器. 一、 二进制译码器的定义 (2 线- 4 线译码器 ). 将输入二进制代码译成相应输出信号的电路。. 输出信号. 二、 二进制译码器的逻辑图:.
E N D
译码器的特点和功能 译码器的电路原理与功能 译码器的应用
译码器 一、译码是编码的逆过程 二、译码:将表示特定意义信息的二进制 代码翻译成对应的输出信号 三、译码器:实现译码功能的电路 四、二进制译码原则: 用n位二进制代码可以表示2n个信号 对n位二进制代码译码时, 应由 2n≥N来确定译码信号位数N
2.1 二进制译码器 一、二进制译码器的定义(2线-4线译码器) 将输入二进制代码译成相应输出信号的电路。 输出信号 二、二进制译码器的逻辑图: 输入信号
三、二进制译码器的真值表: A B 0 1 0 0 0 0 0 1 0 1 0 0 1 0 0 1 0 0 0 1 1 0 0 1
四、二进制译码器的输出函数式: 五、典型集成电路产品及应用: 2线-4线译码器的典型产品有 74LS139 74LS155 74LS156
74LS139是2线-4线译码器 其外引线功能如下图所示 2线-4线译码器可以用于工业自动化控制。
有一种金属切削机械,运转速度有低速和高速两种方式有一种金属切削机械,运转速度有低速和高速两种方式 在生产机械工作时,冷却泵还必须加油工作。 油泵工作正常,泵不断给机械加油;泵出现故障,则加油停止,发出低速断油信号或高速停车信号 若设运转检测信号为A, A=1, 高速运转;A=0,低速运转。 冷却加油泵的工作检测情况以变量B表示, B=1,泵工作故障,冷却加油停止;B=0,泵工作正常
将A、B作为输入,输入到2线-4线译码器时, 其输入代码00、01、10、11将被译码成为上表 中四种状态输出 在四种状态下,Y0、Y1、Y2、Y3各只有一个输出为高电平。其余为低电平。 高低电平状态分辨出了机械的控制要求,从而实现了对机械工作过程的控制
2.2 二一十进制译码器 一、二一十进制译码器(4线一10线译码器) 定义:将4位BCD码的十组代码翻译成 0~9十个对应输出信号的电路 二、4线一10线译码器CT74LS42 (1)逻辑图
输出端 输入端 4位8421BCD码
(2)真值表(代码1010~1111没有使用,称作伪码)(2)真值表(代码1010~1111没有使用,称作伪码) 0 0 0 0 0 1 1 1 1 1 1 1 1 1 0 0 1 1 1 1 1 1 1 0 1 0 1 1 0 0 1 0 1 1 0 1 1 1 1 1 1 1 0 1 1 0 1 1 1 0 1 1 1 1 1 1 1 0 0 1 1 1 1 1 1 1 1 0 0 1 0 1 1 1 1 1 1 0 1 1 1 1 0 1 0 1 1 0 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 0 1 1 0 1 1 1 1 1 0 0 0 1 1 1 1 1 1 1 1 0 1 0 0 1 1 1 1 1 1 1 1 1 1 0 1
由式可知: 当输入伪码1010-1111时 输出Y9到Y0都为高电平1,不会出现低电平0 因此译码器不会出现错误 (4)功能变化: CT74LS42可作3线—8线译码器: 输出Y8和Y9不用,并将作使能端使用
2.3 用译码器设计组合逻辑电路 一、设计原理 由于二进制译码器的输出为输入变量的全部最小项 即每一个输出对应一个最小项,而任何一个n位变量的 逻辑函数都可变换为最小项之和的标准式。 因此,用译码器和门电路可实现 任何单输出或多输出的组合逻辑函数。 当译码器输出为低电平时,多选用与非门; 当输出为高电平时,多选用或门。
例1:用译码器实现逻辑函数S=∑m(0,1,3,7) 解:(1)根据逻辑函数选用译码器 由于逻辑函数S需要三个变量 故应选用3线-8线译码器CT4138。 其输出为低电平有效,故选用与非门。 (2)写出输出逻辑函数表达式为 转换为标准与非表达式为:
(3)根据变换后的表达式,实现的电路如下图(3)根据变换后的表达式,实现的电路如下图