集成电路技术分享

 找回密码
 我要注册

QQ登录

只需一步,快速开始

搜索
查看: 1370|回复: 1

请问一下这按键是怎么消抖的呀?

[复制链接]
vvt 发表于 2011-6-1 11:08:41 | 显示全部楼层 |阅读模式
module shumaguan(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
请问一下这按键是怎么消抖的呀?
 楼主| vvt 发表于 2011-6-1 11:08:55 | 显示全部楼层
module shumaguan(clk,key_in,key_out);
input clk;
input[key_width-1:0] key_in;
output[key_width-1: ...
vvt 发表于 2011-6-1 11:08



    always@(posedge clk)
begin
        dout1<=key_in;
        dout2<=dout1;
        dout3<=dout2;
end
就是这段程序,打了几拍消抖的啊
您需要登录后才可以回帖 登录 | 我要注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

QQ|小黑屋|手机版|Archiver|集成电路技术分享 ( 京ICP备20003123号-1 )

GMT+8, 2024-5-6 15:37 , Processed in 0.064760 second(s), 19 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表