module Lab2(ClK,KEY,LED); input ClK; input [1:0] KEY; output [13:0] LED; reg [15:0] counter; reg [15:0] counterMS; //highest number is reg [25:0] value; reg flag2; always @(posedge ClK) begin if (KEY[1] == 0) begin flag2 = 1; counter = counter + 1; if (counter == 50000) begin counter = 16'b0; counterMS = counterMS + 1; end end if (flag2 & (KEY[0] == 0)) begin value = counterMS; counterMS = 16'b0; flag2 = 0; end if (~flag2 & (KEY[0]== 0)) begin $display("fuck my life"); end end endmodule module DecimaltoLED(dec,led); input [3:0] dec; output reg [6:0] led; initial begin case(dec) 4'b0000: assign led = 7'b0000000; 4'b0001: assign led = 7'b0000000; 4'b0010: assign led = 7'b0000000; 4'b0011: assign led = 7'b0000000; 4'b0100: assign led = 7'b0000000; 4'b0101: assign led = 7'b0000000; 4'b0110: assign led = 7'b0000000; 4'b0111: assign led = 7'b0000000; 4'b1000: assign led = 7'b0000000; 4'b1001: assign led = 7'b0000000; 4'b1010: assign led = 7'b0000000; 4'b1011: assign led = 7'b0000000; 4'b1100: assign led = 7'b0000000; 4'b1101: assign led = 7'b0000000; 4'b1110: assign led = 7'b0000000; 4'b1111: assign led = 7'b0000000; endcase end endmodule