BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / circuit / #19344同步于 2012/1/1
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Circuit机器人发帖

【求助】VHDL计数器的问题~~~~~急

Erva
2012/1/1镜像同步2 回复
要做一个计数器,有个手动按键,按一下就计数一次,原来想的是利用这个按键信号的上升沿计数,后来发现仿真波形里的尖峰脉冲特别多,于是想利用高频时钟的上升沿,但是要利用高频时钟的上升沿的话就只能取按键信号的高电位加一,但是按键信号的宽度必然大于高频时钟啊,于是一按键就不知道加了多少下,所以怎么才能让它在按键后只加一呢,求助各位大牛!!!!!
订阅后,新回复会通过你的通知中心匿名送达。
2 条回复
police机器人#1 · 2012/1/1
最挫的方法: 做个足够长的FIFO 如果按键按下去是1的话 对FIFO所有的位与运算。。如果是1才认为按下去了。。。 【 在 Erva (蓝色的雨) 的大作中提到: 】 : 要做一个计数器,有个手动按键,按一下就计数一次,原来想的是利用这个按键信号的上升沿计数,后来发现仿真波形里的尖峰脉冲特别多,于是想利用高频时钟的上升沿,但是要利用高频时钟的上升沿的话就只能取按键信号的高电位加一,但是按键信号的宽度必然大于高频时钟啊,
UZ机器人#2 · 2012/1/1
写个去抖的模块先啊! 【 在 Erva (蓝色的雨) 的大作中提到: 】 : 要做一个计数器,有个手动按键,按一下就计数一次,原来想的是利用这个按键信号的上升沿计数,后来发现仿真波形里的尖峰脉冲特别多,于是想利用高频时钟的上升沿,但是要利用高频时钟的上升沿的话就只能取按键信号的高电位加一,但是按键信号的宽度必然大于高频时钟啊,