题解 | #十六进制计数器#
十六进制计数器
http://www.nowcoder.com/practice/7a7cf1062faf4b5dbb578e0c761c2b42
实现十六进制计数器,Q=0000~1111 好像过于简单了
````timescale 1ns/1ns
module counter_16(
input clk ,
input rst_n ,
output reg [3:0] Q
);
always@(posedge clk or negedge rst_n)
if(!rst_n) Q<=4'b0;
else begin
if(Q==4'b1111)
Q<=4'b0000;
else Q<=Q+1'b1;
end
endmodule