题解 | #自动贩售机1#

自动贩售机1

https://www.nowcoder.com/practice/dcf59e6c51f6489093495acb1bc34dd8

`timescale 1ns/1ns
module seller1(
	input wire clk  ,
	input wire rst  ,
	input wire d1 ,
	input wire d2 ,
	input wire d3 ,
	
	output reg out1,
	output reg [1:0]out2
);
//*************code***********//
reg		[2:0]	cnt ;
always @(posedge clk or negedge rst) begin
	if(!rst) begin
		cnt <= 3'b0 ;
	end
	else if(d1) begin
		cnt <= cnt +3'b1 ;
	end
	else if(d2) begin
		cnt <= cnt + 3'd2 ;
	end
	else if(d3) begin
		cnt <= cnt +3'd4 ;
	end
	else if(cnt >= 3'd3) begin
		cnt <= 3'd0 ;
	end
end
always @(posedge clk or negedge rst) begin
	if(!rst) begin
		out1 <= 1'b0 ;
	end
	else if(cnt >=3'd3) begin
		out1 <=1'b1 ;
	end
	else begin
		out1 <= 1'b0 ;
	end
end
always @(posedge clk or negedge rst) begin
	if(!rst) begin
		out2 <= 2'b0 ;
	end
	else if(cnt >=3'd3) begin
		out2 <=cnt - 3'd3 ;
	end
	else begin
		out2 <= 1'b0 ;
	end
end

//*************code***********//
endmodule

全部评论

相关推荐

白火同学:1、简历可以浓缩成一页,简历简历先要“简”方便HR快速过滤出有效信息,再要“历”用有效信息突出个人的含金量。 2、教育背景少了入学时间~毕业时间,HR判断不出你是否为应届生。 3、如果你的平台账号效果还不错,可以把账号超链接或者用户名贴到对应位置,一是方便HR知道你是具体做了什么内容的运营,看到账号一目了然,二是口说无凭,账号为证,这更有说服力。
面试被问期望薪资时该如何...
点赞 评论 收藏
分享
程序员花海:实习和校招简历正确格式应该是教育背景+实习+项目经历+个人评价 其中项目经历注意要体现业务 实习经历里面的业务更是要自圆其说 简历模板尽可能保持干净整洁 不要太花哨的
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务