EDA课程设计报告
名称:多功能数字时钟
指导教师:
姓名:
学号:
院系:
时间:
摘要:
本文是基于Altera公司出品QuartusII软件以及相应的实验平台完成的多功能数字计时器实验,使我们清楚地了解到我们身边的数字表的功能是怎样实现的。
设计时采用了层次设计思想,功能逐级递加,并在封装时留有很多外围接口,以备增加其他新功能。实验主要包含三个主体----时钟基本功能电路、闹钟电路、万年历电路。
主体一:主要涉及模60与模24计数器、动态显示控制电路、分频器主要整点报时电路,
这些电路都是以模块封装好的,以便其他电路调用。以计数器构成计时部件,通过分频器分出的1HZ脉冲计时,调用动态显示电路显示,通过整点报时电路控制蜂鸣器。在计数器级联时采用内部同步外部异步的方式,但通过简单的改变达到了同步的效果而且比同步还可靠。显示控制时为了节约资源采用动态原理,自编了VHDL语言的24选4数据选择器。
主体二:主要涉及模60与模24计数器、显示控制电路、14-7同或门。以模60与模24计数器构成定时与存储电路,调用动态显示控制电路显示,通过14-7同或门和后续与门控制蜂鸣器。
主体三:主要涉及模100、模12与模30计数器、动态显示电路。以计数器构成计时部件,调用动态显示电路显示。
最后由于功能中涉及的开关太多,我们采用了两种复用原理,给出了两种复用思想。
关键字:层次设计多功能数字时钟同步整点报时闹钟万年历 VHDL语言
Summary:
This text is according to pany’s QuartusII software and homologous experiment pleted multi-function number timer experiment, 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 mainly 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 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 posing 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 machine class adopted synchronously external different step in the inner part while uniting, but came to a synchronous effect through a simple change and than synchronousl
EDA课程设计报告-多功能数字时钟 来自淘豆网m.daumloan.com转载请标明出处.