zoukankan
html css js c++ java
键消抖
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
查看全文
相关阅读:
Python基础06 循环
Python基础04 运算
Python基础02 基本数据类型
Python基础03 序列
C++ ------ 引用
C++ ------ 互斥锁、原子操作的性能测试
Qt ------ 断开某对信号与槽的connect
5种网络通信设计模型(也称IO模型)
Qt ------ 主事件循环与 QEventLoop
Qt ------ 再论事件循环
原文地址:https://www.cnblogs.com/yuxi/p/928099.html
最新文章
android 状态栏、标题栏、屏幕高度
自定义控件 ------ 画圆+背景色
Android实现button一边圆角一边直角
为代码添加权限检查
MySQL show slave status命令参数
MySQL show status命令参数
MySQL远程登陆错误
jquery 改变变量出现值不同步
MySQL master/slave 模式
mysql 查找重复的数据
热门文章
laravel memcached使用
MySQL 表的命令
js去除字符串空格
js 截取字符串里的ip
Python进阶01 词典
Python基础10 反过头来看看
Python基础09 面向对象的进一步拓展
Python基础08 面向对象的基本概念
Python基础07 函数
Python基础05 缩进和选择
Copyright © 2011-2022 走看看