【西西学FPGA】Lesson5

本文介绍了一项关于FPGA的设计实验,包括数码管驱动、显示计数器及字符移位显示等内容,并深入探讨了按键消抖的技术原理及其在实际应用中的意义。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Lesson 5 2016.3.12 罗鹏春
1 数码管驱动
2 两位数码管显示计数器
3 “I_LOVE_FPGA”数码管移位显示
4 消抖

【备注】实验重新做一遍,tb重新写一遍,注意事项后续补充
1 模块运用
2 【西西小观点】消抖的意义:在key_in 为0 ,key_tmp 为1 的下一个周期,flag_neg就产生了,等到10ms以后,flag_neg翻转为0;然而这个10ms的含义不过是为了忽略中间N次电平的翻转。也就是说在10ms内,只有有一次key_in 为0 ,key_tmp 为1 ,则产生一个flag,而flag产生的时间并不固定。
另外当flag在flag_neg结束时产生,则按键的效果立刻显现。
如果flag在flag_pos 结束时产生,则感觉系统反应慢,其实并不是,只是在按键送掉以后10ms,才会发生信号的累加。因此,flag最好设在flag_neg产生之后。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值