基于QuartusII以及ls为核心的简易数字时钟设计_第1页
基于QuartusII以及ls为核心的简易数字时钟设计_第2页
基于QuartusII以及ls为核心的简易数字时钟设计_第3页
基于QuartusII以及ls为核心的简易数字时钟设计_第4页
基于QuartusII以及ls为核心的简易数字时钟设计_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、基于QuartusII以及74ls192为核心的简易数字时钟设计版权信息:重庆文理学院电子电气工程学院作者:电子信息科学与技术 学生 廖智星该项目是利用QuartusII软件设计一个数字钟,进行试验设计和仿真调试,实现了计时,校时,校分,保持和整点报时功能,并下载到FPGA实验系统中进行调试和验证。此外还添加了显示星期,使得设计的数字钟的功能更加完善。关键字:QuartusII EDA FPGA 数字钟 74ls192 This experiment is to design a digital clock using QuartusII software, debugging test de

2、sign and simulation, to achieve timing, timing, school hours, maintain and the whole point timekeeping function, and download the debugging and verification of FPGA experimental system. In addition also added that week, making digital clock design features more perfect. Keywords: QuartusII EDA FPGA

3、74LS192 digital clock目录1. 设计要求12. 工作原理13. 各模块设计的说明24实物效果75、总结11一、设计要求1. 设计一个数字计时器,可以完成00:00:00到23:59:59的计时功能,并在控制电路的作用下具有保持、调时的基本功能。2. 具体要求如下:1) 能进行正常的时、分、秒计时功能,最大计时显示23小时59分59秒。2) 分别由7个数码管显示,前面6个进行时分秒的计时显示,最后一个。进行星期的显示;并且使用两个4位一体为数码管和7个独立数码管一起显示;3) 点动开关Key1 对星期进行加计数4) 点动开关Key2 对时进行加计数5) 点动开关key3 对分

4、进行加计数6) 点动开关Key4 对秒进行加计数7) 星期显示:星期显示功能是在数字钟界面显示星期,到计时到24小时时,星期上显示的数据进一位。8 ) 保持电路: 停止计时并保持显示时间不变。二、 工作原理数字计时器是由计时电路、译码显示电路、脉冲发生电路和控制电路等几部分组成的,控制电路按由按键电路组成。其中,脉冲发生电路将实验开发板的50Mhz的频率分成电路所需要的频率来使用;计时电路将与静、动态显示电路相连,将时间与星期显示在七段数码管上,保持电路作用时,系统停止计时并保持时间不变。其原理框图如图所示:三、 各模块设计的说明1分频模块我实现分频的方法是采用多个74ls192对50MHz的

5、平率进行计数,由于74ls192每计十个脉冲从进位输出一个脉冲,下一个74ls192计上一个74ls192进位端输出一的个脉开始计,相当于下一个74ls192计了100个脉冲才输出一个脉冲,下一个计1000次才输出一个脉冲,考虑到占空比,我特意做了一个仿真测试:对下图,1、2输出端进行时序仿真,一定是时序仿真!若用功能仿真清零端没延时,则输出总会被清零!下面进行仿真为了使其输出不衰减,抗干扰能力强让其和vcc相与在输出,后面的如法炮制,进行分频, 由于时序延时我最终的1s脉冲是通过多次示波器仿真得到的:下图是从50MHz分出1s的设计图:并将左图生成顶层宏模块。2、 计时和译码模块我采用74l

6、s192十进制计数器和74248 4-7线译码器和实现计时和译码连接方法如图所示74ls192十进制计数器的功能强大可从09任意数开始计到任意数并输出相应值:,十进制接法六十进制接法如法炮制做时分秒和星期如下图所示3. 动态数码管驱动电路设计我用74ls192的每1s计数一次的功能当数据选择器用来实现对4位一体数码管的使能端进行控制,方法同任意计数时反馈到清零端时一样,这里只不过反馈到4位一体数码管的使能端罢了,还用与门将该反馈叠加到译码器的输出端控制是哪个译码器输出,设计如下图所示:整个设计际图:简单剖析:四实物效果效果演示图:当前时间为14点28分0秒星期44FPGA开发板芯片为EP2C5T144C8N,在淘宝上可以买到静态7个led数码管 动态显示led数码管将开发板和芯片连线点动开关部分五、总结:我们要适应软件Quartus软件和对应FPGA开发板用途;我们也需要掌握数字逻辑电路的知识测试的新的方面对上面设计过程进行总结:1、实验中对每一个细节部分都要全面思考,要对特殊情况进行处理;2、数字电路的理论分析要结合时序图;3、对于数字系统,要考虑同步、异步问题; 4、遇到问题,要顺藤摸瓜,分析清楚,不可胡乱改动,每做一次改变都要有充分的理由;尽管很多同学朋友所做的相同内容,但所用的方

温馨提示

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

评论

0/150

提交评论