编码器的定义与功能

发布时间:2021-08-6 阅读量:2779 来源: 我爱方案网 作者: 我爱方案网

编码器的定义与功能

在数字系统里,常常需要将某一信息(输入)变换为某一特定的代码(输出)。把二进制码按一定的规律编排,例如8421码、格雷码等,使每组代码具有一特定的含义(代表某个数字或控制信号)称为编码。具有编码功能的逻辑电路称为编码器。编码器有若干个输入,在某一时刻只有一个输入信号被转换成为二进制码。如果一个编码器有N个输入端和n个输出端,则输出端与输入端之间应满足关系N≤2n。例如8线—3线编码器和10线—4线编码器分别有8输入、3位二进制码输出和10输入、4位二进制码输出。


▲ 4线—2线编码器

下面分析4输入、2位二进制输出的编码器的工作原理。


编码器的定义与功能


根据逻辑表达式画出逻辑图如图1所示。


编码器的定义与功能

图1


该逻辑电路可以实现如表1所示的功能,即当I0~I3中某一个输入为1,输出 Y1Y0即为相对应的代码,例如当I1为1时,Y1Y0为01。这里还有一个问题请读者注意。当I0为1,I1~I3都为0和I0~I3均为0时Y1Y0 都是00,而这两种情况在实际中是必须加以区分的,这个问题留待后面加以解决。当然,编码器也可以设计为低电平有效。


▲ 键盘输入8421BCD码编码器

计算机的键盘输入逻辑电路就是由编码器组成。图2是用十个按键和门电路组成的8421码编码器,其功能如表2所示, 其中S0~S9代表十个按键,即对应十进制数0~9的输入键,它们对应的输出代码正好是8421BCD码,同时也把它们作为逻辑变量,ABCD 为输出代码(A为最高位),GS为控制使能标志。

对功能表和逻辑电路进行分析,都可得知:①该编码器为输入低电平有效;②在按下S0~S9中任意一个键时,即输入信号中有一个为有效电平时,GS=1,代表有信号输入,而只有S0~S9均为高电平时GS=0,代表无信号输入,此时的输出代码0000为无效代码。由此解决了前面提出的如何区分两种情况下输出都是全0的问题。


编码器的定义与功能

图2


编码器的定义与功能

表2


▲ 优先编码器

上述机械式按键编码电路虽然比较简单,但当同时按下两个或更多个键时,其输出将是混乱的。在数字系统中,特别是在计算机系统中,常常要控制几个工作对象,例如微型计算机主机要控制打印机、磁盘驱动器、输入键盘等。当某个部件需要实行操作时,必须先送一个信号给主机(称为服务请求),经主机识别后再发出允许操作信号(称为服务响应),这里会有几个部件同时发出服务请求的可能,而在同一时刻只能给其中一个部件发出允许操作信号。因此,必须根据轻重缓急,规定好这些控制对象允许操作的先后次序,即优先级别。识别这类请求信号的优先级别并进行编码的逻辑部件称为优先编码器。4线—2线优先编码器的功能表如表3所示。


编码器的定义与功能

表3


推荐阅读:

编码器的工作原理和种类

RS485接口6KV防雷电路设计方案

监测综采液压支架控制系统的设计

浅析涡轮增压(Turbo Boost)越来越成为主流趋势

51单片机串行口的工作方式解析


相关资讯
无源晶振YSX321SL应用于高精度HUD平视显示系统YXC3225

在现代汽车行业中,HUD平视显示系统正日益成为驾驶员的得力助手,为驾驶员提供实时导航、车辆信息和警示等功能,使驾驶更加安全和便捷。在HUD平视显示系统中,高精度的晶振是确保系统稳定运行的关键要素。YSX321SL是一款优质的3225无源晶振,拥有多项卓越特性,使其成为HUD平视显示系统的首选。

拥有卓越性能的高精度超薄低功耗心电贴—YSX211SL

随着医疗技术的进步,心电监护设备在日常生活和医疗领域中起到了至关重要的作用。而无源晶振 YSX211SL 作为一种先进的心电贴产品,以其独特的优势在市场上备受瞩目。

可编程晶振选型应该注意事项

对于可编程晶振选型的话,需要根据企业的需求选择。在选择可编程晶振的时候注重晶振外观、晶振的频率、晶振的输出模式、晶振的型号等等,这些都是要注意的,尤其是晶振的频率和晶振输出模式以及晶振的型号都是需要注意的。

性能高的服务器—宽电压有源晶振YSO110TR 25MHZ,多种精度选择支持±10PPM—±30PPM

在现代科技发展中,服务器扮演着越来越重要的角色,为各种应用提供强大的计算和数据存储能力。而高品质的服务器组件是确保服务器稳定运行的关键。YSO110TR宽电压有源晶振,作为服务器的重要组成部分,具备多项优势,成为业界必备的可靠之选。

差分晶振怎么测量

其实对于差分晶振怎么测量方式有很多种,主要还是要看自己选择什么样的方式了,因为选择不同的测量方式步骤和操作方式是不同的。关于差分晶振怎么测量的方式,小扬给大家详细的分享一些吧!