微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > FPGA,CPLD和ASIC > 按键消抖实验verilog代码求助

按键消抖实验verilog代码求助

时间:10-02 整理:3721RD 点击:



如图,第17行声明了key_an是向量。
为什么可以if(key_an)
if语句不应该后面接bool型么?

key_an为什么是3位宽呢?一位不行吗?

不看代码,其实就是按键事件, 找第一个信号上升沿, 找到后,立即保持一段时间屏蔽输入(去抖动)。 获得稳定的单次按键事件。

可以搞个定时器。去抖。



   因为设定了3个有效按键。检测任意一个按下后三位key_an就会有一位变成1.我现在想问if后面为什么可以接一个[2:0]的数据

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top