3线8线译码器输入输出关系,3线8线译码电路是什么译码器

http://www.itjxue.com  2023-01-13 01:29  来源:未知  点击次数: 

3线-8线译码器74LS138处于译码状态时,当输入A2A1A0=001时,输出 =_______

3线-8线译码器74LS138处于译码状态时,当输入A2A1A0=001时,输出

:Y1=0

其余输出端全为1,输出状态:Y7Y6Y5Y4Y3Y2Y1Y0=11111101。

74LS138译码器的输入输出关系是怎么样的啊?

74LS138译码器三个输入对应八个输出。具体如下;

74ls138工作原理74LS138为3线-8线译码器,共有54/74S138和54/74LS138两种线路结构型式,其工作原理如下:

1、当一个选通端(E1)为高电平,另两个选通端((/E2))和(/E3))为低电平时,可将地址端(A0、A1、A2)的二进制编码在Y0至Y7对应的输出端以低电平译出(即输出为Y0至Y7的非)。

2、利用E1、E2和E3可级联扩展成24线译码器;若外接一个反相器还可级联扩展成32线译码器。

3、若将选通端中的一个作为数据输入端时,74LS138还可作数据分配器。

4、可用在8086的译码电路中,扩展内存。

单74ls138叫38译码器,是三个输入对应八个输出,就是说一个3位的二进制输入对应一个10进制的一位。

74LS138应用

74LS138可以组成三变量输入,四变量输入的任意组合逻辑电路。

1、用一块3线-8线译码器74LS138可以组成任何一个三变量输入的逻辑函数,任意一个输入三变量的逻辑函数都可以用一块3线-8线译码器74LS138来实现。

因为任意一个组合逻辑表达式都可以写成标准与或式的形式,即最小项之和的形式,而·块3线-8线译码器74LS138的输出正好是二变量最小项的全部体现。

2、二块3线-8线译码器74LS138可以组成任何一个四变量输入的逻辑函数。

以上资料参考?百度百科—74LS138

求3-8线译码器输入输出波形图

3线-8线译码是译码器主要是把输入的二进制码翻译成输出信号。

3线-8线译码的输入输出有效用极性指示符表示,同时极性指示符又标明了信号方向。74138的三个输入使能(又称选通ST)信号之间是与逻辑关系。

EN1高电平有效,EN2A和EN2B低电平有效。只有在所有使能端都为有效电平(EN1EN2AEN2B=100)时,74138才对输入进行译码,相应输出端为低电平,即输出信号为低电平有效。

扩展资料:

注意事项:

1、若编码规则相同,则Matlab的编码器和硬件应完全对上,因为是单纯的0与1的逻辑运算,两者无差别。

2、译码使用的是软信息,而matlab内部的运行规则是浮点的,而硬件是纯定点的,所以在超出译码能力的情况下,软硬件的译码输出结果可能是不一样的。

3、做通信系统时不能局限于某一模块,一定要回归系统、回到Matlab仿真找问题。单个模块与软仿对得上系统却有误码,要么是各自对照的软仿不是来自同一系统(同一个版本),若是同一版本,那么该版本的软仿很大概率也是错的。(相应的,硬件的一处小改动也要告知软仿)

参考资料来源:百度百科-译码器

参考资料来源:百度百科-输出波形

74LS138是3线—8线译码器,译码输出为输出低电平有效,若输入为A2A1A0=110时,输出应为____。

3--8线译码器输入的A2A1A0=110为十进制数6,所以对应的输出应该为最小项m6',即输出应为11111101。

3--8线译码器的计算机原理:

ABC三个输入,每一个输入,拆分成2路,对应到1和0。通过一个非门来实现。一个有6个线路,123456,有8个输出,每一个输出,对应3个线路。

扩展资料:

3-8线译码器代码:

module cy4(input[2:0] E,//输入端口声明

? ? ? ? ?input[2:0] A,//输入端口声明

? ? ? ? ?output reg[7:0]Y//输出端口声明

? ? ? ? );

always @(A,E)

if(E == 3'b111)? ? ?

?begin

? ?case(A)

? ? 3'b000: Y = 8'b1111_1110;

? ? 3'b001: Y = 8'b1111_1101;

? ? 3'b010: Y = 8'b1111_1011;

? ? 3'b011: Y = 8'b1111_0111;

? ? 3'b100: Y = 8'b1110_1111;

? ? 3'b101: Y = 8'b1101_1111;

? ? 3'b110: Y = 8'b1011_1111;

? ? 3'b111: Y = 8'b0111_1111;

? ?default: Y = 8'b1111_1111;

? ?endcase

?end

else;

endmodule

为什么叫3线-8线译码器,输入端不止3根线啊

集成3线-8线译码器是输入3位代码,对应有8位输出.每位代码输入可以是原变量,也可以是反变量,每组代码对应1位输出.

但你上传图片的译码器是用与门电路组成的3-8译码器,输入3位代码的原变量和反变量,故看上去有6位输入线.

3-8译码器的功能

1、当一个选通端(E1)为高电平,另两个选通端为低电平时,可将地址端(A0、A1、A2)的二进制编码在Y0至Y7对应的输出端以低电平译出。(即输出为Y0至Y7的非)比如:A2A1A0=110时,则Y6输出端输出低电平信号。

2、利用 E1、E2和E3可级联扩展成24线译码器;若外接一个反相器还可级联扩展成32线译码器。

3、若将选通端中的一个作为数据输入端时,74LS138还可作数据分配器。

4、可用在8086的译码电路中,扩展内存。

扩展资料

一个现代译码器的主要工作流程:源代码?(source code) →预处理器?(preprocessor) →编译器 (compiler) →目标代码?(object code) →链接器?(Linker) →可执行程序?(executables)。

高级计算机语言便于人编写,阅读交流,维护。机器语言为计算机能直接解读、运行的。

译码器将汇编或高级计算机语言源程序(Source program)作为输入,翻译成目标语言(Target language)机器代码的等价程序。

源代码一般为高级语言 (High-level language), 如Pascal、C、C++、Java、汉语编程等或汇编语言,而目标则是机器语言的目标代码(Object code),有时也称作机器代码(Machine code)。

对于C#、VB等高级语言而言,此时编译器完成的功能是把源码(SourceCode)编译成通用中间语言(MSIL/CIL)的字节码(ByteCode)。

最后运行的时候通过通用语言运行库的转换,编程最终可以被CPU直接计算的机器码(NativeCode)。

参考资料来源:百度百科-编译器

参考资料来源:百度百科-74LS138

(责任编辑:IT教学网)

更多

推荐其它系统文章