diff --git a/Keyboard Sample Code/SevenSegment.v b/Keyboard Sample Code/SevenSegment.v index 5b5287f..8c00da7 100755 --- a/Keyboard Sample Code/SevenSegment.v +++ b/Keyboard Sample Code/SevenSegment.v @@ -11,17 +11,17 @@ module SevenSegment( always @ (posedge clk, posedge rst) begin if (rst) begin - clk_divider <= 15'b0; + clk_divider <= 16'b0; end else begin - clk_divider <= clk_divider + 15'b1; + clk_divider <= clk_divider + 16'b1; end end - always @ (posedge clk_divider[15], posedge rst) begin + always @ (posedge clk, posedge rst) begin if (rst) begin display_num <= 4'b0000; digit <= 4'b1111; - end else begin + end else if (clk_divider == {16{1'b1}}) begin case (digit) 4'b1110 : begin display_num <= nums[7:4]; @@ -44,7 +44,10 @@ module SevenSegment( digit <= 4'b1110; end endcase - end + end else begin + display_num <= display_num; + digit <= digit; + end end always @ (*) begin