译码器的应用

17
译译译译译译 译译译译译译译译译译译

Upload: nero-brennan

Post on 01-Jan-2016

45 views

Category:

Documents


0 download

DESCRIPTION

译码器的特点和功能. 译码器的电路原理与功能. 译码器的应用. 译码器. 一、 译码 是 编码 的逆过程. 二、 译码: 将表示特定意义信息的 二进制 代码 翻译成对应的 输出信号. 三、 译码器: 实现译码功能的 电路. 四、 二进制译码原则:. 用 n 位二进制代码可以表示 2 n 个信号. 对 n 位二进制代码译码时, 应由 2 n ≥N 来确定译码信号位数 N. 2.1 二进制译码器. 一、 二进制译码器的定义 (2 线- 4 线译码器 ). 将输入二进制代码译成相应输出信号的电路。. 输出信号. 二、 二进制译码器的逻辑图:. - PowerPoint PPT Presentation

TRANSCRIPT

Page 2: 译码器的应用

译码器一、译码是编码的逆过程

三、译码器:实现译码功能的电路

二、译码:将表示特定意义信息的二进制 代码翻译成对应的输出信号

四、二进制译码原则:用 n 位二进制代码可以表示 2n 个信号对 n 位二进制代码译码时,应由 2n≥N来确定译码信号位数 N

Page 3: 译码器的应用

2.1 二进制译码器

将输入二进制代码译成相应输出信号的电路。

一、二进制译码器的定义 (2线- 4 线译码器 )

二、二进制译码器的逻辑图:

输入信号

输出信号

A

&&&

1

1B

&

Y1Y0 Y3Y2

Page 4: 译码器的应用

三、二进制译码器的真值表:

 

 

 

 

A B

1

0

0

3Y2Y1Y0Y

0 1

1 0

0 0

01 1

0

0

1

0

0

1

0

0

0

0

0

1

Page 5: 译码器的应用

BAY 0

四、二进制译码器的输出函数式:

BAY 1

BAY 2 BAY 3

五、典型集成电路产品及应用:

2 线- 4 线译码器的典型产品有

74LS139 74LS155 74LS156

Page 6: 译码器的应用

74LS139是 2 线- 4 线译码器

其外引线功能如下图所示

2 线- 4 线译码器可以用于工业自动化控制。

16

87654321

9101112131415

74LS139

Vcc 2G 2A 2B 2Y0 2Y1 2Y2 2Y3

1Y31Y21Y0 1Y1 GND1B1AG

Page 7: 译码器的应用

B = 1 ,泵工作故障,冷却加油停止; B = 0 ,泵工作正常

油泵工作正常,泵不断给机械加油;泵出现故障,则加油停止,发出低速断油信号或高速停车信号

有一种金属切削机械,运转速度有低速和高速两种方式在生产机械工作时,冷却泵还必须加油工作。

若设运转检测信号为 A,

A = 1, 高速运转; A = 0 ,低速运转。冷却加油泵的工作检测情况以变量 B 表示,

Page 8: 译码器的应用

高低电平状态分辨出了机械的控制要求,从而实现了对机械工作过程的控制

将 A 、 B 作为输入,输入到 2 线- 4 线译码器时,

其输入代码 00、 01、 10、 11将被译码成为上表中四种状态输出

在四种状态下, Y0 、 Y1 、 Y2 、 Y3 各只有一个输出为高电平。其余为低电平。

Page 9: 译码器的应用

2.2 二一十进制译码器一、二一十进制译码器( 4 线一 10线译码器 )

二、 4 线一 10线译码器 CT74LS42

定义:将 4 位 BCD码的十组代码翻译成 0 ~ 9 十个对应输出信号的电路

( 1 )逻辑图

Page 10: 译码器的应用

输入端

4 位 8421BCD码

输出端

A1

A2

A3

&&&&&& &&&&

A01

1

1

1

Y0 Y8Y7Y6Y5Y4Y3Y2Y1 Y9

Page 11: 译码器的应用

 

 

 

 

0 0

0

0

0

0

0

1

0 1 11

1 1

DCBA

0

0

1 1

1

1 10 1

01 1 1

0 111 11 11 1

1

1 1

0 1

0

0 1

1 00 0

0 10 1 1

1

1

1

1

1

0

1

0 0

1

1

1

0

0

1

1 1 1 1 1 111

11

1

1 1 1 1 11 1

1 1 1 1 1 1 0

1 01 11 1 1

0 1

11

11

0

0

1

1 1

11 1

01 1

( 2 )真值表(代码 1010 ~ 1111 没有使用,称作伪码)

1

1

1

1

1

1

1

1

1

0Y 9Y1Y 3Y2Y 5Y4Y7Y6Y 8Y

1 0 10 1 1 1 1 1 111 1 0

Page 12: 译码器的应用

( 3 )逻辑函数式

01239 AAAAY

01232 AAAAY

01230 AAAAY 01231 AAAAY

01234 AAAAY

01233 AAAAY

01236 AAAAY

01235 AAAAY

01238 AAAAY

01237 AAAAY

Page 13: 译码器的应用

( 4 )功能变化:

由式可知:

输出 Y9 到 Y0 都为高电平 1 ,不会出现低电平 0

因此译码器不会出现错误

CT74LS42可作 3 线— 8 线译码器: 输出 Y8 和 Y9 不用,并将作使能端使用

当输入伪码 1010- 1111时

Page 14: 译码器的应用

当译码器输出为低电平时,多选用与非门;

2.3 用译码器设计组合逻辑电路

一、设计原理

由于二进制译码器的输出为输入变量的全部最小项

即每一个输出对应一个最小项 , 而任何一个 n 位变量的

逻辑函数都可变换为最小项之和的标准式。因此,用译码器和门电路可实现 任何单输出或多输出的组合逻辑函数。

当输出为高电平时,多选用或门。

Page 15: 译码器的应用

转换为标准与非表达式为:

7421 mmmmS

例 1 :用译码器实现逻辑函数 S=∑m(0,1,3,7)

解:( 1 )根据逻辑函数选用译码器

其输出为低电平有效,故选用与非门。( 2 )写出输出逻辑函数表达式为

7310 mmmmS

由于逻辑函数 S 需要三个变量

故应选用 3 线 -8线译码器 CT4138。

Page 16: 译码器的应用

( 3 )根据变换后的表达式,实现的电路如下图

& EN

BIN/OCT012

+5V

0

5

432

1

7

6

&S

Page 17: 译码器的应用