always@(negedge key or negedge rst)
begin
if(!rst)
HEX_reg <= 0;
else if(!key)
HEX_reg <= HEX_reg+1;
end