VHDL计数

[复制链接]
查看11 | 回复1 | 2009-2-14 09:28:49 | 显示全部楼层 |阅读模式
敏感列表是不是只能用脉冲来做,高低电平不行吧,我需要个按键控制启动的计数器,记满128就自动停止,谁帮忙给段程序。
计数频率为1KHZ

回复

使用道具 举报

千问 | 2009-2-14 09:28:49 | 显示全部楼层
process(clk,en)begin
if rising_edge(clk) then
if en = '1' then
count <= "0000000";
elsif count < "1111111" then
count <= count + '1';
else
count <= count;
end if;
end if;end process;当按下按键时,产生EN脉冲,计数器清0,EN无效时,计计数xf数器计数,从0--127共计128个数,当计到127时,保持计数值不变,直到使用按...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行