- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《电子数字钟EDA》.doc
课程设计报告
设计名称: EDA技术及应用课程设计报告
作品名称:电子数字钟
院(系): 电子信息工程学院
专业班级:电子信息科学与技术(师范)
姓名: *******
学号:*********
设计时间: 2011年6月18日
设计地点:?实验室
目录
一、
二、
三、
四、
五、
1、
2、 24
3 校时模块……………………………………………………………………
4、
5、
6、输出选择模块
7、
六、
七、..........................................................................
一:题目
本实验利用QuartusII软件,结合所学的数字电路的知识设计一个24时多功能数字钟,具有正常时、分、秒计时,动态显示,整点报时、闹钟的功能。
?
二:任务与要求
本实验的任务就是设计一个多功能数字钟,要求显示格式为小时—分钟或者 分钟—秒钟,整点报时,报时时间为40秒,即从整点前40秒开始进行报时提示,LED灯开始闪烁,过整点后,按键停止闪烁。调整时间的按键用按键模块的k1和k2,k1调节小时,每按下一次,小时增加一个小时,k2调整分钟,每按下一次,分钟增加一分钟。还要通过按键来控制时钟与秒表显示的切换功能,按键k没按下时为分—秒时钟显示功能,按下时为时—分显示功能。开关按钮按两下复位,复位后全部显示00—00
?
三:课程设计摘要及方框图
1:具有时,分,秒计数显示功能,以24小时循环计时,其中cnt60模块中counter_sec_l和counter_min_l为60进制BCD计数电路,实现秒计时和分计时功能,shi24模块为24进制BCD码计时电路,实现小时计时功能,整个计数器具有调秒调分,调时功能,而且显示译码模块中在整点时具有报时功能。还可以设置整点报时的时间。通过切换能够实现时—分与分—秒转换的功能。
2:有驱动8位七段共阴极扫描数码管的片选驱动信号输出和七段码输出,能够实现数字钟的功能。
?
?
四:课程设计原理分析及相关的概述
(1)时、分、秒计时器
??? 时计时器为一个24进制计数器,分、秒计时器均为60进制计数器。
当秒计时器接受到一个秒脉冲时,秒计数器开始从1计数到60,此时秒显示器将显示00、01、02、...、59、00;每当秒计数器数到00时,就会产生一个脉冲输出送至分计时器,此时分计数器数值在原有基础上加1,其显示器将显示00、01、02、...、59、00;每当分计数器数到00时,就会产生一个脉冲输出送至时计时器,此时时计数器数值在原有基础上加1,其显示器将显示00、01、02、...、23、00。即当数字钟运行到23点59分59秒时,当秒计时器在接受一个秒脉冲,数字钟将自动显示00点00分或这00分00秒。
(2)校时电路
?? 当开关按下时为校时档时,电子钟秒计时工作,通过时、分校时开关分别对时、分进行校对,开关每按1次,与开关对应的时或分计数器加1,当调好分秒的设置时,再按下显示的切换键,调节时分。当调至需要的时与分时,继续按调时键;,电子钟从设置的时间开始往后计时。
(3)整点报时
由计时模块输出分与秒的串联信息。对分与秒进行监测,当时钟走至每个小时的59分50秒时开始启动整点报时电路,当时钟走至00分00秒时,报时结束。?当报时信号输出时,指示灯亮,需要有一个键将其熄灭。
五.各个模块设计
1、分频器模块:由于实验台仅提供50MHZ频率,所以,需要通过分频器电路分出所需频率的信号,对于时钟来说,最基本的是1HZ信号,而对于数码管扫描最基本的是1KHZ,秒表是100HZ,所以先通过分频器把50MHZ分频为1HZ和1KHZ。其VHDL语言如下:
1hz模块
LIBRARY IEEE;
USE IEEE.STD_LOGIC_1164.ALL;
use ieee.std_logic_arith.all;
use ieee.std_logic_unsigned.all;
ENTITY c1hz IS
PORT(CLK:STD_LOGIC;
?????? CLK1:OUT STD_LOGIC);
END ENTITY c1hz;
ARCHITECTURE ART OF c1hz IS
BEGIN
PROCESS(CLK) IS
?? variable cnt : INTEGER RANGE 0 TO
??? BEGIN
???? IF clk=1 AND clkevent THEN
?????? IF cntTHEN cnt:=0;
???????? ELSE
????????? IF cnTHEN clk1=1;
???????????? ELSE
您可能关注的文档
最近下载
- JIS G 4313-1996 弹簧用冷轧不锈钢带(中文版).pdf VIP
- 针灸学课件课件.ppt VIP
- 2024年温岭市交通旅游集团有限公司招聘笔试真题汇总.docx VIP
- 小升初数学试题真题汇编-填空题50道精品及答案.pdf VIP
- 小型宾馆安全保卫人员职责.docx VIP
- 唯美中国风名著导读《红楼梦》读书分享ppt.pptx VIP
- 2025山东泰安市泰山城建投资集团有限公司一般工作人员招聘12人笔试备考题库及答案解析.docx VIP
- 2024年陕西华山旅游集团有限公司招聘笔试真题汇总.docx VIP
- 安全台帐范本.pdf VIP
- 05G359-3悬挂运输设备轨道标准图集.pdf VIP
文档评论(0)