1. 求详细解释2-4译码器的电路原理~【已附图】
2-4译码器功能:
输入为 A,B,输出为 Yi,EI 是使能端;
就是与两位二进制数 A、B,共内有四种状容态,并分别对应输出为 Y0、Y1、Y2、Y3;
有逻辑关系为:
Y0 = (A' B')';Y1 = (A' B)';Y2 = (A B')';Y3 = (A B)';
2. 74138译码器和逻辑门设计一个组合电路,该电路的输入X,输出F均为3位二进制数
已知:2≤X≤5时,F=X+2;X<2时,F=1;X>5时,F=0
F₀=∑m(0,1,3,5),F₁=∑m(4,5),F₂=∑m(2,3,4,5)
由题意可得真值表如下:
(2)电路译码器扩展阅读:
真值表被用来计算真值泛函表达式的值(就是说是一个判定过程)。真值泛函表达式要么是原子(就是说是命题变量(或占位符)或命题函数 - 比如 Px)或建造自使用逻辑运算符(就是说 ∧ (AND),∨ (OR),¬ (NOT) - 例如 Fx & Gx)的原子公式。
真值表中的列标题展示了 (i) 命题函数与/或变量,和 (ii) 建造自这些命题函数或变量和运算符的真值泛函表达式。行展示对 (i) 和 (ii) 的 T 或 F 指派的每个可能的求值。换句话说,每行都是对 (i) 和 (ii) 的不同解释。
3. 译码器是什么电路他的特点是什么
译码器是电子技术中的一种多输入多输出的组合逻辑电路,负责将二进制代码翻译为特定的对象(如逻辑电平等),功能与编码器相反。译码器一般分为通用译码器和数字显示译码器两大类。
数字电路中,译码器(如n线-2n线BCD译码器)可以担任多输入多输出逻辑门的角色,能将已编码的输入转换成已编码的输出,这里输入和输出的编码是不同的。
输入使能信号必须接在译码器上使其正常工作,否则输出将会是一个无效的码字。译码在多路复用、七段数码管和内存地址译码等应用中是必要的。
原理
译码器可以由与门或与非门来负责输出。若使用与门,当所有的输入均为高电平时,输出才为高电平,这样的输出称为“高电平有效”的输出;若使用与非门,则当所有的输入均为高电平时,输出才为低电平,这样的输出称为“低电平有效”的输出。
更复杂的译码器是n线-2n线类型的二进制译码器。这类译码器是一种组合逻辑电路,能从已编码的n个输入,将二进制信息转换为2n个独特的输出中最大个数的输出。我们说2n个输出的最大个数,是因为当n位已编码信息中有未使用的位组合时,译码器可能会有少于2n个输出。
译码器包括2线-4线译码器、3线-8线译码器或4线-16线译码器。在有使能信号输入的情况下,2个2线-4线译码器可以组成1个3线-8线译码器,同样,2个3线-8线译码器可以组成1个4线-16线译码器。
在这类电路设计中,2个3线-8线译码器的使能输入都来自于第四个输入端,这一输入在2个3线-8线译码器间起到了选择器的作用t。这使得第四个输入端可以使2个译码器中的任何一个工作,其中第一个译码器产生输出D(0)至D(7),第二个译码器产生输出D(8)至D(15)。
包含使能输入的译码器又称译码器-多路分配器。因此,将第四个输入端作为2个译码器共享的输出就能组成1个4线-16线译码器,能产生16个输出。
(3)电路译码器扩展阅读:
分类
译码器的种类很多,但它们的工作原理和分析设计方法大同小异,其中二进制译码器、二-十进制译码器和显示译码器是三种最典型,使用十分广泛的译码电路。
二进制码译码器,也称最小项译码器,N中取一译码器,最小项译码器一般是将二进制码译为十进制码。
代码转换译码器,是从一种编码转换为另一种编码。
显示译码器,一般是将一种编码译成十进制码或特定的编码,并通过显示器件将译码器的状态显示出来。
4. 译码器的作用是什么
作用:译码器在数字系统中有广泛的用途,不仅用于代码的转换、终端的数字显示,还用于数据分配,存贮器寻址和组合控制信号等。不同的功能可选用不同种类的译码器。
1、译码器是一种具有“翻译”功能的逻辑电路,这种电路能将输入二进制代码的各种状态,按照其原意翻译成对应的输出信号。有一些译码器设有一个和多个使能控制输入端,又成为片选端,用来控制允许译码或禁止译码。
2、译码器的种类很多,但它们的工作原理和分析设计方法大同小异,其中二进制译码器、二-十进制译码器和显示译码器是三种最典型,使用十分广泛的译码电路。
3、二进制码译码器,也称最小项译码器,N中取一译码器,最小项译码器一般是将二进制码译为十进制码。
4、代码转换译码器,是从一种编码转换为另一种编码。
5、显示译码器,一般是将一种编码译成十进制码或特定的编码,并通过显示器件将译码器的状态显示出来。
(4)电路译码器扩展阅读:
1、74138是一种3线—8线译码器 ,三个输入端CBA共有8种状态组合(000—111),可译出8个输出信号Y0—Y7。这种译码器设有三个使能输入端,当G2A与G2B均为0,且G1为1时,译码器处于工作状态,输出低电平。当译码器被禁止时,输出高电平。
2、检测74ls138译码器时间波形的电路,使用的虚拟仪器为数字信号发生器和逻辑分析仪。数字信号发生器在一个周期内按顺序送出两组000—111的方波信号。
3、7442为二—十进制译码器,具有4个输入端和10个输出端。输入信号采用8421BCD码,二进制数0000—1001与十进制数0—9对应。当输入超过这个范围是无效,10个输出端均为高电平。7442电路没有使能端,因此只要输入在规定范围内,就会有一个输出端为低电平。
5. 译码器的工作原理
工作原理
译码器是一种具有“翻译”功能的逻辑电路,这种电路能将输入二进制代码的各种状态,按照其原意翻译成对应的输出信号。有一些译码器设有一个和多个使能控制输入端,又成为片选端,用来控制允许译码或禁止译码。
在图1中,74138是一种3线—8线译码器 ,三个输入端CBA共有8种状态组合(000—111),可译出8个输出信号Y0—Y7。这种译码器设有三个使能输入端,当G2A与G2B均为0,且G1为1时,译码器处于工作状态,输出低电平。当译码器被禁止时,输出高电平。
图2时检测74ls138译码器时间波形的电路,使用的虚拟仪器为数字信号发生器和逻辑分析仪。数字信号发生器在一个周期内按顺序送出两组000—111的方波信号。
图3表明如何将两片3线—8线译码器连接成4线—16线译码器。其中第二片74138的使能端G1和第一片的使能端G2A接成D输入端。当D=0时,第一片74138工作,对0000—0111的输入信号进行译码输出。当D=1时,第二片74138工作,对1000—1111的输入信号进行译码输出。
在图4中 ,7442为二—十进制译码器,具有4个输入端和10个输出端。输入信号采用8421BCD码,二进制数0000—1001与十进制数0—9对应。当输入超过这个范围是无效,10个输出端均为高电平。7442电路没有使能端,因此只要输入在规定范围内,就会有一个输出端为低电平。
图5位BCD—七段显示译码器电路,LED数码管将显示与BCD码对应的十进制数0—9。因为显示译码器电路输出高电平,所以应该采用共阴极LED数码管。
编码与译码的过程刚好相反。通过编码器可对一个有效输入信号生成一组二进制代码。有的编码器设有使能端,用来控制允许编码或禁止编码。
优先编码器的功能是允许同时在几个输入端有输入信号,编码器按输入信号排定的优先顺序,只对同时输入的几个信号中优先权最高的一个进行编码。在图6中,74147为BCD优先编码器,输入和输出都是低电平有效。为了取得有效输出高电平,可在每个输出端连接一个反相器。7417只有1—9各输入端,0输入端不接入电路。这是因为7417约定,当无有效输入时,输出0的BCD代码0000。
图7是一个检测优先编码/译码功能的逻辑电路,对每一个接地的逻辑开关,数码管都会显示一个相应的十进制数。在输入端的8个逻辑开关中,代号为[7]的优先级别最高,代号为[0]的优先级别最低。
6. cpu译码器电路原理
一般我们指的译码器是从一种数据表示形式转换为另一数据表示形式的器件。而指令的解析未必就是你说到的译码器可以解决的,而是诸如乘法器、全加法器或者更为基本的触发器或逻辑电路直接构成,并不属于译码器的子集。
建议你把基本概念弄清楚了再来表达你的准确想法,不然旁人很难帮上你的忙。
对你补充的回答:根据前面对译码器的解释,指令译码器也是同样的道理,你可以把它理解为普通的地址译码器,比如3-8译码器(或8-256译码器),其实就是把3(或8)条数据线上表示的信息转换为8(或256)条数据线来表示的一种形式,(即译码),然后利用该信息表示的独立性和唯一性对功能电路作出恰当的选择(比如选择当前执行的指令的部件为加法处理单元)。在这个意义上来说它就是一个普通的地址译码器,用于选中哪个功能单元来处理当下的操作数。 一条指令只需一个地址,而非你说的多少种译码器,一个8位指令译码器就可以支持256条指令,一个16位指令译码器可达到最多65536条指令。
因此,你可以通过一个典型的3-8译码器来了解译码的基本原理,常见型号是74LS138.当然,实际的指令解码电路要复杂得多,而且是基于系统设计的,你只能从等效的角度来了解。由浅入深,慢慢来。通过对74LS138的了解,你会对译码器有初步的认识,也是最重要、最基础的认识。
7. 用3线—8线译码器(74LS138芯片).四输入与非门实现"三个开关控制一个灯的电路"
用3线—8线译码器(74LS138芯片)四输入与非门实现三个开关控制一个灯的电路:
全加器真值表:
00000;00110;01010;01101;10010;10101;11001;11111。
故有Si和Ci的表达式分别为:
Si=A’B’C+A’BC’+AB’C’+ABC
Ci=A’BC+AB’C+ABC’+ABC
故74138的连接图为:
下面的地址输入端:A2、A1、A0分别接全加器的三个输入信号:Ai、Bi、Ci-1;
下面的使能信号端:S1接高电平"1",S2、S3接低电平"0";
上面的信号输出端:
Y1、Y2、Y4、Y7接至一个四输入与非门的四个输入端,此与非门的输出端为全加器输出信号Si端。
Y3、Y5、Y6、Y7接至一个四输入与非门的四个输入端,此与非门的输出端为全加器输出信号Ci端。
(7)电路译码器扩展阅读:
3线—8线译码器的注意事项:
变量译码器是一个将n个输入变为2^n个输出的多输出端的组合逻辑电路。其模型可用下图来表示,其中输入变化的所有组合中,每个输出为1的情况仅一次,由于最小项在真值表中仅有一次为1,所以输出端为输入变量的最小项的组合。故译码器又可以称为最小项发生器电路。
74138是一种3线—8线译码器 ,三个输入端CBA共有8种状态组合(000—111),可译出8个输出信号Y0—Y7。这种译码器设有三个使能输入端,当G2A与G2B均为0,且G1为1时,译码器处于工作状态,输出低电平。当译码器被禁止时,输出高电平。
74ls138译码器时间波形的电路,使用的虚拟仪器为数字信号发生器和逻辑分析仪。数字信号发生器在一个周期内按顺序送出两组000—111的方波信号。
8. 七段显示译码器是指什么样的电路
是将二进制代码转换成七段显示字形信号的电路
9. 译码器的作用
译码器的作用:
译码器在数字系统中有广泛的用途,不仅用于代码的转换、终端的数字显示,还用于数据分配,存贮器寻址和组合控制信号等。不同的功能可选用不同种类的译码器。
译码:将具有特定含义的二进制代码变换(翻译)成一定的输出信号,以表示二进制代码的原意,这一过程称为译码。译码是编码的逆过程,即将某个二进制代码翻译成电路的某种状态。
译码器:实现译码功能的组合电路称为译码器。译码器是一个多输入、多输出的组合逻辑电路。它的作用是把给定的代码进行“翻译”,变成相应的状态,使输出通道中相应的一路有信号输出。