数字逻辑电路课设—简易数字钟设计.pdfVIP

数字逻辑电路课设—简易数字钟设计.pdf

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

--

数字逻辑电路课程设计报告

多功能数组钟设计

一、设计要求:

通过MaxplusII使用VHDL语言编写设计一款多功能数字钟,具体功能如下:

1、时钟时,分,秒分别显示且能正确计数。

2、整点报时,时钟在将要到达整点的最后十秒,给予蜂鸣提示。

3、校时,可以通过相应开关按钮对时钟的时分秒进行调整。

4、闹钟,用户可以预设闹铃时刻,当时间到达该时刻时,发出蜂鸣提示。

二、总体设计:

1、设计框图:

频分频模块时校对分校对秒校对

时计时模块分计时模块秒计时模块

报时模块位选模块

显示数码管

扬声器

2、外部输入输出要求:

外部输入要求:输入信号有1024Hz时钟信号、低电平有效的秒清零信

号CLR、低电平有效的调分信号SETmin、低电平有效的调时信号

SEThour;

外部输出要求:整点报时信号SOUND(59分51/3/5/7秒时未500Hz

低频声,59分59秒时为1kHz高频声)、时十位显示信号h1(a,b,c,

--

--

d,e,f,g)、时个位显示信号h0(a,b,c,d,e,f,g)、分十

位显示信号m1及分个位m0、秒十位s1及秒个位s0;数码管显示位选

信号SEL0/1/2等三个信号。

3、各模块功能:

1)FREQ分频模块:

整点报时用的1024Hz与512Hz的脉冲信号,这里的输入信号是

1024Hz信号,所以只要一个二分频即可;时间基准采用1Hz输入信

号直接提供(当然也可以分频取得,这里先用的是分频取得的信号,

后考虑到精度问题而采用硬件频率信号。

2)秒计数模块SECOND:

60进制,带有进位和清零功能的,输入为1Hz脉冲和低电平有效的

清零信号CLR,输出秒个位、时位及进位信号CO。

3)分计数模块MINUTE

60进制,带有进位和置数功能的,输入为1Hz脉冲和高电平有效的

使能信号EN,输出分个位、时位及进位信号CO。

4)时计数模块HOUR:

24进制,输入为1Hz脉冲和高电平有效的使能信号EN,输出分个

位、时位。

5)扫描模块SELTIME:

输入为秒(含个/十位)、分、时、扫描时钟CLK1K,输出为D和

显示控制信号SEL。

6)整点报时功能模块ALERT:

输入为分/秒信号,输出为高频声控Q1K和Q500。

7)译码显示功能模块DISPLAY:

输入为D,输出为Q。

4、VHDL程序设计:

1)分频模块(使用原理图输入):

--

文档评论(0)

180****8094 + 关注
实名认证
文档贡献者

小学毕业生

1亿VIP精品文档

相关文档