verilog按键消抖
文章平均质量分 54
qq_35616430
这个作者很懒,什么都没留下…
展开
-
按键消抖法1:debounce1
module debounce #( parameter N=1) ( input clk,input rst,input [N-1:0] key,output [N-1:0] key_pluse);reg [N-1:0] key_rst;reg [N-1:0] key_rst_pre;wire [N-1:0] key_edge;alway原创 2017-08-07 19:52:42 · 681 阅读 · 0 评论 -
按键消抖法1:debounce2(格式不同,实质一样)
module Debounce #(parameter KEY_WIDTH = 1,//按键个数parameter CNT_NUM = 19'd240000 //20ms的计数)(input clk, //system clockinput rst_n, //system resetinput [KEY_WIDTH-1:0] key, //button input原创 2017-08-07 20:24:29 · 554 阅读 · 0 评论 -
按键消抖法2:debounce(周期采样)
module Debounce #(parameter KEY_WIDTH = 1,parameter CNT_NUM = 19'd240000)(input clk, //system clockinput rst_n,//system resetinput [KEY_WIDTH-1:0]key, //button inputoutpu原创 2017-08-07 20:48:22 · 1393 阅读 · 0 评论