没有合适的资源?快使用搜索试试~ 我知道了~
首页基于Verilog的数字时钟
资源详情
资源评论
资源推荐
摘 要
数字时钟是一种集计时、显示、报时于一体的数字系统,随着电子技术的发展,在
原有计时基础上又拓展出了工业过程控制、定时控制、显示气候温度等多种功能,目前
普遍运用在人们的日常生活中。
本文以 Altera 公司 9.0 版本的 Quartus Ⅱ 软件编译硬件描述语言 Verilog 代码,采用自
顶而下的设计方法对代码进行综合、适配、功能仿真,最后下载入 Cyclone EP2C5T144 的
FPGA 核心板,实现了数字时钟的设计要求。通过顶层文件调用子模块函数由按键的输入
来完成数字钟校对功能,不仅能分别显示时分秒和年月日,还具有闹钟音乐、跑表、整
点报时等多项功能。较为详细地说明了时钟设计各模块的流程,突出显示了 Verilog 语言
的可读性及 FPGA 设计数字电路的灵活性。
关键词:Verilog HDL;数字时钟;功能仿真;Cyclone EP2C5T144
I
Abstract
Digital clock is a digital systems in the integration of timing, displaying time and reporting
time. With the development of electronic technology, it extends out of various functions. Such as
the industrial process controlling, timing controlling, climate temperature displaying on the basis
of the original timing. Digital clock is being widely used in the people's daily life.
This article mainly introduced the design of digital clock based on Verilog design method by
the top-down to version 9.0 of Altera company Quartus Ⅱ software, compiling Verilog hardware
description language code and making a comprehensive, adaptation, function simulation. Finally
the code was downloaded into the Cyclone EP2C5T144 FPGA core board. Realizing the design
requirements of electronic clock. Completing the function of correcting time through the top
documents call a module functions are done by key inputting. Digital clock can not only display
the time and date respectively, but also has many functions such as alarm clock, stopwatch,
announcing the hour. The detailed description about the design of clock module process is given,
highlighting the readability of the Verilog language, giving prominence to FPGA design of
digital circuit flexibility.
Key Words: Verilog HDL; digital electronic clock; functional simulation; Cyclone EP2C5T144
II
目 录
摘 要................................................................................................................ I
Abstract......................................................................................................... II
1. 引言............................................................................................................. 1
1.1 背景及选题意义..............................................................................................1
1.2 国内研究现状..................................................................................................1
1.3 主要内容安排..................................................................................................1
2. 设计语言及软件的介绍.............................................................................2
2.1 硬件描述语言 Verilog HDL 简介...................................................................2
2.1.1 Verilog 语言的特点....................................................................................2
2.2 Quartus II 软件简介.........................................................................................3
2.2.1 Quartus II 的设计流程...............................................................................3
2.2.2 Quartus II 的界面介绍...............................................................................3
2.2.3 Quartus II 的使用步骤...............................................................................3
3. 硬件电路介绍............................................................................................. 4
3.1 系统芯片的简介..............................................................................................4
3.2 系统主板电路分析..........................................................................................5
4. 数字钟总体及各模块的设计.....................................................................7
4.1 数字时钟总体设计方案..................................................................................7
4.2 分频模块..........................................................................................................7
4.3 控制模块..........................................................................................................9
4.4 时间及调整模块............................................................................................10
4.4.1 时间正常显示模块...................................................................................10
4.4.2 时间调整模块...........................................................................................12
4.5 时间位选模块................................................................................................13
4.6 秒表模块........................................................................................................13
4.7 闹钟模块........................................................................................................15
4.8 闹铃与定时报时音乐模块............................................................................15
4.9 日期模块........................................................................................................17
4.10 日期调整模块..............................................................................................19
4.11 显示模块......................................................................................................19
4.12 数字时钟顶层模块......................................................................................20
5. 系统调试及运行结果分析.......................................................................21
5.1 硬件调试........................................................................................................21
5.2 调试注意事项................................................................................................22
5.3 调试过程及结果............................................................................................22
6. 总结........................................................................................................... 24
III
参考文献....................................................................................................... 27
附 录.............................................................................................................. 28
致 谢.............................................................................................................. 31
IV
合肥师范学院 2017 届本科生毕业论文(设计)
1. 引言
1.1 背景及选题意义
时间一直与人类的生活息息相关,从古至今时钟的重要性不言而喻,随着科技迅速
发展计时工具也在不断的更新换代。历时千年,钟表从最初的“悬挂的宝石”日晷,到沙钟、
水钟、机械钟、电子钟、数字钟,直到现在的原子钟、分子钟,人类科技文明的进步推
动了每一种时钟的出现。
相比于以机械振动系统为基准和指针显示的机械钟,基于数字电路技术基础的数字
钟是实现精准计时的钟表,其日差小于一秒,通过数码管显示更为直观。它还具有轻便
袖珍易于随身携带,生产成本低,调时简易,功能齐全等优点,未来具有广泛的市场发
展空间,已成为人们日常生活中不可或缺的必需品。
随着 FPGA
[1]
技术发展的日新月异,新式的数字时钟产品应用领域愈发广泛:在生产
中可用于工业过程控制系统、通断电气动力设备;在生活中可以用于控制家电的工作时
间,启闭路灯,车内的仪表盘显示,通过设置 LCD 屏还能显示周围温度;在学习上可用
于学校的定时打铃和校园广播;在工作中可用于火车站、机场的候车室,体育馆、超市
等要显示标准时间的场所和消防报警系统……所以研究数字时钟及拓展其功能,具有举
足轻重的实用价值。
1.2 国内研究现状
数字时钟不仅是现代最普遍的计时工具,更是世界钟表史上第三次飞跃性进步的智
慧结晶。第一阶段是十七世纪末,伴随古典振动精密计时学的发展以及摆的发明,使时
钟的走时差从分级缩小到秒级。第二阶段是二十世纪二三十年代,压电技术的发展产生
计时精度更准确的石英表,让走时月差从分级缩小到秒级。第三阶段是数码计时技术的
应用,使走时差从分级缩小到万秒级,从指针计时方式变为更加直观清晰的数字显示,
还扩展出了显示当天日期和当地温度等功能,功能的增加使之更符合广大人民群众的日
常需求,为原本功能单一的钟表计时业带来了跨越性的进步革新。
近年来我国以研究多功能数字钟为主,除了显示时间基本功能外还具有闹铃、秒表、
倒计时、整点报时等功能,通过不断的优化改进数字时钟的设计,使之具有更广阔的市
场发展前景。
1.3 主要内容安排
第一部分描述了数字时钟的背景和选题意义,简介数字化时钟系统国内外发展的现
况,由现在遇到的问题与可拓展功能之处引出论文的课题。
第二部分介绍了设计语言 Verilog HDL
[2]
和设计软件 Quartus II
[3]
。详细描述了 Verilog
HDL 的发展过程及特点,Quartus II 的设计流程和使用步骤。
1
剩余33页未读,继续阅读
qq_37200962
- 粉丝: 11
- 资源: 14
上传资源 快速赚钱
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
会员权益专享
最新资源
- RTL8188FU-Linux-v5.7.4.2-36687.20200602.tar(20765).gz
- c++校园超市商品信息管理系统课程设计说明书(含源代码) (2).pdf
- 建筑供配电系统相关课件.pptx
- 企业管理规章制度及管理模式.doc
- vb打开摄像头.doc
- 云计算-可信计算中认证协议改进方案.pdf
- [详细完整版]单片机编程4.ppt
- c语言常用算法.pdf
- c++经典程序代码大全.pdf
- 单片机数字时钟资料.doc
- 11项目管理前沿1.0.pptx
- 基于ssm的“魅力”繁峙宣传网站的设计与实现论文.doc
- 智慧交通综合解决方案.pptx
- 建筑防潮设计-PowerPointPresentati.pptx
- SPC统计过程控制程序.pptx
- SPC统计方法基础知识.pptx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0