基于CPLD数字钟设计

上传人:美*** 文档编号:101540791 上传时间:2022-06-05 格式:DOC 页数:12 大小:1.40MB
收藏 版权申诉 举报 下载
基于CPLD数字钟设计_第1页
第1页 / 共12页
基于CPLD数字钟设计_第2页
第2页 / 共12页
基于CPLD数字钟设计_第3页
第3页 / 共12页
资源描述:

《基于CPLD数字钟设计》由会员分享,可在线阅读,更多相关《基于CPLD数字钟设计(12页珍藏版)》请在装配图网上搜索。

1、目录一、设计要求1二、设计原理12.1 电源电路12.2 振荡电路与分频电路12.3 显示电路22.4 CPLD电路原图2三、设计思路及步骤3四、设计框图3五、数字钟的实现35.1 数码管及小数点显示控制电路45.2 校时电路65.3 计数电路85.4 多路选择器9六、总结体会.10七、谢辞.11参考文献.11基于CPLD数字钟设计一设计要求1数码动态显示时、分和秒; 3可以分别对时、分、秒单独进行手动校时; 4时与分之间的小数点常亮;5分与秒之间的小数点以1Hz频率闪烁;6. 校对时间时对应显示位以2Hz频率闪烁.二、设计原理2.1 电源电路 当重新接通电源或计数过程出现误差时都需要对时间进

2、行校正.通常,校正时间的方法是:首先截断正常的计数通路,然后再进行人工触发计数或将频率较高的方波信号加到需要校正的计数单元的输入端,校正完成后,再转入正常计时状态即可.2.2 振荡电路与分频电路晶体振荡器给数字钟提供一个频率稳定准确的32768Hz的方波信号,可保证数字钟的走时准确及稳定.分频电路采用T触发器对其分频,每经过一个T触发器对其二分频,所以各点的分频倍数分别为:QD: 24 QE: 25 QF: 26 QG: 27 QH: 28 QI: 29 QJ: 210 QL: 212 QM: 213 QN: 214此处采用的是32768Hz的晶振,故分频之后QF:512Hz、QI:64Hz、

3、QN:2Hz。电路原理图如右图所示:2.3 显示电路 计数器实现了对时间的累计以8421BCD码形式输出,选用显示译码电路将计数器的输出数码转换为数码显示器件所需要的输出逻辑和一定的电流.数码管是共阴数码显示管,当其控制端为“0”时,数码显示管显示。显示模块输入时钟频率为512Hz,显示刷新频率约为85Hz。2.4 CPLD电路原理图此原理图的MODE和ADD分别控制校正位和其校正位进行加一校正。MODE共有七个状态分别对应六个数码管的校正和正常计数。三、设计思路及步骤1 按原理图和元件插件图完成电路的焊接;2 拟定数字钟的组成框图,划分模块;3 对各单元模块电路进行设计与波形仿真;4 总体电

4、路设计与仿真;5 程序下载与调试。四、设计框图频率信号输入分频微秒模块秒模块分模块时模块置数位选显示模块进位进位进位高低电平五、数字钟的实现综合电路模块如下图所示:5.1 数码管及小数点显示控制电路5.1.1 利用7493连成一个6进制计数器,进行波形仿真,准确无误后创建符号count6。5.1.2 按如下电路图连成一个三八译码器,进行仿真,正确之后也创建为符号decoder3to8。5.1.3.按如下电路图作图实现数码管及小数点显示控制电路。DOT工作原理:以512Hz的频率作为时钟脉冲,用六进制计数器为三八译码器提供六个不同状态,每个数码管的显示频率约为85Hz,观测到的结果为:数码管常亮

5、。此电路的巧妙之处在于小数点的显示是用一个或门,通过1Hz频率来控制第三个数码管的小数点显示,再通过一个与非门来控制第五个数码管的小数点显示。第五个数码管的小数点在整个脉冲阶段显示,而第三个数码管的小数点只有在低电平时显示,故观察到结果是第五个数码管常亮,而第三个数码管的小数点以1Hz的频率闪烁。此处引出的Q2.0的作用是为了与校时信号作比较,来控制校时位的消隐。仿真结果如下所示:5.2校时电路5.2.1.首先利用7493连成一个7进制计数器,进行波形仿真,准确无误后创建符号count7;5.2.2.利用两个D触发器连成一个二位移位寄存器,用64Hz频率对key进行采样,依次寄存在二位移位寄存

6、器中,若前后一致则结果为这个值,若前后不一致则保持原结果。功能如下表所示:第一D触发器第二D触发器结 果0000/11/0保持1115.2.3.巧妙利用RS触发器功能:再加上一个与门和或非门对其信号进行处理,使其出现R、S信号。电路如下图所示:进行波形仿真,波形图如下:准确无误后创建符号keypulsegen。5.2.4.按如下电路图连成校时电路。count7为三八译码器提供七个状态,分别控制六位数码显示和使能端。具体电路如下图所示:当三八译码器某一位输出为0,则此位所连的与非门开通,此时的add就校正此位。其仿真图形如下:5.3 计数电路5.3.1.利用7493连成一个3进制计数器,进行仿真

7、,准确无误后创建符号count2;5.3.2.利用7493连成一个10进制计数器,进行仿真,准确无误后创建符号count10。5.3.3.调用count101、count6、count2和count10按下图连成时、分、秒、计数电路。进行编译,仿真正确之后创建为符号count。5.4 多路选择器 注:此处为了优化电路,可将六位计数器和三八译码器省略,与数码显示电路共用一组。其仿真图形如下:比较器六、总结与体会在这次的数字钟设计过程中,我进一步锻炼了自己的焊接技术,学会识别及检验电子元器件,以及进行基本的数字钟功能设计,了解了CPLD/FPGA的一般结构及开发步骤,熟悉了用FPGA器件取代传统的

8、中规模集成器件实现数字电路与系统的方法,对作图、VerilogHDL语言编程使用也有了初步的了解。我更进一步地熟悉了芯片的结构及掌握了各芯片的工作原理和其具体的使用方法。此次设计中,发现了很多日后要注意的地方和错误,例如:在连接二进制、十进制、二十四进制的进位及八进制的接法中,要求熟悉逻辑电路及其芯片各引脚的功能,在电路出错时便能准确地找出错误所在并及时纠正了。在设计电路中,往往是先仿真后连接实物图,但有时候仿真和电路连接并不是完全一致的,例如仿真的连接示意图中,往往没有接高电平的脚以及接低电平的脚,因此在实际的电路连接中往往容易遗漏,因此仿真图和电路连接图还是有一定距离的。通过这次的设计实验

9、更进一步地增强了实验的动手能力。还有最后综合时,EDA线路图占用空间太大,出现问题,必须先进行系统优化,得到最优方案,然后才能下载到芯片中。在老师的指导和帮助下,经过自己的反复修改和尝试,问题都顺利地得到了解决。在这个过程中,我提高了自己的实际动手操作能力,培养了治学严谨的态度,激发了我学习此专业课程的兴趣,而且让我们深刻的体验到理论知识与实践经验的密切联系,要成为一个高技术人才,必须理论与实践两手都要硬。在设计时,对不同方案的构思、分析、比较到最后的方案确定,这些工作,可以增强了我们分析、解决问题的能力,培养我们的创新意识。七、谢辞这次的数字钟设计对我来说是一次深刻的实习经历,对我们以后的学习及工作都是很有益处的。感谢老师在课程设计的过程中的耐心指导,只有通过不断的学习和练习才能不断发现问题,解决问题,在实践中提高自已,希望以后能有更多这样有意义的实习机会。参考文献1 谢自美 电子线路设计 实验 测试(第二版) 武汉 华中科技大学出版社 20022 潘松 黄继业 EDA技术实用教程(第二版) 北京 科学出版社 200511

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!