课后作业
  • 工程师可点评
  • 需修改

【作业要求】 1、简述组合逻辑电路的基本概念和电路特点? 在一个数字电路中电路的任一时刻的输出,仅取决于该时刻电路的输入,而与电路原来的状态无关,则此电路就称为逻辑电路,简称组合电路。 特点:输入、输出之间没有反馈延迟通道 电路中无记忆单元 2、什么是3-8译码器? 三线八线译码器,三位二进制数字,会组成000到111共八个不同数字,因此一共会有8中状态,称为38译码器。 3、运用所学的组合逻辑电…

吕在裕
61 1
需修改工程师评优秀1
需修改
教务评价

需修改

3342599708 · 2026-09-11

3、 module Vote3( a,b,c,out ); input wire a,b,c; output reg out; wire [2:0]temp ; assign temp = {a,b,c}; always @(*) begin if((temp == 3'b011)||(temp == 3'b101)||(temp == 3'b110)||(temp == 3'b111)) out<=1; else out<=0; end endmodule

1、简述组合逻辑电路的基本概念和电路特点?

在一个数字电路中电路的任一时刻的输出,仅取决于该时刻电路的输入,而与电路原来的状态无关,则此电路就称为逻辑电路,简称组合电路。

特点:输入、输出之间没有反馈延迟通道

电路中无记忆单元

2、什么是3-8译码器?

三线八线译码器,三位二进制数字,会组成000到111共八个不同数字,因此一共会有8中状态,称为38译码器。

3、运用所学的组合逻辑电路的知识完成三人表决器的设计,实现少数服从多数的表决规则,在三人表决电路中,当表决某个提案时,多数人同意,则提案通过;反之,不通过。假设 a,b,c 为三个裁判。同意用 1 表示,不同意用 0 表示;输出 led1 为 1的时候提案通过;反之,不通过。

module Vote3(a,b,c,out);
input  wire a,b,c;
output reg out;
wire temp[2:0];
assign temp = {a,b,c}
always @(*)
begin
if((temp == 3'b011)||(temp == 3'b101)||(temp == 3'b110)||(temp == 3'b111))
out <= 1'b1;
else
out <= 1'b0;
end
endmodule

产出状态

评优秀1 位工程师
工程师已阅61 位工程师
教务需修改