38译码器的波形图
@栾态6658:38译码器 电路图解读问题 -
况武13132748046…… 左下角的100,是这块芯片的功能引脚,100,表示左下角的3的端口都是高电平输入,只有在这个前提下这块芯片才能开始工作.上边的124,表示cba这三个口的权重,说白了就是因为芯片已经由硬件规定好了,a的权重是4,b的权重是2,c的权重是1.他们是不能换的.en是使能端,顾名思义就是说只有en使能了,芯片才能正常工作.1不取非而00都要取非,那是因为00的端口接了反相器,输入为零时,芯片里面才接到的是高电平.
@栾态6658:译码器的工作原理是怎么样子的? -
况武13132748046…… 译码器是一种具有“翻译”功能的逻辑电路,这种电路能将输入二进制代码的各种状态,按照其原意翻译成对应的输出信号.有一些译码器设有一个和多个使能控制输入端,又成为片选端,用来控制允许译码或禁止译码. 在图1中,74138是一...
@栾态6658:初学multisim 11,请问38译码器在哪里找,最好能给个截图. -
况武13132748046…… 见图,Place--->Component------>Search------>74LS138 应该就是了
@栾态6658:38译码器在单片机系统中的作用是什么? -
况武13132748046…… 这个根据三--八译码器功能和你设计的单片机系统功能需要而定.一般当外围芯片较多时 ,单片机的IO口不能提供如此多的片选信号时,用三八译码器即可以只用3个I/O口 分配 8 个片选信号给 8 个外围芯片,从而对外围芯片进行分时的读写操作! 希望对你有点帮助!
@栾态6658:你好!如何使用一片38译码器来同时点亮两个以上的数码管?最好是用C编程,谢谢! -
况武13132748046…… 为什么要用38译码器呢?用38译码器,一个数码管就要扫描输出,数码管多了恐怕显示起来就暗了!每个数码管都有一个共阴(阳)脚可以用来控制是否点亮这一数码管,一般控制多个数码管会选择一组8位IO口来输出数码管显示的数据,另外用几个io口控制是哪个数码管显示(如果控制多个数码管的话)如P0口整个接到a-g,用P1.0 P1.1 P1.2 P1.3 连接到4个数码管的共阳(阴)端,这样想控制数码管1显示数据只需将P1.0置高,用P0口输出想显示的数就好
@栾态6658:verilog编写的三八译码器,module decode(Y,A);output[7:0]Y;intput[2:0]A;reg[7:0]Y;always... -
况武13132748046…… module add32(x, y, cin, of, zf, out); input [7:0]x,y; input cin; output [32:0]out; output zf, of; reg [32:0]out; wire [31:0]a; wire [31:0]b; [7:0]a=x; [7:0]b=y; [15:8]a = x; [15:8]b = y; [31:16]a = [15:0]a; [31:16]b = [15:0]b; always@(out or cin or a or b) begin case(...
@栾态6658:试用2输入或非门设计一个组合逻辑电路,实现当输入是大于等于0小于3...
况武13132748046…… module decoder38( input [2:0]code, output reg[7:0]result ); always@(*) begin case(code) 3'b000: result = 8'h01; 3'b001: result = 8'h02; 3'b010: result = 8'h04; 3'b011: result = 8'h08; 3'b100: result = 8'h10; 3'b101: result = 8'h20; 3'b110: result = 8'h40; ...
@栾态6658:求vhdl写的38译码器代码. -
况武13132748046…… 给你译码部分的代码,其它的自己完成吧: case data_input(3 downto 0) is when "0000"=> seg_data<="11000000"; --0 when "0001"=> seg_data<="01111001"; --1 when "0010"=> seg_data<="10100100"; --2 when "0011"=> ...
况武13132748046…… 左下角的100,是这块芯片的功能引脚,100,表示左下角的3的端口都是高电平输入,只有在这个前提下这块芯片才能开始工作.上边的124,表示cba这三个口的权重,说白了就是因为芯片已经由硬件规定好了,a的权重是4,b的权重是2,c的权重是1.他们是不能换的.en是使能端,顾名思义就是说只有en使能了,芯片才能正常工作.1不取非而00都要取非,那是因为00的端口接了反相器,输入为零时,芯片里面才接到的是高电平.
@栾态6658:译码器的工作原理是怎么样子的? -
况武13132748046…… 译码器是一种具有“翻译”功能的逻辑电路,这种电路能将输入二进制代码的各种状态,按照其原意翻译成对应的输出信号.有一些译码器设有一个和多个使能控制输入端,又成为片选端,用来控制允许译码或禁止译码. 在图1中,74138是一...
@栾态6658:初学multisim 11,请问38译码器在哪里找,最好能给个截图. -
况武13132748046…… 见图,Place--->Component------>Search------>74LS138 应该就是了
@栾态6658:38译码器在单片机系统中的作用是什么? -
况武13132748046…… 这个根据三--八译码器功能和你设计的单片机系统功能需要而定.一般当外围芯片较多时 ,单片机的IO口不能提供如此多的片选信号时,用三八译码器即可以只用3个I/O口 分配 8 个片选信号给 8 个外围芯片,从而对外围芯片进行分时的读写操作! 希望对你有点帮助!
@栾态6658:你好!如何使用一片38译码器来同时点亮两个以上的数码管?最好是用C编程,谢谢! -
况武13132748046…… 为什么要用38译码器呢?用38译码器,一个数码管就要扫描输出,数码管多了恐怕显示起来就暗了!每个数码管都有一个共阴(阳)脚可以用来控制是否点亮这一数码管,一般控制多个数码管会选择一组8位IO口来输出数码管显示的数据,另外用几个io口控制是哪个数码管显示(如果控制多个数码管的话)如P0口整个接到a-g,用P1.0 P1.1 P1.2 P1.3 连接到4个数码管的共阳(阴)端,这样想控制数码管1显示数据只需将P1.0置高,用P0口输出想显示的数就好
@栾态6658:verilog编写的三八译码器,module decode(Y,A);output[7:0]Y;intput[2:0]A;reg[7:0]Y;always... -
况武13132748046…… module add32(x, y, cin, of, zf, out); input [7:0]x,y; input cin; output [32:0]out; output zf, of; reg [32:0]out; wire [31:0]a; wire [31:0]b; [7:0]a=x; [7:0]b=y; [15:8]a = x; [15:8]b = y; [31:16]a = [15:0]a; [31:16]b = [15:0]b; always@(out or cin or a or b) begin case(...
@栾态6658:试用2输入或非门设计一个组合逻辑电路,实现当输入是大于等于0小于3...
况武13132748046…… module decoder38( input [2:0]code, output reg[7:0]result ); always@(*) begin case(code) 3'b000: result = 8'h01; 3'b001: result = 8'h02; 3'b010: result = 8'h04; 3'b011: result = 8'h08; 3'b100: result = 8'h10; 3'b101: result = 8'h20; 3'b110: result = 8'h40; ...
@栾态6658:求vhdl写的38译码器代码. -
况武13132748046…… 给你译码部分的代码,其它的自己完成吧: case data_input(3 downto 0) is when "0000"=> seg_data<="11000000"; --0 when "0001"=> seg_data<="01111001"; --1 when "0010"=> seg_data<="10100100"; --2 when "0011"=> ...