PWM的全称为Pulse-Width Modulation(脉冲宽度调制),即调节脉冲的占空比.当输出的脉冲频率一定时,输出的脉冲占空比越大,相当于输出的有效电平越大,这样也就简单实现了由FPGA来控制模拟量. 设计原理框图: 按键消抖,首先采用状态机实现,用状态机做键盘消抖,很好用,不必等待延时,当检测到有按键按下或弹起时能发出相应的键盘消息.设置状态机有 4中状态,A0,A1,A2,A3状态转换图如下: 检测这几个管脚是否为低电平,来判断按键是否被按下 AO: 初始时位于A0状态,当扫描发现…