- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
开题报告000
基于CPLD的数字时鈡设计
开
题
报
告
姓名:宋亚萍
班级:信息3091
指导老师:程晓芳
背景
当今社会是数字化社会,数字集成电路得到广泛应用,尤 其是复杂可编程逻辑器件(cPLD)由于具有集成度高、工作 速度快、编程方便、价格低等特点越来越受到广大电子设计 人员的青睐。 美国八LTER,\公司的cPLD器件采用全新的结构和先进的技 术,再加上M\X+plosH可编程逻辑的开发环境,更具有高性 能、开发周期短、在线编程等特点,十分方便进行电子产品 开发和设计。 1数字钟设计 1.1系统总体框图 数字钟的系统总体框图如图一所示,它由EPM钊28sLc84、 外围的开关、晶振电路、六位LED数码管、扬声器和彩灯等组 成。工作原理如下:晶振电路产生的ZM标准脉冲经分频电路 进行8192分频得到2弓6HZ的信号用于控制动态扫描显示,然 后再经256分频得标准秒信号,将秒信号经60分频后得分信 号,分信号经6。分频得时信号,时信号采用24小时循环计时, 然后将时、分·秒数据送六位LED数码管进行动态扫描显示, 并利用声光提供整点报时功能。 整个系统采用自顶向下与自底向上相结合的设计方法。
目的:由于现场可编程门阵列(FPGA)具有门阵列的高逻辑密度和高可靠性以及可编码逻辑器件的用户可编程特性,因此,在FPGA基础上设计万年历可以很大程度的减少系统设计和维护的风险,降低产品成本,缩短设计周期。
意义: 数字时钟与机械时钟相比具有更高的准确性和直观性,且无机械装置,具有更长的使用寿命。此外,数字时钟可以扩展一些额外的功能,诸如定时自动报警、按时自动打铃、时间程序自动控制、定时广播、自动开关路灯、通断动力设备、甚至各种定时电器的自动启用等,但是所有这些,都是以钟表数字化为基础的。因此,研究万年历及扩展其应用,有着非常现实的意义。
拟采用的研究方法和主要措施:
研究方法:1.文献资料法;2.计算机设计法。
主要措施:1.通过我院图书馆查阅相关文献资料并对资料归纳总结;2.通过在实验箱上进行软件设计;
内容
1、设计一个整点报时可调数字时钟,使用数码管显示时钟;
2、使用VHDL语言在QuartusII软件中进行设计与仿真。
要求
1 在EDA实验箱的数码管上,显示时钟的小时、分钟和秒
2 具有时、分、秒、计数显示功能,以24小时循环计时
3 具有整点报时功能
方案的设计
可行电路方案比较
方案一:采用CPLD作为主控制器控制外围电路进行电压、频率测量、时钟控制、温度测量、键盘和LED控制、报警控制、灵活行较低,不利于各种功能的扩展,在测量电压时将通过A/D测得的数值转化为电压有效值时有一定的困难
方案一:
根据设计要求首先建立了一个多功能 数字钟电路系统的组成框图,框图如图1所示。
主体电路 扩展电路
在芯片上集成如下电路模块
1时钟计数 秒----60进制BCD码计数;
分----60进制BCD码计数;
时----24进制BCD码计数;
同时整个计数器有清零、调分、调时功能
2具有驱动8位八段数码管的片选驱动信号输出
3扬声器在整点是有报时驱动信号产生
4 LED按个人口味在整点时有花样显示信号产生
本设计是基于CPLD的多功能数字钟设计。硬件界面为一个6位的LED数码管,时间显示方式为6位同时显示,即显示状态为:88:88:88。显示的时间制为24小时制。三个时间设定按键,分别为MODE模式选择键,SET设定键和CHANGE数值修改键。
按键功能介绍:MODE按键用来选择当前数字钟的工作模式,系统正常工作在模式0下,即模式0为正常时钟模式。当在正常时钟模式下第一次按下MODE键时,系统进入模式1,即闹铃模式,在此模式下可以通过SET和CHANGE按键的配合使用来设定所需要的闹铃时间。当再一次按下MODE按键后系统进入手动校时模式,在此模式下通过SET和CHANGE按键的配合使用,可以改变当前时间。SET按键则用于在不同的模式下选择当前设定的位置,比如当前设定的位置是小时,则再一次按下SET按键后当前设定的位置变为分钟。CHANGE按键用来将当前设定位置的时间值加1,当长时间按下CHANGE按键时,当前设定值为连续快速加1,此功能用于快速设定时间。
系统带四个指示灯电路,一个为电源指示灯,其他三个为工作状态指示灯,即分别为LED_ALARM、LED_HOUR和LED_MIN。LED_ALARM用于指示当前是否设有闹铃,当LED_ALARM指示灯亮时表明当前设有闹铃。LED_HOUR和LED_MIN用于指示当前设定的是时间的小时还是分钟,当LED_HOUR指示灯亮时表明此时设定的是时间的小时值,当LED_MIN指示灯亮时表明此时设定的是时间的分钟值。电源采用+5V供电。
整个设计的设计方式采用
原创力文档


文档评论(0)