精华内容
下载资源
问答
  • 在Logisim中,设计一个低电平有效的3-8译码器,使能信号有三个:G1、nG2a、nG2b。集成电路编码74LS138。 相关知识 译码器(Decoder)能将二进制代码的特定含义翻译出来,是一类多输入多输出组合逻辑器件,其可以分为...

    在Logisim中,设计一个低电平有效的3-8译码器,使能信号有三个:G1、nG2a、nG2b。集成电路编码74LS138。

    相关知识
    译码器(Decoder)能将二进制代码的特定含义翻译出来,是一类多输入多输出组合逻辑器件,其可以分为:变量译码和显示译码两类。 变量译码器一般是一种较少输入变为较多输出的器件,常见的有n线-2^n线译码和BCD码译码两类;显示译码器用来将二进制数转换成对应的七段码,一般其可分为驱动LED和驱动LCD两类。
    计算机中通常有地址译码器、指令译码器等。
    在这里插入图片描述
    在这里插入图片描述

    展开全文
  • 译码器应用 || 译码器实现组合逻辑函数 || 重点 || 数电原理:二进制译码器能产生输入信号的全部最小项,而所有组合逻辑函数均可写成最小项之和的形式。因此用二进制译码器附加适当的门电路,就可以实现任何逻辑函数...

    译码器应用 || 译码器实现组合逻辑函数 || 重点 || 数电

    原理:二进制译码器能产生输入信号的全部最小项,而所有组合逻辑函数均可写成最小项之和的形式。

    因此用二进制译码器附加适当的门电路,就可以实现任何逻辑函数。

    1用译码器实现逻辑函数

    下面用一个例子说明用译码器实现逻辑函数的方法。

    74be19c94a5c5dd36348481cbd0d89ec.png

    最小项的编号默认变量Q是高位、变量P是低位。

    根据译码器输出有效电平的高低,以及附加的门电路种类,可以有4种不同的实现方法:

    • 第一种是利用电平输出有效的译码器和或门

    4e9a84bbaf0465b4cfd423dcc817982d.png
    • 第二种是采用电平输出有效的译码器和或非门

    974d1d71df0d71708b0591ad5b0f7b72.png
    • 第三种是利用电平输出有效的译码器和与非门

    b7a677d5c9692f9de604f7324f3a00fe.png
    • 第四种是采用电平输出有效的译码器和与门

    0299b4a31670a0fdb97b63e9af07698b.png

    2输入/输出接口地址译码器

    前面写了一个例子,下面再来一个例子。

    3b6c25d31834a7d7fdc586e5d9c66d09.png

    计算机有3条总线:数据总线、地址总线和控制总线。

    打印机、键盘、显示器...光驱等外设,通过同一数据总线和计算机相连接。

    为了避免总线冲突,这些设备只能轮流使用总线。

    至于哪个设备可以使用数据总线,由计算机的地址总线来选择。

    从图中可以很容易的看出,地址线经过4线-16线译码器连到各个外设的使能端,以选择要与谁通信。

    I/O请求线连到地址译码器的使能端,以控制是否要与外设通信。

    当计算机不和任何外设通信时,"I/O请求"输出为高电平,译码器使能端为高电平,译码器被禁止工作,所有输出均为高电平,导致所有外设禁止工作。

    如果计算机需要和外设之一通信,例如当需要和打印机通信时,则把"I/O请求"置为低电平,译码器允许工作。同时向"I/O口地址"发送打印机的地址0000,译码器的0口输出低电平,使能打印机,打印机允许工作,通过数据总线接受计算机的数据。

    要和键盘通信时,流程相同,只是地址线发送的地址不同,键盘的地址为0001。

    4位"I/O口地址"经过4线-16线译码后,可以选择16个外设,地址分别为0000、0001、0010、0011...一直到1111,这样计算机通过地址对外设进行寻址。

    丢题目,

    c75023471ceac0f5415f78e7aad71cce.png

    不用视频。

    展开全文
  • 文章目录A 译码器A.a 二进制译码器A.b 二-十进制译码器A.c 显示译码器A.d MSI译码器应用示例 A 译码器 A.a 二进制译码器 任意时刻只有一个输出信号是有效的。 VCCV_{CC}VCC​为芯片的工作电源,通常为+5V,A2,A1,...

    【数电专栏】

    A 译码器

    译码和译码器:译码是编码的逆过程,译码器的功能与编码器相反,它将具有特定含义的不同二进制辨别出来,并转换成控制信号.
    译码器可分为两种类型,一种是将一系列代码转换成与之一一对应的有效信号。这种译码器可称为唯一地址译码器,它常用于计算机中对存储器单元地址的译码,即将每一个地址代码转换成一个有效信号,从而选中对应的单元。另一种是将一种代码转换为另一种代码,所以也称为代码变换器。

    在这里插入图片描述

    A.a 二进制译码器

    在这里插入图片描述
    任意时刻只有一个输出信号是有效的。
    在这里插入图片描述
    VCCV_{CC}为芯片的工作电源,通常为+5V,A2,A1A0A_2,A_1,A_0为三个输入信号,通常高电平输入为3V,低电平输入为0V。
    在这里插入图片描述
    低电平0经过非门得到3
    Y6Y_6输出信号为3.7V,输入的3+电源在二极管的0.7
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    A.b 二-十进制译码器

    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    A.c 显示译码器

    在这里插入图片描述
    二极管共阳极:八段共阳二极管
    二极管共阴极:八段共阴二极管
    箭头:发光二极管
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    在这里插入图片描述
    在这里插入图片描述

    1010到1111为约束项

    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    在这里插入图片描述
    增加红色部分是为了提升YaYgY_a到Y_g的输出电流,驱动数码管中的发光二极管。
    在这里插入图片描述

    A.d MSI译码器应用示例

    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述


    图片来源:《数字电子技术基础》 国防科技大学

    ps:非门前加一圈表示低电平有效。

    展开全文
  • 3-8译码器

    千次阅读 2017-02-05 20:36:32
    3-8译码器 译码是编码的逆过程。其功能是将具有特定含义的...S1高电平有效, ~S2、~S3低电平有效,即当S1=1、 (~S2)= (~S3)=0时,译码器正常工作,否则译码器不能正常译码,所有输出端都输出高电平 3-8译码器的真

    3-8译码器

    译码是编码的逆过程。其功能是将具有特定含义的二进制码进行辨别,并转换成控制信号,具有译码功能的逻辑电路称为译码器。如果有n个二进制选择线,则最多可译码转换成2n个数据。

    S1、~S2、~S3是三个控制端。S1高电平有效, ~S2、~S3低电平有效,即当S1=1、 (~S2)= (~S3)=0时,译码器正常工作,否则译码器不能正常译码,所有输出端都输出高电平

    3-8译码器的真值表


    程序代码如下:

    module decoder3_8(
        input [2:0] A,
        input [3:1] G,
        output reg[7:0] Y
        );
    	reg s ;
    	always @ (A or G)        //A为输入端,G为控制端
    		begin
    			s <= G[2] | G[3] ;
    			if(G[1] == 0)            //输出端均为高电平
    				Y <= 8'b1111_1111 ;
    			else if (s)         //输出端均为高电平
    				Y <= 8'b1111_1111 ;
    			else                   //74LS138正常工作
    				begin
    					case(A)
    					3'b000 : Y <= 8'b0111_1111 ;
    					3'b001 : Y <= 8'b1011_1111 ;
    					3'b010 : Y <= 8'b1101_1111 ;
    					3'b011 : Y <= 8'b1110_1111 ;
    					3'b100 : Y <= 8'b1111_0111 ;
    					3'b101 : Y <= 8'b1111_1011 ;
    					3'b110 : Y <= 8'b1111_1101 ;
    					3'b111 : Y <= 8'b1111_1110 ;
    					endcase
    				end
    		end
    endmodule
    



    展开全文
  • verilog—38译码器

    千次阅读 2020-04-16 16:10:34
    译码器属于组合逻辑电路,它的逻辑功能是将二进制代码按其编码时的 原意译成对应的输出高、底电平信号,又叫解码器。38译码器即为三线转八线的译码器,只有一位低电平输出有效。 二、设计方案 利用always语句,实现3...
  • 8-3编码器,3-8译码器的verilog实现

    千次阅读 2015-08-06 22:17:00
    在数字系统中,由于采用... 设计一个输入为8个高电平有效信号,输出代码为原码输出的3位二进制编码。 化简逻辑表达式:由逻辑表达式可以得出,普通的8-3编码用或门即可实现。对应的verilog程序如下: module m...
  • 74HC138是3线-8线译码器,用于将3位二进制码翻译成8个高/低电平信号,译码器也可以采用行为描述、数据流描述和结构描述等多种方式进行描述。 显示译码器CD4511是特殊的译码器,用于将BCD翻译成七段码,以驱动数码管...
  • 蓝桥杯单片机设计与开发之数码管

    千次阅读 2017-02-03 10:30:53
     74HC138译码器可接受3位二进制加权地址输入(A0, A1和A2),并当使能时,提供8个互斥的低有效输出(Y0至Y7)。蓝桥杯比赛开发板CT107D,主要难点就是控制138译码器。   当ABC输入为110时Y6为低电平,打开Y6C...
  • 最近由于一个大作业的需要,买了一块16*16的点阵模块研究了一番,实物图如下: 这个模块有高配版本是可以显示两个...通过对ABC三位二进制译码,在Y0-Y7中对应的端口输出,低电平有效。其中E1#、E2#和E3为使...
  • 51单片机的静态数码管

    千次阅读 2018-03-14 23:40:37
    74HC138译码器可接受3位二进制加权地址输入(A0, A1和A2),并当使能时,提供8个互斥的低有效输出(Y0至Y7)。2.使用138译码器,可以用三位来控制八位,如下图所示,定义LSA=0,LSB=0,LSC=0,则逻辑值为0,根据单片机...
  • A0 A1 A2相当于表示了一个三位二进制数,A0是最低位,A2是最高位,且对应的YA2A1A0Y_{A_2A_1A_0}YA2​A1​A0​​呈现低电平(有效电平) 数码管 公共端 -> 位选线 连在一起的段线 -> 段选线 通过控制在不同位...
  • 门电路 组合逻辑电路 编码 普通编码 任何时刻只允许一个编码信号,否则将发生混乱。 eg: 8线-3线编码 ...允许同时输入两个以上的编码信号,不过在设计优先编码时已经将所有的输出信号按优先顺序排...二进制译...
  • 74HC138是一个译码芯片,CBA二进制对应的十进制数值与Y0~Y7位置相符,Y输出端低电平有效。 J13跳帽当1、2短接即存储器控制方式,2、3短接即IO口控制方式,习惯使用IO控制方式 M74HC574M1R八路D型触发器,当LE为高...
  • 原理及设计:该部分主要由555定时器秒脉冲产生电路、十进制同步加减计数器74LS192减法计数电路、74LS48译码电路和2个7段数码管即相关电路组成。具体电路如图3所示。两块74LS192实现减法计数,通过译码电路74LS48显示...
  • VHDL 语言三位计数器

    2015-06-17 16:46:54
    在7段显示数码管上显示计数还需要把BCD码转换成7段显示相对应的码,这就需要设计一个译码器。 三、实验内容 1、用VHDL语言编写一个BCD计数器并在七段显示数码管上显示的程序 2、锁定引脚并下载验证结果
  • 4、双音多频DTMF接收检测电路: 把MT8870DC输出的DTMF四位二进制信号,接收存贮后再送给CPU中央集中控制处理系统。 5、用户状态检测电路: 主要识别主、被叫用户的摘挂机状态,送给CPU进行处理。 6、自动交换网络...
  • 编译连接生成单片机可执行的二进制文件(.HEX),然后通过单片机的烧 写软件将HEX 文件烧入单片机内。3 2.2.3 单片机仿真软件:PROTEUS Proteus 是目前最好的模拟单片机外围器件的工具。可以仿真51 系列、 AVR,...
  • 微机原理与接口技术试题及答案

    热门讨论 2009-06-20 21:23:27
    9.8253可编程定时器/计数器中,其二进制的最大计数初值为( 3 )。 (1)65536 (2)7FFFH (3)0000H (4)FFFFH 10.8086/88CPU在响应中断时要执行( 2 )个中断响应周期。 (1)1个 (2)2个 (3)3个 (4)4个 11. 中断向量表是存放( ...
  • Proteus仿真—40个单片机初学程序.

    热门讨论 2009-04-13 13:00:56
    9. 方法(C语言源程序) #include void main(void) { while(1) { if(P1_4==0) { P1_0=0; } else { P1_0=1; } if(P1_5==0) { P1_1=0; } else { P1_1=1; } if(P1_6==0) { P1_2=0; } else { P1_2=1; } if(P1_7==0)...
  • 偏移地址是指段内某个存储单元相对该段首地址的差值,是一个16位的二进制代码。物理地址是8086芯片引线送出的20位地址码,用来指出一个特定的存储单元。 7.给定一个存放数据的内存单元的偏移地址是20C0H,(DS)=0C...

空空如也

空空如也

1 2
收藏数 21
精华内容 8
关键字:

二进制译码器有效电平