求教 verilog程序问题

2019-07-15 22:10发布

请问各路大神  ,这两句话该怎么理解啊?这是特权上面的一个按键 消抖的程序。
wire key_neg = ~keyr[2] & keyr[3];        //有按键被按下       
wire key_pos = keyr[2] & ~keyr[3];        //有按键被释放

Q1.png
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
3条回答
braveheart081
1楼-- · 2019-07-16 02:33
检测到下降沿,说明按键被按下;检测到上升沿,说明按键被释放
kyle5566
2楼-- · 2019-07-16 04:20
这是在检测上升沿和下降沿,分别检测寄存器前后两个状态,检测上升沿是将前一个状态取反后与后一个状态相与,同理检测下降沿是操作相反就行。
897945043
3楼-- · 2019-07-16 04:41
 精彩回答 2  元偷偷看……

一周热门 更多>