任务名称
具有定时报警功能的数字钟
任务要求
难度

基本要求

设计一个能够显示时、分、秒钟的数字时钟,时间在7段数码管上显示。自定义扩展板上的矩阵按键调整数字时钟的时间并设定定时报警的时间,分别用四个键来控制分、时的增、减,将设定好的定时时间存储在EEPROM中,断电并再次上电以后(需要重新再调整当前时钟的时间)能够根据上次设定的定时报警的时间进行报警,到报警时间时蜂鸣器播放音乐5秒钟、核心板上的一颗RGB LED以呼吸灯的方式闪烁5秒钟,闪烁的过程中通过R、G、B颜色的不同组合显示不同颜色(类似警灯的效果)。

Police Lights: Animated Images, Gifs, Pictures & Animations - 100% FREE!

扩展要求

使用扩展板上的WiFi模块,接收网络时钟,将当前的时间信息显示在数码管和TFTLCD上,并根据设定好的定时报警时间,在到改时间点时进行报警 - 蜂鸣器播放音乐5分钟、核心板上的RGB LED以呼吸灯的方式闪烁5秒钟,闪烁的过程中通过R、G、B颜色的不同组合显示不同颜色。

FheM1anVmLBxLX0YIiIxNkkAIWf6

 

附加要求:

  • 推荐在WebIDE环境下进行Verilog代码编程、综合、仿真、生成JED代码并下载到FPGA中进行验证

需要的基础:

  • 数字电路/数字逻辑
  • I2C、SPI总线
  • UART通信、WiFI模块的使用
评审标准
  1. 独立完成项目实现任务需求中所要求的功能,我们会验证每一个项目的代码,如发现任何抄袭者,原创者和抄袭者都会被取消资格。
  2. 推荐使用思得普的WebIDE来实现所有的功能
  3. 针对代码中的每一个模块都要做仿真,并在报告中将仿真的波形图附上
  4. 报告中要包含下面几个部分:
    1. 项目需求
    2. 需求分析
    3. 实现的方式
    4. 功能框图
    5. 代码(内嵌到报告中)及说明
    6. 仿真波形图
    7. FPGA的资源利用说明
    8. 演示视频(3-5分钟)
    9. 代码附件(上传到电子森林)

 

成绩构成如下(以下要求达60分以上即可获得退款,分数越高,越有机会获得优秀项目奖励):

  要求 满分(分)
基本功能实现 按照要求实现任务目标中规定的基本要求,且提交完整的项目报告 40
扩展功能实现 按照要求实现任务目标中规定的扩展要求,且提交完整的项目报告 20
设计流程 使用WebIDE 5
针对每个模块进行仿真 5
报告 不低于2000字的报告,且规范、完整、格式清晰 20
B站视频讲解清晰、完整 10
硬禾服务号
关注最新动态
0512-67862536
info@eetree.cn
江苏省苏州市苏州工业园区新平街388号腾飞创新园A2幢815室
苏州硬禾信息科技有限公司
Copyright © 2024 苏州硬禾信息科技有限公司 All Rights Reserved 苏ICP备19040198号