Verilog
LOONGSE
干啥啥不行,摸鱼第一名
展开
-
Verilog小程序三--蜂鸣器(按键防抖实现)
为什么需要进行消抖?按键消抖通常的按键所用开关为机械弹性开关,当机械触点断开、闭合时,由于机械触点的弹性作用,一个按键开关在闭合时不会马上稳定地接通,在断开时也不会一下子断开。因而在闭合及断开的瞬间均伴随有一连串的抖动,为了不产生这种现象而作的措施就是按键消抖。在处理按键抖动的程序中,必须同时考虑消除闭合和断开两种情况下的抖动。所以,对于按键消抖的处理,必须按最差的情况来考虑。机械式按键的抖动...原创 2019-10-23 19:14:50 · 2541 阅读 · 1 评论 -
verilog 实现不同按键的LED 闪烁效果
需求使用开发板上的四个按键控制四个 LED 灯。按下不同的按键时,四个 LED 灯显示不同效果。按键状态LED 显示效果无按键按下四个 LED 灯全灭按下 KEY0自右向左的流水灯按下 KEY1自左向右的流水灯按下 KEY2四个 LED 同时闪烁按下 KEY3四个 LED 灯全亮系统框图内部模块:0.2 秒计数器->状态计数...原创 2019-10-21 21:30:16 · 6497 阅读 · 2 评论 -
常见Verilog小程序-跑马灯、编码器、分频电路、四位加法器
Verilog编码器module encoderbm8_3(a,b);input[7:0] a;wire[7:0] a;//线性输入output[2:0] b;//输出端口reg[2:0] b;//寄存器always@(a) begin case(a) 8'b0000_0001 : b<=3'b000; 8'b0000_0010 : b<=3'b001;...原创 2019-10-20 20:09:35 · 1753 阅读 · 0 评论