数字电子钟设计Verilog代码Quartus 康芯开发板
名称:数字电子钟设计Verilog代码Quartus 康芯开发板
软件:Quartus
语言:Verilog
代码功能:
EDA课程设计任务书
FPGA代码Verilog/VHDL代码资源下载:www.hdlcode.com
本代码已在康芯开发板验证,康芯开发板如下,其他开发板可以修改管脚适配:
演示视频:
设计文档:
Clock_Gen模块仿真

Fenping模块仿真

LCD_Driver模块仿真


time_set模块仿真



部分代码展示:
// Clock_Gen.v /****************为LCD_Drvier模块产生500Hz的时钟信号**************/ module Clock_Gen(clk_in,rst,clk_LCD); input clk_in,rst; //rst为全局复位信号(高电平有效) output clk_LCD; wire clk_counter; reg [11:0] cnt; //对时钟进行计数分频 wire clk_equ; reg [9:0] count; reg clk_BUF; parameter counter = 19; //多少分频 /******************************************************************************** ** 模块名称:分频器 ** 功能描述:通过计数器实现分频功能. ********************************************************************************/ always@(posedge clk_in) begin if(!rst) //低电平复位 cnt <= 12'd0; else if(clk_equ) cnt <= 12'd0; else cnt <= cnt+1'b1; end assign clk_equ = (cnt==counter); assign clk_counter = clk_equ; always @(posedge clk_counter or negedge rst) begin //利用计数器分频产生500Hz时钟 if(!rst) begin clk_BUF <= 1'b0; count <= 10'b0; end else begin if(count == 10'd1000) begin clk_BUF <= ~clk_BUF; count <= 10'b0; end else begin clk_BUF <= clk_BUF; //clk_BUF为500Hz的时钟信号 count <= count + 1'b1; end end
代码文件(付费下载):
![]()
1、代码文件需要付费后才可见。
2、支付问题请联系微信公众号客服。
3、优质Verilog/VHDL代码资源,所见即所得。
Verilog/VHDL资源下载 » 数字电子钟设计Verilog代码Quartus 康芯开发板
2、支付问题请联系微信公众号客服。
3、优质Verilog/VHDL代码资源,所见即所得。
Verilog/VHDL资源下载 » 数字电子钟设计Verilog代码Quartus 康芯开发板
发表评论
模板文件不存在: ./template/plugins/comment/pc/index.htm