Verilog编写四人抢答器
完成四人竞赛的抢答器,某抢答开关按下时,对应指示灯亮;具有主持人启动,复位电路功能请高手编出来,高分赏赐!谢谢!急用!网上我都找了没有,别复制网上的了,谢谢!...
完成四人竞赛的抢答器,某抢答开关按下时,对应指示灯亮;具有主持人启动,复位电路功能
请高手编出来,高分赏赐!谢谢!急用!网上我都找了没有,别复制网上的了,谢谢! 展开
请高手编出来,高分赏赐!谢谢!急用!网上我都找了没有,别复制网上的了,谢谢! 展开
1个回答
展开全部
module dj(a,b,c,d,clk,res,led1,led2,led3,led4);
input a,b,c,d;
input clk,res;
output led1,led2,led3,led4;
reg led1,led2,led3,led4;
reg k;
always @(clk)
begin
if(res==0)
begin
led1<=0;
led2<=0;
led3<=0;
led4<=0;
k<=0;
end
else
begin
if(k==0)
begin
if(a)
begin
led1<=1;
k<=1;
end
else
if(b)
begin
led2<=1;
k<=1;
end
else
if(c)
begin
led3<=1;
k<=1;
end
if(d)
begin
led4<=1;
k<=1;
end
end
end
end
endmodule
input a,b,c,d;
input clk,res;
output led1,led2,led3,led4;
reg led1,led2,led3,led4;
reg k;
always @(clk)
begin
if(res==0)
begin
led1<=0;
led2<=0;
led3<=0;
led4<=0;
k<=0;
end
else
begin
if(k==0)
begin
if(a)
begin
led1<=1;
k<=1;
end
else
if(b)
begin
led2<=1;
k<=1;
end
else
if(c)
begin
led3<=1;
k<=1;
end
if(d)
begin
led4<=1;
k<=1;
end
end
end
end
endmodule
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询