会员
周边
众包
新闻
博问
闪存
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
blue sky
Welcome my dear friends!
导航
管理
键消抖
module debounce(clk,key_in,key_out);
//
按键消抖模块
input clk;
//
系统时钟输入
input[KEY_WIDTH
-
1
:
0
] key_in;
//
外部按键输入
output[KEY_WIDTH
-
1
:
0
]key_out;
//
按键消抖输出
reg[KEY_WIDTH
-
1
:
0
]dout1,dout2,dout3;
//
寄存器
parameter KEY_WIDTH
=
8
;
//
参数
assign key_out
=
(dout1
|
dout2
|
dout3);
//
按键消抖输出
always @(posedge clk)
begin
dout1
<=
key_in;
dout2
<=
dout1;
dout3
<=
dout2;
end
endmodule
posted on
2007-10-17 20:06
潘煜熙
阅读(
421
) 评论(
0
)
编辑
收藏
举报
会员力量,点亮园子希望
刷新页面
返回顶部