火警报警器Verilog代码Quartus 开发板
名称:火警报警器Verilog代码Quartus 开发板
软件:Quartus
语言:Verilog
代码功能:
要求:
(1)拨动开关K1-K12,则对应的led红灯闪烁(闪烁频率为2-4Hz),七段数码管显示所对应的楼层1-12,例如拨动开关K6,则对应led6红灯闪烁,七段数码管显示06。当拨回开关k6后,则灯关闭,七段数码管不显示。若同时按下多个开关,则对应的led灯均闪烁,七段数码管显示最高楼层
(2)外部输入脉冲信号频率为50mhz;
FPGA代码Verilog/VHDL代码资源下载:www.hdlcode.com
本代码已在开发板验证,开发板如下,其他开发板可以修改管脚适配:
演示视频:
设计文档:
1. 工程文件

2. 程序文件




3. 程序编译

4. RTL图

5. 管脚分配

6. 仿真图
整体仿真图


分频模块


LED及楼层控制模块


显示模块
![]()


部分代码展示:
//分频模块 module fre_div( input clk,//50MHz output reg clk_4Hz//4Hz ); reg [31:0] fre_cnt='d0; //50M分频到4Hz,计数12500000 always@(posedge clk) if(fre_cnt>=31'd125)//计数12500000--仿真改小为125 fre_cnt<=31'd0; else fre_cnt<=fre_cnt+1;//计数 //输出4Hz always@(posedge clk) if(fre_cnt>=31'd62)//计数6250000--仿真改小为62 clk_4Hz<=1; else clk_4Hz<=0;//计数
代码文件(付费下载):
![]()
1、代码文件需要付费后才可见。
2、支付问题请联系微信公众号客服。
3、优质Verilog/VHDL代码资源,所见即所得。
Verilog/VHDL资源下载 » 火警报警器Verilog代码Quartus 开发板
2、支付问题请联系微信公众号客服。
3、优质Verilog/VHDL代码资源,所见即所得。
Verilog/VHDL资源下载 » 火警报警器Verilog代码Quartus 开发板