首页 | 嵌入式系统 | 显示技术 | 模拟IC/电源 | 元件与制造 | 其他IC/制程 | 消费类电子 | 无线/通信 | 汽车电子 | 工业控制 | 医疗电子 | 测试测量
首页> 分享下载> 嵌入式系统> led闪灯

led闪灯

资料介绍
led实验
/*--------------------------------------------------------
-- Engineer: zhrscut
-- Create Date:
-- Module Name:
-- Tool Versions: Quartus_II 9.1
-- 欢迎加入 EEPW ,FPGA 开发板 DIY 活动
--------------------------------------------------------*/
module led(clk,rst_n,div_clk);

input clk; //时钟频率 50MHz
input rst_n; //低电平复位信号
output div_clk;


reg[22:0] cnt; //分频计数器

always @(posedge clk or negedge rst_n)
if(!rst_n) cnt<=23'd0;
else cnt<=cnt+1'b1; //寄存器 cnt 20ms 循环计数

reg clk_r; //div_clk 信号值寄存器
always @(posedge clk or negedge rst_n)
if(!rst_n) clk_r<=1'b1;
else if(cnt==23'h7fffff) clk_r<=~clk_r;

assign div_clk=clk_r;
endmodule
标签: led闪灯
led闪灯
本地下载

评论