找回密码
 立即注册
首页 资源区 代码 基于CPLD/FPGA的呼吸灯效果实现(附全部verilog源码) ...

基于CPLD/FPGA的呼吸灯效果实现(附全部verilog源码)

毡轩 2025-6-5 09:19:10
一、功能介绍

此设计可以让你的FPGA板子上那颗LED具有呼吸效果,像智能手机上的呼吸灯一样。以下源码已上板验证通过,大家可直接使用。二、呼吸灯Verilog源码

ps1. 带★号处可根据需要进行修改.
ps2. 有需要的话可自行添加rst复位信号.
 
[code]/***************************************** Declaration ***************************************************File Name:    breathe_led.vFunction:     实现呼吸灯功能**********************************************************************************************************/module    breathe_led(    input            clk,    output    reg        led);parameter    FREQUENCE=50_000_000;    //★调用的时候仅仅需要将此值改为连接到clk端口上的实际频率值即可(此时呼吸一次为2s),以下所有参数均不需改动; 如果想加快呼吸速度,可减小此值,反之增大此值parameter        WIDTH=9;reg    [WIDTH:0]    state0;reg    [WIDTH-1:0]    state1;//=============================================//控制每个占空比的持续时间//=============================================reg    [31:0]    cnt0;always @ (posedge clk)begin    if(cnt0==(FREQUENCE/(2**WIDTH)))        begin            cnt0
您需要登录后才可以回帖 登录 | 立即注册