课程设计报告数字秒表设计.doc
文本预览下载声明
*** 数字秒表的设计 PAGE 23 / 23
目录
TOC \o 1-3 \h \z \u HYPERLINK \l _Toc188245627 1 引言 PAGEREF _Toc188245627 \h 1
HYPERLINK \l _Toc188245628 1.1 课程设计的目的 PAGEREF _Toc188245628 \h 1
HYPERLINK \l _Toc188245629 1.2 课程设计的内容 PAGEREF _Toc188245629 \h 1
HYPERLINK \l _Toc188245630 2 EDA、VHDL简介 PAGEREF _Toc188245630 \h 1
HYPERLINK \l _Toc188245631 2.1 EDA技术 PAGEREF _Toc188245631 \h 1
HYPERLINK \l _Toc188245632 2.2 硬件描述语言——VHDL PAGEREF _Toc188245632 \h 2
HYPERLINK \l _Toc188245633 3设计过程 PAGEREF _Toc188245633 \h 4
HYPERLINK \l _Toc188245634 3.1 设计规划 PAGEREF _Toc188245634 \h 4
HYPERLINK \l _Toc188245635 3.2 各模块的原理及其程序 PAGEREF _Toc188245635 \h 4
HYPERLINK \l _Toc188245636 3.2.1控制模块 PAGEREF _Toc188245636 \h 5
HYPERLINK \l _Toc188245637 3.2.2时基分频模块 PAGEREF _Toc188245637 \h 5
HYPERLINK \l _Toc188245638 3.2.3计时模块 PAGEREF _Toc188245638 \h 6
HYPERLINK \l _Toc188245639 3.2.4显示模块 PAGEREF _Toc188245639 \h 7
HYPERLINK \l _Toc188245640 4系统仿真 PAGEREF _Toc188245640 \h 9
HYPERLINK \l _Toc188245641 结束语 PAGEREF _Toc188245641 \h 13
HYPERLINK \l _Toc188245642 致谢 PAGEREF _Toc188245642 \h 14
HYPERLINK \l _Toc188245643 参考文献 PAGEREF _Toc188245643 \h 15
HYPERLINK \l _Toc188245644 附录 PAGEREF _Toc188245644 \h 16
1 引言
在科技高度发展的今天,集成电路和计算机应用得到了高速发展。尤其是计算机应用的发展。它在人们日常生活已逐渐崭露头角。大多数电子产品多是由计算机电路组成,
如:手机、mp3等。而且将来的不久他们的身影将会更频繁的出现在我们身边。各种家用电器多会实现微电脑技术。电脑各部分在工作时多是一时间为基准的。本文就是基于计算机电路的时钟脉冲信号、状态控制等原理设计出的数字秒表。秒表在很多领域充当一个重要的角色。在各种比赛中对秒表的精确度要求很高,尤其是一些科学实验。他们对时间精确度达到了几纳秒级别。
1.1 课程设计的目的
本次设计的目的就是在掌握EDA实验开发系统的初步使用基础上,了解EDA技术,对计算机系统中时钟控制系统进一步了解,掌握状态机工作原理,同时了解计算机时钟脉冲是怎么产生和工作的。在掌握所学的计算机组成与结构课程理论知识时。通过对数字秒表的设计,进行理论与实际的结合,提高与计算机有关设计能力,提高分析、解决计算机技术实际问题的能力。通过课程设计深入理解计算机结构与控制实现的技术,达到课程设计的目标。
1.2 课程设计的内容
利用VHDL语言设计基于计算机电路中时钟脉冲原理的数字秒表。该数字秒表能对
0秒~59分59.99秒范围进行计时,显示最长时间是59分59秒。计时精度达到10ms。设计了复位开关和启停开关。复位开关可以在任何情况下使用,使用以后计时器清零,并做好下一次计时的准备。
2 EDA、V
显示全部