题解 | #简易秒表#
简易秒表
https://www.nowcoder.com/practice/6493ca8c7b67499f918e1fa33b4cdeda
`timescale 1ns/1ns module count_module( input clk, input rst_n, output reg [5:0]second, output reg [5:0]minute ); always @(posedge clk or negedge rst_n) begin if(!rst_n) begin second <= 6'b0 ; end else if(second== 6'd60)begin second <= 6'b1 ; end else if(minute != 6'd60)begin second <= second + 6'b1 ; end end always @(posedge clk or negedge rst_n) begin if(!rst_n) begin minute <= 6'b0 ; end else if(second == 6'd60 && minute !=6'd60)begin minute <= minute + 6'b1 ; end end endmodule