VHDL led闪烁程序 功能没有实现

2025-12-16 00:17:29
推荐回答(1个)
回答1:

请注意:你的定义variable cnt:integer range 0 to 2;而你的使用

if cnt<=2 then
led_temp<=led_temp(1 downto 0)&'0';
else
led_temp<="001";
cnt:=0;
end if;
你的cnt就不可能有else的条件;因为0 to 2 必定 小于等于2。