- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数字逻辑电路实验报告姓名:班级:学号:指导老师:耿霞学校:江苏大学目录一、实验目的……………………………………………………………3二、设计要求…………………………………………………………3三、具体设计思路……………………………………………………324进制计数器的设计……………………………………………………460进制计数器的设计……………………………………………………5二路选择器的设计…………………………………………………………6分频器的设计………………………………………………………………6动态扫描的涉及……………………………………………………………7整点报时功能的设计………………………………………………………8选择显示与闹钟设置的设计………………………………………………9四、顶层图………………………………………………………………10五、各个模块……………………………………………………………11计时模块…………………………………………………………………11整点报时与闹钟模块……………………………………………………11六、设计总结……………………………………………………………12一:实验目的学会应用数字系统方法进行电路设计;进一步学会应用Quartus软件开发应用能力;培养综合实验的能力。二:设计要求设计一个多功能数字时钟,具有以下几个功能:能进行正常的时、分、秒计时。使用一个二十四进制和两个六十进制的计数器级联。分计数器以秒计数器的进位作为计数脉冲,小时计数器以分计时器的进位作为计数脉冲。给秒1Hz。可以使用以EP1C12F324C8为核心的硬件系统上的脉冲按键或者拨动开关实现“校时”,“校分”及清零功能。可以使用系统上的扬声器进行整点报时计时到59分50秒时,每两秒一次低音报时,整点进行高音报时。低音报时用512Hz,高音报时用1kHz。设置闹钟,并连接扬声器实现闹铃功能。设定闹钟时间与新的计数器进行存储,与正常计时互不干扰。与正常计时状态进行切换。设定一个比较模块,当计时与闹钟相等时,驱动扬声器鸣叫。闹钟响声控制在一分钟之内,可以在一分钟设置按键取消闹时状态用动态数码管显示时间。用6个数码管,分别用一组独立的七段码进行驱动显示,将小时高位到秒低位共6组时间经过7段译码,按照顺序锁定到数码管上。用动态扫描的方式显示。扫描频率越高越稳定。三:具体设计思路利用按键实现“校时”,“校分”及清零功能。SA:校时键。按下SA键时,时计数器迅速递增,按24小时循环,并且计满23时回到00.SB:校分键。按下SB键时,分计数器迅速递增,按60小时循环,并且计满59时回到00,但不向时进位。SC:秒清零。按下SC时,秒计数器清零。要求按键均不产生数字跳变,因此需要进行销抖处理。用D触发器。实现:24进制计数器的设计:VHDL语言描述:libraryieee;use ieee.std_logic_1164.all;useieee.std_logic_unsigned.all;useieee.std_logic_arith.all;entity cnt24 isport(rst,clk:instd_logic;co:outstd_logic;qout:outstd_logic_vector(7 downto 0));end cnt24;architecture behave of cnt24 issignalqh,ql:std_logic_vector(3 downto 0);signaltco:std_logic;beginprocess(clk,rst)beginif (rst=0) then qh=0000; ql=0000; tco=0;//若rst为0时,十位qh以及个位ql都清零,且不进位elsif (clkevent and clk=1) then if (ql9 and (qh=0 or qh=1)) then//当个位ql小于9,十位qh等于‘0’或‘1’时ql=ql+1;qh=qh;//个位ql加1,qh不变 end if;if(ql=9) then/ /当个位ql等于9时ql=0000;//个位ql清零qh=qh+1;//十位qh加1end if; if(ql4 and qh=2) then//当十位qh等于2,个位ql小于4时ql=ql+1;qh=qh;//个位ql加1,十位qh不变 end if;if(ql=3 and qh=2) then//当十位qh等于2,个位ql等于3qh=0000;ql=0000;//十位、个位都清零 end if; end if;qout=qhql;co=tco;//通过
您可能关注的文档
最近下载
- CTD格式申报资料(原料药)新.pdf VIP
- 六年级下册数学作业第五单元数学广角第1课时鸽巢问题人教版.pptx VIP
- 华荣科技 最新版本的QJZ6磁力说明书 (1).doc VIP
- 2023年江苏省公考《申论》真题(B类)及参考答案.docx VIP
- 领导干部个人有关事项报告表(2017版).doc VIP
- 六年级 数学 下册 第五单元 数学广角——鸽巢问题《第1课时 鸽巢问题(1)》作业课件.pptx VIP
- 项目集成管理中级笔记.pdf VIP
- 心血管疾病诊断及临床合理用药答案-2024年山西省执业药师继续教育.docx VIP
- EBZ-318综掘机图册说明书.pdf VIP
- 直肠癌教学护理查房张梅.ppt VIP
原创力文档


文档评论(0)