else
case (state)
Idle: begin
if (A) begin
state <= Start;
K1<=0;
end
else state <= Idle;
end
Start: begin
if (!A) state <= Stop;
else state <= Start;
end
Stop: begin //符合条件进入新状态,否则留在原状态
if (A) begin
state <= Clear;
K2<= 1;
end
else state <= Stop;
end
Clear: begin
if (!A) begin
state <= Idle;
K2<=0; K1<=1;
end
else state <= Clear;
end
endcase
endmodule