数字逻辑课程设计汇总
课程设计目的
- 训练学生灵活应用所学数字电路与FPGA知识,独立完成问题分析,原理设计,编写Verilog程序求解指定问题的能力
- 掌握FPGA器件的开发,熟练使用开发环境,掌握Verilog语言的编程,掌握数字电路和系统的设计,可运用Verilog设计并实现组合逻辑与时序逻辑数字电路
- 在理解开发板各个接口工作原理基础上,可以熟练使用FPGA进行LED、按键、7段数码管、PS2等常见硬件接口的设计与开发
课程设计要求
- 规定时间内完成选题、问题分析、算法设计、程序编写、测试和验收
- 严格遵守学术精神,严格按照课程设计格式提交课程设计报告
- 正文全部用宋体小四,行间距1.5倍
- 每组3到4人
- 分数=演示答辩80%+20%报告
课程设计题1:数字钟
设计内容
使用LED数码管和按键,实现数字钟的功能。
设计要求
- 可以设置并显示时间
- 可以设置闹钟
课程设计题2:交通灯控制器
设计内容
东西向和南北向的交通灯(红,绿,黄)按一定信号配时依次交替亮,可用于模拟实际道路的交通灯。
设计要求
- 最左边3个灯LD15-LD13用于东西向,最右边3个灯LD2~LD0用于南北向
- 6个状态循环,红绿→红黄→红红→绿红→黄红→红红。其中,第一个状态为“红绿”,表示东西向是红灯,南北向是绿灯,其他方向亦同
- 与6个状态配合,在最左边数码管上显示东西向信号的剩余时间,在最右边数码管上显示南北向信号的剩余时间
课程设计题3:电子门锁
设计内容
利用开发板上的7段LED数码管和按键,设计并实现电子门锁原型。
设计要求
- 通过键盘设置一个4位密码。设置时,密码应可见
- 通过键盘输入密码,并对密码进行验证
课程设计题4:摩斯码发报机
设计内容
使用开发板PS2接口和LED灯,设计并实现一个莫尔斯码发报机。
设计要求
3. 可通过键盘发报,并采用LED灯进行显示
4. 可快速发出SOS求救信号
课程设计题5:小羊过河游戏
设计内容
使用开发板的键盘、LED灯,设计并实现牧羊人过河游戏。
设计要求
- 显示出人、狼、羊、卷心菜在河两岸的状态
- 通过按键输入模拟过河
- 自动判断游戏是否结束
源码及课设报告
需要的小伙伴请在海轰的微信公众号:海轰Pro
回复:海轰
O(∩_∩)O哈哈~