电工技术基础_电工基础知识_电工之家-电工学习网

欢迎来到电工学习网!

编码器的界说与功用

2017-04-22 00:42分类:电工考证知识 阅读:

 

在数字体系里,常常需求将某一信息(输入)改换为某一特定的代码(输出)。把二进制码按必定的规矩编列,例如8421码、格雷码等,使每组代码具有一特定的意义(代表某个数字或操控信号)称为编码。具有编码功用的逻辑电路称为编码器。编码器有若干个输入,在某一时间只需一个输入信号被改换变成二进制码。假如一个编码器有N个输入端和n个输出端,则输出端与输入端之间应满意联络N≤2n。 例如8线—3线编码器和十线—4线编码器别离有8输入、3位二进制码输出和十输入、4位二进制码输出。
1.4线—2线编码器
下面剖析4输入、2位二进制输出的编码器的作业原理。4线—2线编码器的功用如表1所示。

表1 4线—2线编码器功用表

输 入

输 出

Y1= I0I1I2I3+ I0I1I2I3

Y0= I0I1I2I3+ I0I1I2I3

依据逻辑表达式画出逻辑图如图1所示。该逻辑电路可以完结如表5.2.1所示的功用,即当I0~I3中某一个输入为1,输出 Y1Y0即为相对应的代码,例如当I1为1时,Y1Y0为01。这儿还有一个疑问请读者留意。当I0为1,I1~I3都为0和I0~I3均为0时Y1Y0 都是00,而这两种状况在实习中是有必要加以差异的,这个疑问留下后边加以处理。当然,编码器也可以计划为低电平有用。

self

图1 4线—2线编码器逻辑图
2.键盘输入8421BCD码编码器
核算机的键盘输入逻辑电路便是由编码器构成。图2是用十个按键和门电路构成的8421码编码器,其功用如表2所示, 其间S0~S9代表十个按键,即对应十进制数0~9的输入键它们对应的输出代码恰好是8421BCD码,一同也把它们作为逻辑变量,ABCD 为输出代码(A为最高位),GS为操控使能象征。

对功用表和逻辑电路进行剖析,都可得知:①该编码器为输入低电平有用;②在按下S0~S9中恣意一个键时,即输入信号中有一个为有用电往常,GS=1,代表有信号输入,而只需S0~S9均为高电往常GS=0,代表无信号输入,此刻的输出代码0000为无效代码。由此处理了前面提出的怎样差异两种状况下输出都是全0的疑问。
self

图2 用十个按键和门电路构成的8421BCD码编码器

表2 十个按键8421BCD码编码器功用表

3.优先编码器
上述机械式按键编码电路尽管比照简略,但当一同按下两个或更多个键时,其输出将是失调的。在数字体系中,分外是在核算机体系中,常常要操控几个作业方针,例如微型核算机主机要操控打印机、磁盘驱动器、输入键盘等。当某个部件需求施行操作时,有必要先送一个信号给主机(称为效劳恳求),经主机辨认后再宣告答应操作信号(称为效劳呼应),这儿会有几个部件一同宣告效劳恳求的也许,而在同一时间只能给其间一个部件宣告答应操作信号。因而,有必要依据轻重缓急,规矩好这些操控方针答应操作的先后次第,即优先等级。辨认这类恳求信号的优先等级并进行编码的逻辑部件称为优先编码器。4线—2线优先编码器的功用表如表3所示。
返回顶部