EDA多功能数字时钟的设计设计论文.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
EDA多功能数字时钟的设计设计论文

多功能数字时钟的设计 摘要: 本文是基于QuartusII软件以及相应的实验平台完成的多功能数字计时器实验,使我们清楚地了解到我们身边的数字表的功能是怎样实现的。 设计时采用了层次设计思想,功能逐级递加。实验主要包含两个主体----时钟基本功能电路、闹钟电路。 主体一:主要涉及模60与模24计数器、动态显示控制电路、分频器主要整点报时电路, 这些电路都是以模块封装好的,以便其他电路调用。以计数器构成计时部件,通过分频器分出的1HZ脉冲计时,调用动态显示电路显示,通过整点报时电路控制蜂鸣器。在计数器级联时采用内部同步外部异步的方式,但通过简单的改变达到了同步的效果而且比同步还可靠。显示控制时为了节约资源采用动态原理。 主体二:主要涉及模60与模24计数器、显示控制电路、比较器。以模60与模24计数器构成定时与存储电路,调用动态显示控制电路显示。通过比较器对闹钟时刻与实际时间进行比较,同时控制蜂鸣器鸣叫。 关键字:层次设计 多功能数字时钟 同步 整点报时 闹钟 VHDL语言 目录 正文………………………………………………………………………………4 一、设计要求说明…………………………………………………………………4 二、方案论证………………………………………………………………………4 三、各模块设计原理………………………………………………………………6 1、分频器的设计………………………………………………………………6 2、计时器的设计………………………………………………………………8 3、校时(校分)模块…………………………………………………………9 4、消颤电路模块………………………………………………………………10 5、整点报时模块………………………………………………………………11 6、动态显示模块………………………………………………………………12 7、具有基本要求的数字钟的组装……………………………………………15 8、闹钟模块……………………………………………………………………16 四、具有闹钟功能的数字钟总装图…………………………………………………20 五、编程下载…………………………………………………………………………21 II、结论………………………………………………………………………………22 III、参考文献………………………………………………………………………22 IV、实验感想…………………………………………………………………………23 I、正文 设计要求说明: 设计一个具有校时、校分,清零,保持和整点报时功能的数字钟。 对数字钟采用层次化的方法进行设计,要求设计层次清晰、合理;构成整个设计的功能模块既可采用原理图输入法实现,也可采用文本输入法实现。 数字钟的具体设计要求具有如下功能:1)、数字钟最大计显示23时59分59秒;2)在数字钟正常工作进可以对数字钟进行快速校时和校分,即拨动开关K1可对小时进行校正,拨动开关K2对分进行校正;3)在数字钟正常工作情况下,可以对其进行不断复位,即拨动开关K3可以使时、分、秒显示回零;4)保持功能是要求在数字钟正常工作情况下,拨动开关K4可以使数字钟保持原有显示,停止计时;5)整点报时是要求数字钟在每小时整点到来前进行鸣叫,鸣叫频率在59分53秒、55秒、57秒时为1KHz,59分59秒时为2KHz;6)要求所有的控制开关具有去抖动功能。 对设计电路进行功能仿真。 将仿真双月刊的逻辑电路下载到EDA实验系统,对其功能进行验证。 方案论证: 1、实现数字钟的计时功能: 通过分析数字钟的功能,知道该设计需要一个模为24的计数器构成小时的计数,两个模为60的计数器实现分和秒的计数,三个计数器之间构成进位关系,即计数器为分计数器提供计数脉冲信号,分计数器为时计数器提供脉冲信号。从全局设计考虑计数器应具有使能端和异步清零端。可以考虑用文本输入法实现这两种不同模的计数器。 无论是用原理图法输入还是用文本输入法实现的设计,当文件编译通过之后,均可以生成一个与其文件名相同的逻辑符号。在以后的原理图设计中,可将该文件以一个器的形式被调用。 2、实现控制开关支抖动功能: EDA实验系统提供的开关是机械开关,机械开关在接通或断开过程中,通常会产生一串脉冲式的振动,在电路中会相应产生一串电脉冲,若不采取措施,往往会使逻辑电路发生误动作,为了消除这种误动作,需要设计一个去抖动电路。该模块的设计可采用原理图输入法,也可采用文本输入法。 3、实现数字钟的校时、校分功能: 数字钟的校时和校分功能的原理相同,设计中可加入一选择模块,该模块既可采用原理图法也可采用文本输入法实现。下面以校分为例说明:分计数器计数脉冲有两个不同的来源,一个是秒的进

文档评论(0)

2017meng + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档