内容正文:
§13-2 编码器
※编码器的基本知识
主题13
组合逻辑电路和 时序逻辑电路
把若干个二进制数码0和1按一定规律编排在一起,组成不同的代码,并且赋予每组代码以特定的含义,叫做编码。
在 n 个输入端中,每次只能有一个输入信号有效,其余无效;每次输入有效时,只能有唯一的一组输出与之对应,即一个输入对应一组 m 位二进制代码的输出。
n个输入
m个输出
§13-2 编码器
※编码器的基本知识
主题13
组合逻辑电路和 时序逻辑电路
(1) 二进制编码
用二进制代码表示有关对象(文字符号信息)的过程叫做二进制编码。
n位二进制代码有 2n种取值可能,可以表示 2n个信号。对N个信息进行编码时,可用公式2n≥N来确定需要使用的二进制代码的位数n。
(2) 二-十进制编码
用二进制数形式表示十进制数的编码称为十进制数的二进制编码,简称二-十进制编码,也称BCD码。
二-十进制编码用4位二进制数表示1位十进制数符。4位二进制数有16种不同的组合, 十进制数的10个数符只需要其中的10种组合, 因此有不同编码方案,其中最常见的是8421BCD码。
8421码 5211码 余三码 格雷码
0
1
2
3
4
5
6
7
8
9 0000
0001
0010
0011
0100
0101
0110
0111
1000
1001 0000
0001
0100
0101
0111
1000
1001
1100
1101
1111 0011
0100
0101
0110
0111
1000
1001
1010
1011
1100 0000
0001
0011
0010
0110
0111
0101
0100
1100
1101
权 23222120
8421 5211 无权码(单步码)
§13-2 编码器
※编码器的基本知识
主题13
组合逻辑电路和 时序逻辑电路
常用BCD码
二-----十进制编码器框图
§13-2 编码器
※集成编码器及其使用
主题13
组合逻辑电路和 时序逻辑电路
一、8线 —3线优先编码器
常见的8线—3线优先编码器有74LS148优先编码器和CC40148优先编码器等。
74LS148为TTL集成电路,CC40148为CMOS集成电路。它们在逻辑功能上没有区别,只是电性能参数不同,下面以74LS148为例介绍8线—3线优先编码器。
1.封装形式及引脚排列
EI 为输入控制端,EO 为输出控制端,GS 为组选信号输出端,I0 ~ I7 为输入端,A2、A1、A0 为输出端,VCC 为电源端,GND 为接地端。
§13-2 编码器
※集成编码器及其使用
主题13
组合逻辑电路和 时序逻辑电路
一、8线 —3线优先编码器
2.功能表
表中 H 表示高电平,L 表示低电平,× 表示任意电平。当 EI 为低电平时,编码器工作;当 EI 为高电平时,编码器不工作,无论 8 个输入端为何种电平,3 个输出端均为高电平,GS 及 EO 为高电平。
74LS148 优先编码器的功能表
例:3位二进制编码器
输 入 输 出
Y7 Y6 Y5 Y4 Y3 Y2 Y1 Y0 A B C
0 0 0 0 0 0 0 1
0 0 0 0 0 0 1 0
0 0 0 0 0 1 0 0
0 0 0 0 1 0 0 0
0 0 0 1 0 0 0 0
0 0 1 0 0 0 0 0
0 1 0 0 0 0 0 0
1 0 0 0 0 0 0 0 0 0 0
0 0 1
0 1 0
0 1 1
1 0 0
1 0 1
1 1 0
1 1 1
§13-2 编码器
※集成编码器及其使用
主题13
组合逻辑电路和 时序逻辑电路
一、8线 —3线优先编码器
§13-2 编码器
※集成编码器及其使用
主题13
组合逻辑电路和 时序逻辑电路
二、10线 —4线优先编码器
常见的10线—4线优先编码器有74LS147、CC40147等。
1.封装形式及引脚排列
CC40147的封装形式及引脚排列如图所示,其中I0~I9为输入端,Y3、Y2、Y1、Y