我需要设计 VHDL 在七段显示器上运行计数器。三个输入是基于三个按钮的启动、停止和增量。Start 将启动计数器,并且在按下停止按钮之前它不会停止。我需要创建一个增量按钮,它只会加 1 一次。我只需要让增量按钮工作。
process(start, stop, inc, clk)
begin
if (clk'event and clk = '1') then
if (rst = '1') then
run <= '0';
end if;
if(start = '1') then
run <= '1';
end if;
if(stop = '1') then
run <= '0';
end if;
end if;
end process;