打印

能否贴几个VHDL的按键控制的代码?

[复制链接]
1356|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
tigris|  楼主 | 2009-3-4 14:19 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在网上找了一段:

      process(Clk)         ----按键消除抖动进程
      begin
        if(clk'event and clk='1')then
            key<=Key1;
            if(key='1')then
                key_cnt<=(others=>'0');
                elsif(key_cnt(20)='0')then
                    key_cnt<=key_cnt+1;
                end if;
        end if;
        end process;    
                
        key_push<=key_cnt(20);     --将按键信息赋予


   但是key_push在键按下时为1,松开后马上变为0了。我想按下一个键,让板子上的灯变化一下。但是不知道怎么写,总是会发生冲突,按键失灵。  

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

76

主题

175

帖子

0

粉丝