FPGA开发
文章平均质量分 85
日晨难再
杂学旁收
展开
-
FPGA开发:音乐播放器
FPGA开发板上的蜂鸣器可以用来播放音乐,只需要控制蜂鸣器信号的方波频率、占空比和持续时间即可。原创 2023-08-02 14:56:48 · 4220 阅读 · 15 评论 -
FPGA开发:按键消抖
当q_reset为0,且计数值未到设定值时,q_add为1,在下一个时钟沿时,计数器加一。本文将使用硬件编程的方式来完成消抖,使用一个计时器来保存按键稳定的时间,当发现按键不稳定时,则清空计时器重新开始,这样一来当按键稳定时间达到设定值(例如10ms)后,就会输出无抖动的按键值。按键是FPGA开发板上的重要交互元件,因为按键的内部的结构设计,在按下和松开按键时,按键会无法避免地产生机械抖动,因此要对按键输入进行特殊处理,否则可能会因为机械抖动产生意外的重复触发。原创 2023-07-24 17:58:49 · 769 阅读 · 6 评论