
FPGA和LED灯项目
豌豆茶
这个作者很懒,什么都没留下…
展开
-
带优先级的三人表决器
module vote3_pri( input wire a, input wire b, input wire c, output reg y); always@(*)begin if((a == 1'b0)&&((b == 1'b0)||(c == 1'b0))) y = 1'b1; else y = 1'b0; endendmodule原创 2021-07-10 21:23:01 · 4739 阅读 · 0 评论 -
74hc595驱动模块的Verilog设计(线性状态机)
module hc595_driver( input clk, //50Mhz input rst_n, //复位信号 input [15:0] data, //数码管待显示数据,8位段选数据,8位位选数据 input en, //使能 o...原创 2020-04-23 07:39:32 · 3494 阅读 · 2 评论 -
PWM灯光调节设计与实现
//PWM灯光调节module pwmpulse_led( clk, rst_n, up, down, led); input clk,rst_n; //系统时钟,复位输入 input up,down; //按键控制PWM波形占空比的增加减少 output [9:0]led; pa...原创 2020-01-24 22:48:07 · 1350 阅读 · 0 评论 -
流水灯设计与实现
module water_led(clk,rst_n,led); input clk; //输入系统时钟 input rst_n; //复位按键 output reg [9:0] led; //10个流水灯 reg [25:0] cnt_1s; //1S的计数器 reg fla...原创 2020-01-18 13:06:16 · 1177 阅读 · 0 评论 -
呼吸灯设计与实现
(一)需求分析: 设计一个周期为4s的呼吸灯,实现LED灯慢慢变亮,然后变亮以后又慢慢变灭,从全暗到全亮需要2s,从全亮到全暗需要2s。(二)源码展示module led_breath( clk, rst_n, led); input clk; //系统输入时钟,50MHz input rst_n; ...原创 2020-01-22 21:28:35 · 2696 阅读 · 0 评论