编码器知识点
一、编码器基本概念
1.编码基本概念:将字母、符号等特定信息编成相应N位的二进制代码的过程,称为编码。
2.编码器基本概念:将输入的每个有效的高/低电平信号变成一组对应的二进制代码。
3.编码器的分类: 普通编码器、优先编码器
二、普通编码器
1.特点:任何时刻只允许输入一个有效的编码信号,输入是有约束的。
即编码器只对惟一的一个有效信号进行编码。
2.引脚图:输入端,输出端(两者数量间的关系)
N位(输出)编码器可以表示2N个信息(输入)。
如4位编码器可以表示24即16个信息。
例:3位二进制普通编码器
3.逻辑功能:I0-I7中任一个输入高电平编码信号,Y2Y1Y0相对应输出3位二进制数。
(输入与输出间的逻辑关系可用真值表表示)
4.真值表(功能表):输入输出端间的逻辑关系(看下标,找规律)
(1) 编码输入端:逻辑符号输入I
0~I
7
端上面无非号,这表示编码输入高电
平有效。
(2) 编码输出端:Y
2、Y
1
、Y
(原码输出)
5.读懂8-3线编码器功能表逻辑含义(看下标,找规律,把下标放大方便观看)
(1)I0输入为1,其余输入端为0时,输出Y2Y1Y0=000(看作一组三位二进制数的原码)
逻辑含义:当I0输入为1-----指该输入端输入有效编码信号时
(类似于计算器中按下数字“0”键)
其余输入端为0时-----指该输入端输入无效编码信号
(类似于计算器中没有被按下的其余按键)
输出Y2Y1Y0=000,相当于输出端输出十进制0(与输入端下标相对应)
(类似于计算器输出数码“0”)(当然这实际还包含了显示等过程)(2)I1输入为1,其余输入端为0时,输出Y2Y1Y0=001
逻辑含义:当I1输入为1-----指该输入端输入有效编码信号时
类似于计算器中按下数字“1”键
其余输入端为0时-----指该输入端输入无效编码信号
类似于计算器中没有被按下的其余按键
输出Y2Y1Y0=001,相当于输出端输出数码1(与输入端下标相对应)
类似于计算器输出数码“1”。
5.普通编码器优缺点:电路结构较简单,但同时按下2个或更多键时,其输出将是混乱的。
三、优先编码器
1.特点:允许同时输入两个以上的编码信号,但只对其中优先权最高的一个进行编码。
例:八线—三线优先编码器74HC148
3.74HC148的优先级别
优先级别指输入端优先级别
I7′优先级别最高,I0′优先级别最低。
4.74HC148的逻辑功能描述:
(1) 编码输入端:逻辑符号输入I′
0~I′
7
端上面均有“′”号,这表示
编码输入低电平有效。
(2) 编码输出端:Y′
2、Y′
1
、Y′
(反码输出)
(3)选通输入端:在S′= 1时,编码器处于禁止状态,所有输出端均被封锁为高电平。
只有在 S′ = 0时,编码器才处于工作状态。
用于芯片扩展应用。
(4)选通输出端Y′
S 和扩展输出端Y′
EX
:用于芯片扩展应用。
5. 读懂8-3线优先编码器74HC148功能表逻辑含义
控制输入端:符号上不带非号,高电平有效;符号上带非号,低电平有效。
选通输入端S′:相当于148芯片输入端的一把钥匙,当S′取有效值,大门
打开,I′
0~I′
7
的值可送到芯片内部,进行编码。
当S′取无效值,大门关闭,
I′
0~I′
7
的值被阻挡在芯片之外,意义为禁止编码器编码功能。
(1)功能表第一行:当选通输入端S′= 1(S′符号上带非号,含义为输入
无效输入控制信号),此时,所有输入端I′
0~I′
7
无论有什么样的信号输入(x
表示0或1),芯片处于禁止编码状态,输出端Y′
2、Y′
1
、Y′
选通输出端Y′
S 和扩展输出端Y′
EX
均被封锁为高电平,即输出1.
功能表第一行以后选通输入端S′=0,编码器才处于编码工作状态.
(2)功能表第二行,S′=0,编码器处于编码工作状态
所有输入端I′
~I′
7
输入1,输入无效编码信号。
该行所表示逻辑含义为,
芯片已经处于编码工作状态,但是编码器输入端没有输入有效编码信号。
(类似于计算器已经开机,但是没有按下任何按键的情况)
这种情况,可由选通输出端Y′
S 和扩展输出端Y′
EX
输出“01”来体现。
(3)功能表第三行,S′=0,编码器处于编码工作状态
I7′输入有效低电平0值,由于该端优先级别最高,无论其余输入端输入0
或者1,编码器都只对I7′端进行编码输出,输出Y′
2、Y′
1
、Y′
=000(是
I7′下标7对应的三位二进制数111的反码(每一位取反),1′1′1′即为000)I7′输入无效高电平0值,I6′输入有效低电平0值,由于该端优先级别第二高,无论其余输入端输入0或者1,编码器都只对I6′端进行编码输出,输出
Y′
2、Y′
1
、Y′
=000(是I6′下标7对应的三位二进制数原码110的反码(每
一位取反),1′1′0′即为001)。
这种情况,可由选通输出端Y′
S 和扩展输出端Y′
EX
输出“10”来体现。