基于ego1开发板的万年历自动数字日历设计verilog代码

这篇具有很好参考价值的文章主要介绍了基于ego1开发板的万年历自动数字日历设计verilog代码。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

名称:基于ego1开发板的万年历自动数字日历设计verilog代码

软件:VIVADO

语言:Verilog

代码功能:

自动数字日历设计 

设计自动数字日历,用七段数字显示器显示年(后2位)、月、日和星期数,在计日脉冲的作用下,自动完成1-12月的月、日及星期的计数和显示。

FPGA代码Verilog/VHDL代码资源下载:www.hdlcode.com

本代码已在ego1开发板验证,开发板如下,其他开发板可以修改管脚适配:

基于ego1开发板的万年历自动数字日历设计verilog代码,fpga开发,ego1,万年历,数字日历,verilog,vivado

代码下载:基于ego1开发板的万年历自动数字日历设计verilog代码名称:基于ego1开发板的万年历自动数字日历设计verilog代码(代码在文末下载)软件:VIVADO语言:Verilog代码功能:自动数字日历设计 设计自动数字日历,用七段数字显示器显示年(后2位)、月、日和星期数,在计日脉冲的作用下,自动完成1-12月的月、日及星期的计数和显示。FPGA代码Verilog/VHDL代码资源下载:www.hdlcode.com本代码已在ego1开发板验证,开发板http://www.hdlcode.com/index.php?m=home&c=View&a=index&aid=305

1. 工程文件

基于ego1开发板的万年历自动数字日历设计verilog代码,fpga开发,ego1,万年历,数字日历,verilog,vivado

2. 程序文件

基于ego1开发板的万年历自动数字日历设计verilog代码,fpga开发,ego1,万年历,数字日历,verilog,vivado

3. 程序编译

基于ego1开发板的万年历自动数字日历设计verilog代码,fpga开发,ego1,万年历,数字日历,verilog,vivado

4. RTL图

基于ego1开发板的万年历自动数字日历设计verilog代码,fpga开发,ego1,万年历,数字日历,verilog,vivado

5. 管脚分配

基于ego1开发板的万年历自动数字日历设计verilog代码,fpga开发,ego1,万年历,数字日历,verilog,vivado

6. Testbench

基于ego1开发板的万年历自动数字日历设计verilog代码,fpga开发,ego1,万年历,数字日历,verilog,vivado

7. 仿真图

基于ego1开发板的万年历自动数字日历设计verilog代码,fpga开发,ego1,万年历,数字日历,verilog,vivado

基于ego1开发板的万年历自动数字日历设计verilog代码,fpga开发,ego1,万年历,数字日历,verilog,vivado

基于ego1开发板的万年历自动数字日历设计verilog代码,fpga开发,ego1,万年历,数字日历,verilog,vivado

基于ego1开发板的万年历自动数字日历设计verilog代码,fpga开发,ego1,万年历,数字日历,verilog,vivado

部分代码展示:文章来源地址https://www.toymoban.com/news/detail-771921.html

//顶层模块
module calendar(
input  clk_in,//时钟
input  rst,//复位
input switch,//开关
output  [7:0] dig_led_1,
output  [3:0] wei_led_1,
output  [7:0] dig_led_2,
output  [3:0] wei_led_2
);
wire day_add;
wire [7:0]  year;//年
wire [7:0]  month;//月
wire [7:0]  day;//日
wire [3:0] week;
//分频模块
clk_div i_clk_div(
. clk_in(clk_in),//100M
. switch(switch),//开关
. day_add(day_add)//1Hz的日脉冲
);
//日期控制
data_ctrl i_data_ctrl
(
.  clk_in(clk_in),//时钟
.  rst(rst),//复位
.  day_add(day_add),//计日使能
.  year(year),//年
.  month(month),//月
.  day(day)//日
);
//星期控制
week_ctrl i_week_ctrl
(
.  clk_in(clk_in),//时钟
.  rst(rst),//复位
.  day_add(day_add),//计日使能
.  week(week)//星期
);
   
   
//显示模块
display_num i_display_num(
. clk(clk_in),
.  year(year),//年
.  month(month),//月
.  day(day),//日
.  week(week),//星期
. dig_led_1(dig_led_1),
. wei_led_1(wei_led_1),
. dig_led_2(dig_led_2),
. wei_led_2(wei_led_2)
);
endmodule

到了这里,关于基于ego1开发板的万年历自动数字日历设计verilog代码的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 基于51单片机的万年历设计

    目  录 前言....................................................................... 1 1 绪论..................................................................... 3 1.1 课题研究的背景..................................................... 3 1.2课题的研究目的与意义................................................ 3 1.3课题解决的主要内

    2024年02月02日
    浏览(45)
  • FPGA项目(12)——基于FPGA的万年历设计

            首先称述一下所实现的功能:可以显示年、月、日、时、分、秒,有闹钟设置功能,闹钟时间到时,蜂鸣器响,报警。用6位数码管进行显示,分三个显示页面,第一个页面显示年月日,第二个界面显示时分秒,第三个页面显示闹钟时间。可以用按键进行翻页,按键进

    2024年02月07日
    浏览(41)
  • 使用EGO1的FPGA开发板的基于蓝牙的点阵显示系统设计与实现

    目录 一、项目目标 1.设计目标 2.技术指标 二、项目分析 1.需求分析 2.实验原理 三、项目设计 1.系统结构设计 1.1技术方案 1.2设计要点 1.3系统结构图 1.4硬件连接图 1.5系统硬件配置设计(硬件模块介绍) 1.5.1 8×8点阵块LG7088BH 1.5.2 四块点阵级联电路 1.6系统软件配置设计(软件模块

    2024年01月16日
    浏览(43)
  • 基于51单片机的电子钟万年历LCD1602显示

    本设计是51单片机的电子钟万年历LCD1602显示(proteus仿真+程序+报告+器件清单) 仿真图proteus 7.8 程序编译器:keil 4/keil 5 编程语言:C语言 编号C0002 主要功能: 1、采用LCD1602液晶屏显示,DS1302记录日历和时间。 2、按键设置日期、时间、闹钟。 3、当实际的时间达到设定的闹钟时

    2024年02月11日
    浏览(41)
  • 基于AT89C51单片机的电子万年历系统

    点击链接获取Keil源码与Project Backups仿真图: https://download.csdn.net/download/qq_64505944/87708258 源码获取 主要内容: 电子万年历系统以实时时钟芯片DS1302和AT89C52单片机为主要研究对象,着重进行51单片机控制系统的设计研究和如何读取DS1302内部时钟信息的研究。以及运用18B20进行实

    2024年02月09日
    浏览(48)
  • 基于AT89C52单片机的多功能万年历设计

    点击链接获取Keil源码与Project Backups仿真图: https://download.csdn.net/download/qq_64505944/87853675 源码获取 目 录 摘 要 1 1 方案论证 2 1.1 单片机芯片的选择方案和论证 2 1.2 显示模块选择方案和论证 2 1.3 时钟芯片的选择方案和论证 3 1.4 电路设计最终方案决定 3 2 系统的硬件设计与实现

    2024年02月07日
    浏览(42)
  • 基于AT89S52单片机的多功能电子万年历

    基于AT89S52单片机的多功能电子万年历的硬件结构和软硬件设计方法。本设计由数据显示模块、温度采集模块、时间处理模块和调整设置模块四个模块组成。系统以AT89S52单片机为控制器,以串行时钟日历芯片DS1302记录日历和时间,它可以对年、月、日、时、分、秒进行计时,

    2024年02月03日
    浏览(72)
  • 47、基于51单片机万年历温度闹钟农历阳历LCD 12864显示系统设计

    本文介绍了基于STC89C52单片机的多功能电子万年历的硬件结构和软硬件设计方法。本设计由数据显示模块、温度采集模块、时间处理模块和调整设置模块四个模块组成。系统以STC89C52单片机为控制器,以串行时钟日历芯片DS1302记录日历和时间,它可以对年、月、日、时、分、秒

    2024年02月09日
    浏览(87)
  • 基于单片机的电子万年历设计与制作系统(设计报告+开题中期报告+仿真文件+程序)

    摘要:本文设计实现了一种基于单片机的电子万年历设计与制作系统。该系统通过单片机的控制,实现了日期、时间和节假日等信息的显示,同时提供了闹钟、定时器和温度显示等功能。实验结果表明,该系统具有较好的稳定性和实用性,能够满足人们对万年历功能的需求。

    2024年02月04日
    浏览(46)
  • STM32制作万年历

        STM32万年历制作指南 一、概述 STM32是一种常用的微控制器,具有强大的处理能力和低功耗特性,非常适合用于制作各种电子设备。本文将介绍如何使用STM32制作一款简易的万年历,帮助您轻松查看日期、时间和农历等信息。 二、所需材料 1. STM32微控制器(建议使用STM32F

    2024年02月03日
    浏览(38)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包