1、 课程设计任务书课程设计任务书 学生姓名:学生姓名: 专业班级:专业班级: 题题 目目: : 数字钟数字钟 设计目的设计目的: 1、掌握在 Quartus软件的使用方法,并能熟练的在 Quartus环境中运用 VHDL 语 言完成一些简单程序的设计; 2、掌握数字钟的主要功能与在 FPGA 中的实现方法。 要求完成的主要任务要求完成的主要任务: 1、课程设计工作量:1 周。 2、技术要求: (1)设计一个 6 位 LED 动态扫描显示的数字钟,根据一个控制键能选择显示时、分、 秒或年、月、日; (2)通过拨码开关可以进行时、分、年、月、日的调整,可以实现翻屏; 3、查阅至少 5 篇参考文献。按
2、武汉理工大学课程设计工作规范要求撰写设计报 告书。全文用 A4 纸打印,图纸应符合绘图规范。 时间安排:时间安排: 1、 2012 年 6 月 11 日集中,作课设具体实施计划与课程设计报告格式的要求说明。 2、 2012 年 6 月 12 日,查阅相关资料,学习电路的工作原理。 2、 2012 年 6 月 12 日 至 2012 年 6 月 15 日,方案选择和电路设计。 2、 2012 年 6 月 20 日 至 2012 年 6 月 21 日,电路调试和设计说明书撰写。 3、 2011 年 6 月 22 日上交课程设计成果及报告,同时进行答辩。 指导教师签名:指导教师签名: 年年 月月 日
3、日 系主任 (或责任教师) 签名:系主任 (或责任教师) 签名: 年年 月月 日日 目 录 摘 要 I Abstract .II 1 绪论 . 1 2 设计内容及要求 . 1 2.1 设计目的及主要任务 . 1 2.1.1 设计目的 . 1 2.1.2 设计任务及要求 1 2.2 设计思想. 1 3 数字钟的设计 错误错误!未定义书签。未定义书签。 3.1 设计原理与方法 . 错误错误!未定义书签。未定义书签。 3.2 单元模块设计. 2 3.2.1 时间走动与修改 2 3.2.2 消抖电路 . 3 3.3.3 数据选择 3 3.2.4 数码管 3 4 电路仿真与硬件调试 . 3 4.1 电路
4、仿真 3 4.2 硬件调试 6 5 总结与心得体会 . 6 参考文献 . 8 附录 实验所用程序 . 9 本科生课程设计成绩评定表 . 17 I 摘摘 要要 伴随着计算机、集成电路和电子设计技术的发展,EDA 技术在过去的几十年里取得了 巨大的进步。EDA 技术使得设计者的工作仅限于利用软件的方式,即利用硬件描述语言和 EDA 软件 Quartus 等即可完成对系统硬件功能的实现。EDA 技术研究的对象是电子设 计的全过程,有上到下依次包括了系统级、电路级和物理级三个层次。 本设计是通过 Quartus 软件、VHDL 语言编程及 FPGA 芯片来实现常见的数字钟, 该数字钟可以根据一个控制键能选择显示时、分、秒或年、月、日,并且可以显示翻屏。 本设计中用 6 位 LED 数码管显示时、分和秒,而用 8 位 LED 数码管显示年、月、日,同时 可以通过拨码开关调整时、分、年、月和日及对秒