
基于vhdl的数字电子时钟的设计.doc
32页基于基于 VHDL 的数字电子时钟的设计的数字电子时钟的设计目录目录基于 VHDL 的数字电子时钟的设计................................................................................................1 目录..................................................................................................................................................1 摘要 ..........................................................................................................................................2 引言 ..........................................................................................................................................2 一、设计分析 ..................................................................................................................................3 1.1 设计要求 .......................................................................................................................3 1.2 性能指标及功能设计性能指标....................................................................................3 二、设计方案 ..................................................................................................................................3 三、设计环境 ..................................................................................................................................4 3.1 硬件设计环境 .................................................................................................................4 3.1.1 可编程器件 EP2C5Q208C8N 及开发板系统 ......................................................5 3.1.2 64 位的计算机一台..............................................................................................5 3.2 软件设计环境................................................................................................................53.2.1 QuartusⅡ软件开发平台(8.0 版本)................................................................5 3.2.2 Windows7 操作系统 ............................................................................................5 3.2.3 硬件描述语言 VHDL.............................................................................................5 四、整体设计流图 ..........................................................................................................................7 4.1 各模块的原理性功能介绍..............................................................................................7 4.1.1 可编程器件 EP2C5Q208C8N................................................................................7 4.1.2 CPLD-JTAG 接口....................................................................................................7 4.1.3 晶振和蜂鸣器.......................................................................................................7 4.1.4 LED 数码管显示 ...................................................................................................8 4.1.5 独立按键 ..............................................................................................................9 4.1.6 拨码开关 ..............................................................................................................94.1.7 QuartusⅡ软件开发平台(8.0 版本)................................................................9 4.2 设计的整体框架............................................................................................................10 4.2.1 在各个模块都编译通过的基础上在顶层用原理图的方法实现。
....................10 4.2.2 设计原理及流程图...............................................................................................11 4.2.3 逻辑流程图 ...........................................................................................................12 4.2.4 状态转移图 ...........................................................................................................13 五、系统的模块化设计.................................................................................................................13 5.1 软件程序模块化设计....................................................................................................13 5.1.1 秒/分/时输入模块的软件设计............................................................................13 5.1.2 秒/分/时计数模块的软件设计............................................................................14 5.1.3 模式选择模块的软件设计...................................................................................145.1.4 数码管 ..................................................................................................................15 5.1.5 闹钟模块的软件设计...........................................................................................16 5.1.5 系统时钟的软件设计...........................................................................................18 5.2 硬件的测试 ...................................................................................................................20 5.2.1 模拟时钟电路图与实物图....................................................................................20 设计心得 ................................................................................................................................23 致谢 ..................................................................................................................................。












