数字逻辑课程设计汇总(含源码、课设报告)

数字逻辑课程设计汇总

课程设计目的

  1. 训练学生灵活应用所学数字电路与FPGA知识,独立完成问题分析,原理设计,编写Verilog程序求解指定问题的能力
  2. 掌握FPGA器件的开发,熟练使用开发环境,掌握Verilog语言的编程,掌握数字电路和系统的设计,可运用Verilog设计并实现组合逻辑与时序逻辑数字电路
  3. 在理解开发板各个接口工作原理基础上,可以熟练使用FPGA进行LED、按键、7段数码管、PS2等常见硬件接口的设计与开发

课程设计要求

  1. 规定时间内完成选题、问题分析、算法设计、程序编写、测试和验收
  2. 严格遵守学术精神,严格按照课程设计格式提交课程设计报告
  3. 正文全部用宋体小四,行间距1.5倍
  4. 每组3到4人
  5. 分数=演示答辩80%+20%报告

课程设计题1:数字钟

设计内容
使用LED数码管和按键,实现数字钟的功能。
设计要求

  1. 可以设置并显示时间
  2. 可以设置闹钟

课程设计题2:交通灯控制器

设计内容
东西向和南北向的交通灯(红,绿,黄)按一定信号配时依次交替亮,可用于模拟实际道路的交通灯。
设计要求

  1. 最左边3个灯LD15-LD13用于东西向,最右边3个灯LD2~LD0用于南北向
  2. 6个状态循环,红绿→红黄→红红→绿红→黄红→红红。其中,第一个状态为“红绿”,表示东西向是红灯,南北向是绿灯,其他方向亦同
  3. 与6个状态配合,在最左边数码管上显示东西向信号的剩余时间,在最右边数码管上显示南北向信号的剩余时间

课程设计题3:电子门锁

设计内容
利用开发板上的7段LED数码管和按键,设计并实现电子门锁原型。
设计要求

  1. 通过键盘设置一个4位密码。设置时,密码应可见
  2. 通过键盘输入密码,并对密码进行验证

课程设计题4:摩斯码发报机

设计内容
使用开发板PS2接口和LED灯,设计并实现一个莫尔斯码发报机。
设计要求
3. 可通过键盘发报,并采用LED灯进行显示
4. 可快速发出SOS求救信号

课程设计题5:小羊过河游戏

设计内容
使用开发板的键盘、LED灯,设计并实现牧羊人过河游戏。
设计要求

  1. 显示出人、狼、羊、卷心菜在河两岸的状态
  2. 通过按键输入模拟过河
  3. 自动判断游戏是否结束

源码及课设报告

需要的小伙伴请在海轰的微信公众号:海轰Pro
回复:海轰
O(∩_∩)O哈哈~

发布了155 篇原创文章 · 获赞 110 · 访问量 5万+

猜你喜欢

转载自blog.csdn.net/weixin_44225182/article/details/103649559