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 [6:0] led;
initial
begin
case(dec)
4'b0000: led = 7'b0000000;
4'b0001: led = 7'b0000000;
4'b0010: led = 7'b0000000;
4'b0011: led = 7'b0000000;
4'b0100: led = 7'b0000000;
4'b0101: led = 7'b0000000;
4'b0110: led = 7'b0000000;
4'b0111: led = 7'b0000000;
4'b1000: led = 7'b0000000;
4'b1001: led = 7'b0000000;
4'b1010: led = 7'b0000000;
4'b1011: led = 7'b0000000;
4'b1100: led = 7'b0000000;
4'b1101: led = 7'b0000000;
4'b1110: led = 7'b0000000;
4'b1111: led = 7'b0000000;
endcase
end
endmodule