南京理工大学EDA设计--多功能数字钟的设计
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
EDA数字钟的设计
指导老师:谭雪琴
姜萍
姓名:张羊
学院:电子工程与光电技术学院专业:真空电子技术
学号:0804620127
完成时间:2011年4月
目录:
一.设计要求………………………………………………………………
二.方案论证………………………………………………………………
三.子模块设计……………………………………………………………
1.频率源设计……………………………………………………………
①模48计数器的设计………………………………………………
②模1000计数器的设计……………………………………………
③模2计数器的设计………………………………………………
④ 1KHZ脉冲的设计…………………………………………………
⑤ 500HZ脉冲的设计………………………………………………
⑥ 1HZ脉冲的设计…………………………………………………
2.计数部分电路设计……………………………………………………
①模60计数器的设计………………………………………………
②模24计数器的设计………………………………………………
③计数器的设计……………………………………………………
3.清零和保持电路的设计………………………………………………
4.校分和校时电路的设计………………………………………………
5.报时电路的设计………………………………………………………
6.显示电路的设计………………………………………………………
①模6计数器的设计………………………………………………
② 24选4(或六选一)数据选择器的设计…………………………
③动态显示设计……………………………………………………
7.最终总体电路…………………………………………………………
四.附加闹铃功能…………………………………………………………
①频率源的设计……………………………………………………
②闹铃的设计………………………………………………………五.编程下载………………………………………………………………
六.实验总结和感受………………………………………………………七.参考文献………………………………………………………………
中文摘要
本实验利用QuartusII软件,结合所学的数字电路的知识设计一个24时多功能数字钟,具有正常计数、快速校分校时、整点报时功能。
论文分析了整个电路的工作原理,还分别说明了各子模块的设计原理和调试、仿真、编译下载的过程,并对最终结果进行总结,最后提出了在实验过程中出现的问题和解决的方案,以及后续设计思想。
通过实验掌握了一些电子器件的基本功能和用法,同时体会到了利用软件设计电路的方便快捷,避免了硬件布线的繁琐,提高了效率,同时它也为以后设计更复杂的电路打下了良好的基础。
关键词数字钟 QuartusII 计数校分报时调试仿真编译下载
外文摘要
Using the QuartusII software in this experiment, we design a digital clock of 24 hours with learning digital circuit knowledge. The circuit must have the functions of normally counting ,keeping the time, resetting, adjusting the minute and hour swiftly, ringing the time in the round number time . The thesis has analyzed the principle of the whole circuit and explained the designing principle of different parts separately. By the process of debugging, simulating, compiling and loading, we sum up the final result .At last,we put forward
the problems we are subjected to in the whole experiment and some ways to settle them and other subsequent ideas of designing.
I know about the basic functions and using method of some electric devices through this experiment. At the same time, I realize the convenience of making use of the software to carry on the electric circuit,which can avoid the tedious line of the hardware and improve the efficiency .Simultaneously it can also let us have a good foundation for designing a more complex system.
Keywords digital clock, counting,adjusting the minute and hour ,ringing,debugging,simulating,compiling and loading
一: 实验要求
1)设计一个数字计时器,可以完成00:00:00到23:59:59的计时功能,并在控制电路的作用下具有保持、清零、快速校时、快
速校分、整点报时等功能。
2)对数字计时器采用层次化的方法进行设计,其中构成整个设计的子模块既可以用原理图输入实现,也可以采用VHDL语言编
程实现。
3)数字钟的具体设计要求具有如下功能:①数字计时器能够完成