精华内容
下载资源
问答
  • 我们把所使用的每一种二进制代码状态都赋于特定的含义,表示一个特定的信号或对象,叫编码。如用四位二进制数的0000~1001这十种状太,分别表示0~9这十个十进制数码,称为8421编码。反过来把代码的特定含义翻译出来,...
  • 74138,是一个3到8的译码器,分为74HC138(cmos)和74LS138(TTL)两种,下图是其逻辑符号及管脚排布,下表中列出了该器件的逻辑功能,从表中可以看出其输出为低.74138是二进制译码器,3个数据输入、8个数据输出、3个...

    74138,是一个3到8的译码器,分为74HC138(cmos)和74LS138(TTL)两种,下图是其逻辑符号及管脚排布,下表中列出了该器件的逻辑功能,从表中可以看出其输出为低.

    74138是二进制译码器,3个数据输入、8个数据输出、3个芯片选择输入端子。芯片有效时(片选),输出端子有效的一位就是输入值的译码值,如:输入001,Y1=0,其余.

    不好意思,学校里学的东西都还给老师了。 VCC是不是加+5V电压? 其他输。

    74138译码器正常工作电压是5V。最大不能超过5.25V,最小不能低于4.75V 信号电压要求:高电平不能低于2V,低电平不能超过0.8V。其数据手册说明如下图所示:

    请具体说说芯片名称的含义

    74系列8选1译码器“74”指的是商用器件L:低功耗S:肖特基LS:低功耗消特基

    4138是3线 - 8线译码器,有3条选择线,C,B,A。8条输出线,Y0 ,Y1,,,Y7.例如,三条选择线为0,0,1时,选择输出为 Y1,使Y1输出为低电平,其它7条线输出为高电平。.

    三八译码器,将编码的三线信号译码成为8根独立的电平输出,多用于选通。百度嫌我字数不够

    74138与74LS138逻辑功能完全相同。74138是标准型,74LS138是低功耗肖特基型。

    74138译码器有三个输入端,八个输出端。是固定的。是一种3线-8线译码器,三个输入端CBA共有8种状态组合(000-111),可译出8个输出信号Y0-Y7。这种译码器设有.

    如题。请各位回答的时候能回答一下,什么是原码和反码输出?我一直没弄明。

    两种数据分配器的电路如下图所示: 当把 D 接入到 /STB,这是低电平有效的控制端,所以,D 输入低电平,即可实现译码及分配。而 74138 是低电平输出,这就和 D 输.

    《计算机组成原理》教材是唐硕飞的那本,书上在P94-95上介绍了74138译码.

    高电平和低电平可以简单的理解为正电压和负电压,虽然这种说法不准确,但是有助于理解的。

    74 系列芯片的电源与接地、小规模门电路的引脚有规律,其他芯片感觉不明显。

    “有效”就是有意义的,或能起作用的。比如某芯片有个片选端CE,如果带小圈就是低电平有效。也就是说这个引脚输入逻辑电平0时芯片被选中,再比如某芯片有个禁止.

    首先得弄清楚全加器的原理,你这里说的应该是设计1位的全加器。全加器有3个输入端:a,b,ci;有2个输出端:s,co.与3-8译码器比较,3-8译码器有3个数据输入端:A,B,C.

    请将问题说清楚; 1)输入信号是二进制数?有几位? 2)输出信号是二进制数? 3)仅用74ls138或74ls151功能的芯片构成?其他功能芯片不许用?用74138译码器或151.

    利用74ls138完成三人表决电路设计这道题怎么写 先谢谢!

    三人表决电路就是有两个人,或三个人同意,输出就有效的电路。三个人,就是三个变量,ABC,这样,两个同意时,有011,101,110,三个人都同意时为111,这四个状.

    应用预分频器,流水灯,无线发射地址控制,按键设置,我也就知道这么几个。你可以百度文库找译码器,编码器原理及应用

    Quartus是不可以添加电子元器件的,你可以仿真FPGA输出到3-8译码器上的波形来看是否符合要求。

    谁能帮我设计一张电子电路图啊?急需用触发器,芯片设计的东西 比如定时装。

    74138译码器真值表 时间:2009-10-18 11:52:57 来源:资料室 作者: 集成三线—八线译码器74138除了3线到8线的基本译码输入输出端外,为便于扩展成更多位的译.

    当然不行,三个使能一个是高有效,另外两个低有效,必须同时满足才能正常工作,人家这样设计自然有他得道理,我认为一方面是在某些电路中有多个使能条件时可以使.

    74ls138和ct74138都是3 - 8线译码器。功能一样的器件。74ls138是低功耗肖特基型,ct74138 ct应该是国产标号,74138是标准型。

    展开全文
  • 文章目录74LS138译码器实现2位二进制乘法器-QuartusII 软件仿真一、74LS138译码器介绍二、真值表和逻辑表达式构建三、原理图设计及实验仿真四、总结用译码器设计组合逻辑电路的方法前言一、pandas是什么?...

    一、74LS138译码器介绍

    74LS138是3-8译码器,一共有3个地址输入端,即C、B、A(A为低位),3个选通输入端G1、G2AN、G2BN,以及8个译码输出端Y0N、Y1N、Y2N、…、Y7N。译码输出为低电平有效。通过地址输入端可以控制相应的输出端子为低电平有效,完成地址的译码输出。

    二、真值表和逻辑表达式构建

    逻辑定义:输入端为B1、B0、A1、A0,分别代表第一个数的高位和低位,第二个数的高位和低位;输出用Y3、Y2、Y1、Y0表示,分别连接对应的LED灯,如果LED点亮(逻辑输出1)则表示该处输出位计算结果为1,否则为0,最后输出Y3、Y2、Y1、Y0顺序组合则代表最终计算结果。

    以下是真值表和逻辑表达式:
    在这里插入图片描述

    `

    三、原理图设计及实验仿真

    包括:仿真波形截图、仿真结果表(代替测试表格)
    在这里插入图片描述
    在这里插入图片描述
    仿真结果表:
    在这里插入图片描述


    四、总结用译码器设计组合逻辑电路的方法

    使用编码器设计电路有以下流程:

    1. 分析题意,将要求转化成逻辑实现功能,同时进行逻辑定义

    2. 根据功能实现列出真值表,根据真值表列写逻辑表达式

    3. 根据表达式变量选择合适的译码器,确定使用译码器的数量、型号等

    4. 选好地址端和数据输入端,结合简单逻辑门器件完成电路设计

    5. 使用Quartus进行初步的逻辑波形仿真,检验仿真效果和功能

    6. 对电路进一步优化,包括方案思路、电路元器件选择、排线走线等等
      7)对电路方案进行评价

    展开全文
  • 一、译码器简介译码器(decoder)是一类多输入多输出组合逻辑电路器件,其可以分为:变量译码和显示...二、译码器的分类译码器的种类很多,但它们的工作原理和分析设计方法大同小异,其中二进制译码器、二-十进制译...

    一、译码器简介

    译码器(decoder)是一类多输入多输出组合逻辑电路器件,其可以分为:变量译码和显示译码两类。变量译码器一般是一种较少输入变为较多输出的器件,常见的有n线-2^n线译码和8421BCD码译码两类;显示译码器用来将二进制数转换成对应的七段码,一般其可分为驱动LED和驱动LCD两类。

    edc84942a3e73d9e84cc575514a9e6b4.png

    二、译码器的分类

    译码器的种类很多,但它们的工作原理和分析设计方法大同小异,其中二进制译码器、二-十进制译码器和显示译码器是三种最典型,使用十分广泛的译码电路。

    二进制码译码器,也称最小项译码器,N中取一译码器,最小项译码器一般是将二进制码译为十进制码;

    代码转换译码器,是从一种编码转换为另一种编码;

    显示译码器,一般是将一种编码译成十进制码或特定的编码,并通过显示器件将译码器的状态显示出来。

    69695106db6e7703273bd5309b75cb69.png

    三、译码器作用

    译码器在数字系统中有广泛的用途,不仅用于代码的转换、终端的数字显示,还用于数据分配,存贮器寻址和组合控制信号等。不同的功能可选用不同种类的译码器。

    译码是编码的逆过程,在编码时,每一种二进制代码,都赋予了特定的含义,即都表示了一个确定的信号或者对象。把代码状态的特定含义“翻译”出来的过程叫做译码,实现译码操作的电路称为译码器。或者说,译码器是可以将输入二进制代码的状态翻译成输出信号,以表示其原来含义的电路。

    四、译码器的工作原理

    般我们指的译码器是从一种数据表示形式转换为另一数据表示形式的器件。而指令的解析未必就是你说到的译码器可以解决的,而是诸如乘法器、全加法器或者更为基本的触发器或逻辑电路直接构成,并不属于译码器的子集。

    建议你把基本概念弄清楚了再来表达你的准确想法,不然旁人很难帮上你的忙。

    对你补充的回答:根据前面对译码器的解释,指令译码器也是同样的道理,你可以把它理解为普通的地址译码器,比如3-8译码器(或8-256译码器),其实就是把3(或8)条数据线上表示的信息转换为8(或256)条数据线来表示的一种形式,(即译码),然后利用该信息表示的独立性和唯一性对功能电路作出恰当的选择(比如选择当前执行的指令的部件为加法处理单元)。在这个意义上来说它就是一个普通的地址译码器,用于选中哪个功能单元来处理当下的操作数。一条指令只需一个地址,而非你说的多少种译码器,一个8位指令译码器就可以支持256条指令,一个16位指令译码器可达到最多65536条指令。

    因此,你可以通过一个典型的3-8译码器来了解译码的基本原理,常见型号是74LS138.当然,实际的指令解码电路要复杂得多,而且是基于系统设计的,你只能从等效的角度来了解。由浅入深,慢慢来。通过对74LS138的了解,你会对译码器有初步的认识,也是最重要、最基础的认识。

    把所使用的每一种二进制代码状态都赋于特定的含义,表示一个特定的信号或对象,叫编码。如用四位二进制数的0000~1001这十种状太,分别表示0~9这十个十进制数码,称为8421编码。反过来把代码的特定含义翻译出来,称为译码。

    计算机在处理各种文字符号或数码时,必须把这些信息进行二进制编码,在编码时所使用的第一种二进制代码状态都赋予了特定的含义,即表示一个确定的信号或者对象,实现这种功能的电路叫编码器,如用于键盘的BCD码,ASCII码编码器等。

    单片机外围电路用译码器较多,所以在这节课我们主要与大家一起来学习下译码器的工作原理(购买了本站产品的朋友,在我们配套的多媒体教学光盘中有相关的教学内容,建议大家观看),把代码的含义‘翻译’成相应的输出信号,以表示其原意。其功能恰恰与编码器相反。

    译码器可以将输入代码的状态翻译成相应的输出信号,以高、低电平的形式在各自的输出端口送出,以表示其意愿。译码器有多个输入端和多个输出端。假如输入的端个数为,每个输出端只能有两个状态,则输出端个数最多有2n个。常用译码器输入、输出端头数来称呼译码器,如3线-8线译码器,4线-10线译码器等。我们经常用到的74138就是一个三线-八线译码器,朋友们可以到我们网站的《芯片资料》频道下载74138的中文资料。

    编码、译码的概念我们了解下,下面我们就来重点来讲一下三-八译码器的工作原理,这在我们51单片机的接口电路中也是经常用到的。

    74138的工作原理如下图所示:

    033d9cfb0a5c7814fa5d58b029d7219c.png

    从上图可看出,74138有三个输入端:A0、A1、A2和八个输出端Q0~Q7。当输入端A0、A1、A2的编码为000时,译码器输出为Q0=0,而Q1~Q7=1。即Q0对应于A0、A1、A2为000状态,低电平有效。

    五、译码器的逻辑功能

    (1)下图为74LS138的功能测试电路,改变输入端A、B、C的逻辑开关状态(000—111),用0—1(灯亮为1,灯灭为0)显示并记录输出结果,并把结果记入表中。

    93e16d927b272d905c61e8adfe9bba9c.png
    04ed95f65985a5645a887df36394537a.png

    (2)译码器作脉冲分配器(数据分配器)。74LS138的“使能”控制端G1加高电平,1KHZ连续脉冲信号加到G2A、G2B其中一端(另一端接地),输入端CBA作为地址码输入,由地址码决定被选通道。依次改变CBA的逻辑开关状态(000—111),观察输出端的变化,并进行具体分析。

    如下图所示电路可以分析出G2A为数据输入端,从CBA为000—111时,Y0—Y7分别得到与输入相同的数波形。

    12320f7af99fc9474f2c6a404d33f9af.png

    (3)下图为译码器和门电路构成的组合电路,改变输入端CBA的逻辑开关状态(000—111),观察并记录输出端F1和F2的逻辑状态。列真值表,指出此电路能够完成的逻辑功能。

    fc843f27e9fa21669a43f7cdb17f5b45.png
    d9517b538088d5792103c2364c507c94.png

    从真值表上来看它的功能是全加器。

    展开全文
  • 二进制乘除法运算原理

    千次阅读 2020-04-01 16:42:32
    二进制乘除法原理 计算机所能完成的最基本操作是加减法和左右移。 虽然ISA中一般都有MUL类指令,但是这些经过译码之后最终的元操作还是加法和移位指令。 二进制乘法 假设不能使用乘除运算求a×b的结果,当a=b=123时...

    二进制乘除法原理

    计算机所能完成的最基本操作是加减法和左右移。
    虽然ISA中一般都有MUL类指令,但是这些经过译码之后最终的元操作还是加法和移位指令。

    二进制乘法

    假设不能使用乘除运算求a×b的结果,当a=b=123时,最直接的方法是通过88个88相加。但是,我们不难发现这样的规律:
    123 × 123 = (100+20+3)×123 = (100×123) + (20 × 123) + (3 × 123)
    因此,我们需要进行计算的次数为min(len(a), len(b))
    根据这个原理,不难想出二进制的乘法运算:
    0011 * 1001 = ( 0011 * 1000)+( 0011 * 0001)
    注意,这时应该使用位移运算来取代乘法运算:
    0011*1000 => 3<<3
    0011 * 0001 => 3<<0

    //不用乘除做整数乘法运算
    int Mult(int a, int b){
    	int ans = 0;
    	for (int i = 0; i < 32; i++){
    		ans += ( b & (1 << i) ? a << i : 0);
    	}
    	return ans;
    }
    

    二进制除法

    二进制除法的原理与在十进制时差不多,但实现起来要比二进制乘法稍微复杂一些,先上一个例子(38除以6等于6余2):
    在这里插入图片描述
    我们从被除数的最高位开始,每步循环结束后被除数必定小于除数,然后通过位移的方式让被除数长度加1。

    No. 运算 结果 余数
    1 1/110 0 1
    2 10/110 0 10
    3 100/110 0 100
    4 1000/0110 1 011
    5 0111/0110 1 1
    6 10/110 0 1
    (个位数,循环结束)
    //二进制除法运算
    int Dvi(int a, int b){
    	int ans = 0;
    	for (int j = 31; j >= 0; j--){
    		int tmp = a >> j;
    		if (tmp >= b){
    			ans = ans | (1 << j);
    			a -= (b << j);
    		}
    	}
    	return ans;
    }
    
    展开全文
  • 3-8译码器工作原理

    千次阅读 2015-11-12 15:32:37
  • 常用的译码器有 二进制译码器、二-十进制译码器和显示译码器三类。 1、二进制译码器 二进制译码器的输入是一组二进制代码,输出是一组与输入对应的高低电平。 二进制译码器一般对应普通编码器 二进制译码器中,最...
  • 还是以38译码器为例子 vhdl常用的语法无非就 用在进程下边: 1.if-else-elsif-end if; 2. case x is when " “=>b<=” “; when others=>b<=“Z”; end case; 用在结构体下 1.a<=” “when...
  • 冯·诺依曼计算机的特点计算机::由五大部件组成,指令和数据以同等地位存于存储器可按地址寻访,指令和数据用二进制表示,指令由操作码和地址码组成,存储程序,以运算为中心。2. 8位无符号整数和8位定点原码整数...
  • 简易两位二进制乘法设计

    万次阅读 2018-09-23 14:33:06
    一、 设计原理: 1、基本公式: A1 A0 * B1 B0=Y3 Y2 Y1 Y0 ...3、归纳得出:由上式可归纳得出输出的4位二进制数与输入的两位二进制数之间的逻辑,得出下表: Y0 A0 B0 Y1 ...
  • 分别介绍了二进制Turbo码和非二进制Turbo码的编码器原理和译码器原理,重点研究了影响编码器性能的因素和MAP迭代译码算法,并对非二进制Turbo码的MAP算法做了相应的修改。仿真结果表明,在不同信噪比下,非二进制Turbo码...
  • 1:微处理和微型计算机的发展自1946年世界上第一台计算机问世以来,计算机科学与技术得到了飞速的发展,短短 50多年时间,已经经历了电子管、晶体管、集成电路、超大规模集成电路等几代计算机的 更替。计算机按照其...
  • ## 线上实验五:2个2位二进制乘法

    千次阅读 2020-08-05 19:22:48
    线上实验五:2个2位二进制乘法 一、实验目的 设计一个乘法, 实现两个四位二进制数的乘法。 两个二进制数分别是被乘数 AB和乘数CD。被乘数和乘数这两个二进制数分别由高低电平给出。 乘法运算的结果即乘积由一...
  • 四位二进制乘法设计报告原理此四位乘法主要运用多次错位相加运算来实现乘法运算。由开关控制输入高电平或低电平产生两个二进制数(高电平有效),利用与门实现一位和四位的乘积运算,再将两次的乘积输入加法,...
  • 计算机组成原理第四章第三讲...CPU与存储芯片连接设计4步骤根据十六进制地址范围写出二进制地址码,并确定其容量;根据地址范围以及该范围在计算机系统中的作用确定芯片的数量及类型;分配CPU地址线(CPU低位与存储芯...
  • 东北大学秦皇岛分校计算机组成原理课程设计专业名称班级学号学生姓名指导教师设计时间课程设计任务书专业:: 学生姓名:设计题目:指令系统及七段译码器设计一、设计实验条件硬件:PC机::VHDL、设计任务及要求...
  • 数字逻辑_译码器

    2019-11-23 20:11:19
    2.二进制译码器:将具有特定含义的一组二进制代码,按其原意“翻译”成为对应的输出信号的逻辑电路。 输入:二进制代码,n个。 输出:2的n次方 个特定信息。 3.高电平有效:EN=0,所有输出为0;EN=1,每个输出 Yi...
  • 二进制数字调制

    千次阅读 2020-05-14 14:16:31
    一、数字频带传输相关 ...虽然二进制调制实际应用并不广泛,但是对其分析对高级数字调制有启发作用。基本二进制数字调制分为: 这里是将余弦波画成了正弦波,名称前都省略了2,2表示二进制。...
  • 微型计算机原理二进制十进制十六进制1:微处理和微型计算机的发展自1946年世界上第一台计算机问世以来,计算机科学与技术得到了飞速的发展,短短50多年时间,已经经历了电子管、晶体管、集成电路、超大规模集成...
  • 学习二进制优先级编码原理与设计方法 掌握灵活运用Verilog HDL语言进行各种描述与建模的技巧和方法 实验要求 使用合适的表述方式实现3位二进制优先级编码。 课前任务:在Xilinx ISE上完成创建工程、编辑程序...
  • 文档介绍:1 CPU中的译码器主要用于(B)A.地址译码 B.指令译码 C.数据译码 D.控制信号译码2 计算机系统采用层次化结构组成系统,从最上层的最终用户到最底层的计算机硬件,其层次化构成为(C)A.高级语言机器——操作系统...
  • 描述关于74hc138译码器实验你知道多少?本文将主要为你详细分析74hc138译码器实验,在进行...74HC138译码器可接受3位二进制加权地址输入(A0,A1和A2),并当使能时,提供8个互斥的低有效输出(Y0至Y7)。74HC138特有...
  • 数电4_3——常见组合逻辑电路(2)译码器

    千次阅读 多人点赞 2020-05-02 16:25:02
    二进制译码器2.1 真值表和输出逻辑表达式2.2 逻辑电路的实现采用二极管与门阵列实现CMOS门实现2.3 拓展3. 二-十进制译码器4. 用译码器设计组合逻辑电路4.1 实现特定的逻辑表达式4.1.1 逻辑函数转换4.1.2 得到电路图...
  • 二进制数据在基带中传输的时候,通常为了能够加大信息传输的准确度,我们都会进行编码和译码,在这个实验中我们采用(5,2)线性分组码来进行编码和译码。 一个[n,k]线性分组码,是把信息划成k个码元为一段(称为...
  • 电子技术实验 译码器与数据选择器 掌握译码器的功能和应用 掌握数据选择器的功能和应用 实验目的 什么是译码器 实验原理 译码器是将具有特等意义的二进制码进行辨别并转换成控制 信号 常用的译码器分为 变量译码器 :...
  • 二进制格雷码与自然二进制码的互换  中国科学院光电技术研究所 游志宇  在精确定位控制系统中,为了提高控制精度,准确测量控制对象的位置是十分重要的。目前,检测位置的办法有两种:其一是使用位置传感器,...
  • 编码器和译码器(数电实验报告)

    千次阅读 2020-11-28 22:34:16
    掌握中规模集成电路编码器和译码器工作原理即逻辑功能 掌握 74LS138 用作数据分配器的方法 熟悉编码器和译码器的级联方法 能够利用译码器进行组合逻辑电路设计 二、 实验原理 1. 编码器 把二进制码按一定的规律...
  • 文章目录一、实验目的、实验内容三、实验设计 一、实验目的 掌握一般性计数器的VHDL设计方法,熟悉程序文本和原理图结合方法设计电路。...首先用CASE语句设计7段显示译码器电路,仿真验证其正确性
  • 1)学习Ise系统的操作与... 1、复习二进制译码器的功能; 2、学习VHDL语言源程序输入法; 3、学习VHDL语言源程序检查和修改; 4、掌握用VHDL语言设计一个3线—8线译码器的方法; 5、掌握VHDL语言编辑器的基本功能。

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 7,086
精华内容 2,834
关键字:

二进制译码器的工作原理