fpga数字钟实训报告(具有8点报时,按键调时功能).

桂林电子科技大学职业技术学院

FPGA应用实训报告

数字钟

学院(系): 电子信息工程系

专 业: 电子信息工程技术

学 号: 1212220217

学生姓名: 李建军

指导教师: 叶俊明

桂林电子科技大学职业技术学院实训报告

目 录

摘 要.............................................................. 2 1 绪论.............................................................. 3 2 课题背景.......................................................... 4

2.1设计任务与要求 .............................................. 4 2.2 设计目的.................................................... 4 2.3总体设计方案 ................................................ 4 3 程序方案论证...................................................... 5

3.1分频方案论证 ................................................ 5

3.1.1分频模块方案I......................................... 5 3.1.2分频模块方案II........................................ 5 3.2计时模块方案论证 ............................................ 6

3.2.1计时模块方案I......................................... 6 3.2.2计时模块方案 II ....................................... 6 3.3方案总结 .................................................... 7 4 系统软件设计...................................................... 7

4.1程序流程图 .................................................. 7 4.2计时模块 .................................................... 8 4.3闹钟模块 .................................................... 8 4.4显示模块 .................................................... 8 5系统硬件设计 ...................................................... 9

5.1 FPGA的介绍 ................................................. 9

5.1.1 FPGA概述 ............................................. 9 5.1.2 FPGA基本结构 ....................................... 9 5.2原理框图 ................................................... 11 6调试 ............................................................. 12

6.1调时程序调试 ............................................... 12 6.2闹钟程序调试 ............................................... 12 总 结.............................................................. 13 致 谢.............................................................. 14 参考文献........................................................... 15 附 录.............................................................. 16

1

桂林电子科技大学职业技术学院实训报告

摘 要

数字钟是由振荡器、分频器、计数器、译码器、数码显示器等几部分组成。 振荡电路:主要用来产生时间标准信号,因为时钟的精度主要取决于时间标准信号的频率及稳定度,所以采用石英晶体振荡器。

分频器:因为振荡器产生的标准信号频率很高,要是要得到“秒”信号,需一定级数的分频器进行分频。

计数器:有了“秒”信号,则可以根据60秒为1分,24小时为1天的制,分别设定“时”、“分”、“秒”的计数器,分别为 60进制,60进制,24进制计数器,并输出一分,一小时,一天的进位信号。译码显示:将“时”“分”“秒”显示出来。将计数器输入状态,输入到译码器,产生驱动数码显示器信号,呈现出对应的进位数字字型。

由于计数的起始时间不可能与标准时间(如北京时间)一致,故需要在电路上加一个校时电路可以对分和时进行校时。另外,计时过程要具有报时功能,当时间到达整点时开始响,蜂鸣器不停地响1分钟后不响。

关键词:数字钟,振荡,计数,校正,报时

2

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4