1、 EDAEDA(I I)课程设计报告课程设计报告 名称:名称:多功能数字多功能数字时钟时钟 指导教师:指导教师: 姓姓 名:名: 学学 号:号: 院院 系:系: 时时 间:间: EDA ( I ) 多功能数字钟 1 摘要:摘要: 本文是基于Altera公司出品QuartusII软件以及相应的实验平台完成的多功能数字计时 器实验,使我们清楚地了解到我们身边的数字表的功能是怎样实现的。 设计时采用了层次设计思想,功能逐级递加,并在封装时留有很多外围接口,以备增加 其他新功能。实验主要包含三个主体-时钟基本功能电路、闹钟电路、万年历电路。 主体一: 主要涉及模 60 与模 24 计数器、 动态显示控
2、制电路、 分频器主要整点报时电路, 这些电路都是以模块封装好的,以便其他电路调用。以计数器构成计时部件,通过分频器分 出的 1HZ 脉冲计时,调用动态显示电路显示,通过整点报时电路控制蜂鸣器。在计数器级联 时采用内部同步外部异步的方式,但通过简单的改变达到了同步的效果而且比同步还可靠。 显示控制时为了节约资源采用动态原理,自编了 VHDL 语言的 24 选 4 数据选择器。 主体二:主要涉及模 60 与模 24 计数器、显示控制电路、14-7 同或门。以模 60 与模 24 计数器构成定时与存储电路,调用动态显示控制电路显示,通过 14-7 同或门和后续与门控 制蜂鸣器。 主体三:主要涉及模
3、100、模 12 与模 30 计数器、动态显示电路。以计数器构成计时部 件,调用动态显示电路显示。 最后由于功能中涉及的开关太多,我们采用了两种复用原理,给出了两种复用思想。 关键字:关键字:层次设计 多功能数字时钟 同步 整点报时 闹钟 万年历 VHDL 语言 EDA ( I ) 多功能数字钟 2 Summary: This text is according to Altera companys QuartusII software and homologous experiment terrace completed multi-function number timer experim
4、ent, make us clearly understand the function of number form how carry out. While designing we adopted the layer designs thought, the function pursues class gradually increase, and stay a lot of outer circles to connect while sealing to pack to fully increase other new functions. The experiment mainl
5、y includes three corpuses-The clock basic function electric circuit, alarm clock electric circuit, ten thousand calendar electric circuits. Corpus one: Mainly involve a mold 60 with mold 24 count machine, dynamic state to show a control electric circuit, cent repeatedly machine , a little bit whole
6、tell the time electric circuit, These electric circuits are all packed with mold piece okay, for the purpose of other electric circuits adjust to use. With count machine composing to account parts, pass a cent repeatedly the machine divides of when the 1 HZ pulse accounts adjust to show that the electric circuit suggests and passes a little bit whole buzzer that tell the time an electric circuit control with the dynamic state. BE counting the way that the mach