硬件
小新learning
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
breath_led——呼吸灯verilog程序
呼吸灯是利用人的视觉图像滞留效应,控制led灯的通过电流以控制led灯的亮灭程度,从而实现呼吸灯的效果。归根结底,需要控制led灯两端电压,实现占空比(高电平时长)如同呼吸一样的消长。附上Verilog程序:module breath_led( input sys_clk, input rst_n, output reg led ); reg flag; //控制呼or吸reg [13:0] cnt; reg [13:0] bre原创 2020-08-03 13:23:53 · 1036 阅读 · 1 评论 -
基于FPGA的检测按键抖动次数的Verilog程序(两段式写法)
通常的所用开关按键为机械弹性开关,当机械触点断开、闭合时,由于机械触点的弹性作用,一个按键开关在闭合时不会马上稳定地接通,在断开时也不会一下子断开,因而在闭合及断开的瞬间均伴随有一连串的抖动。抖动时间的长短由按键的机械特性决定,一般为5ms~10ms。按键抖动会引起一次按键被误读多次。为确保CPU对按键的一次闭合仅作一次处理,必须去除按键抖动。在按键闭合稳定时读取按键的状态,并且必须判别到按键释放稳定后再作处理。查阅资料得知,现在去抖方法分为软件去抖和硬件去抖,硬件去抖通常使用RS触发器,软件去抖一般采用检原创 2020-08-02 12:00:13 · 2427 阅读 · 2 评论
分享