原创 【西西学FPGA】Lesson 5

2016-3-17 13:30 641 9 9 分类: FPGA/CPLD

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产生之后。

文章评论0条评论)

登录后参与讨论
我要评论
0
9
关闭 站长推荐上一条 /2 下一条