已阅读5页,还剩15页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
多功能数字钟设计多功能数字钟在我们的日常生活中有着非常广泛的应用,它以操作简单 ,功能丰富,性能稳定,体小精致深受大众青睐。在相关数字电路理论知识的基础之上,本实验利用QuartusII软件设计一个多功能数字计时器,并下载到SmartSOPC实验系统中。这个数字计时器,可以完成00:00:00到23:59:59的计时功能,并在控制电路的作用下具有保持、清零、快速校时、快速校分、整点报时等功能,这些功能相互独立,却又互相协调配合。关键词 QuartusII软件 SmartSOPC实验系统 多功能数字钟Title Multi-function digital clock design dissertationAbstractMulti-function digital clock in our daily life is very extensive application, it is favorred by people for simple operation, stable performance, rich of functions and small delicate . Based on the related theoretical knowledge of digital circuit, This experiment uses the QuartusII design software to design a multi-function digital timer and download it to the SmartSOPC experiment system. The digital timer can finish 00:00:00 to 23:59:59 timer function. And in the control of the contrl circuit under the action of keeping, resetting, rapid schooling and alarming on time. these functions, but also mutually independent coordinates.Keywords QuartusII、SmartSOPC experimental system、Multi-function digital timer。目录一、设计要求3二、工作原理3三、基本计时电路子模块说明51、脉冲发生模块52、计时模块73、译码显示模块114、校分校时保持模块135、清零模块156、整点报时模块15四、扩展模块161、消颤开关16五、总电路显示17六、调试、编程下载18 七、实验总结18八、参考文献191、 设计要求1. 设计一个数字计时器,可以完成00:00:00到23:59:59的计时功能,并在控制电路的作用下具有保持、清零、校时、校分、整点报时等基本功能。2. 数字钟的基本功能以及开关介绍: (1)能进行正常的时、分、秒计时功能,最大计时显示23小时59分59 秒。 (2)分别由六个数码管显示时分秒的计时。 (3)K1是系统的使能开关,K1=0正常工作,K1=1时钟保持不变。 (4)K2是系统的清零开关,K2=0正常工作,K2=1时钟的分、秒全清零。 (5)K3是系统的校分开关,K3=0正常工作,K3=1时可以校分。 (6)K4是系统的校时开关,K4=0正常工作,K4=1时可以校时。3. 数字钟的附加功能以及开关介绍 (1)时钟具有整点报时功能,当时钟计到5951”时开始报时,在59 51”,5953”, 5955”,5957” 时报时频率为500Hz,5959” 时报时频率为1KHz。 (2)每个开关前都有消颤模块为开关消颤。4. 仿真与验证 用Quartus软件对设计电路进行功能仿真,并下载到实验板上对其功能 进行验证。二、工作原理数字计时器是由计时电路、译码显示电路、脉冲发生电路和控制电路等几部分组成的,控制电路按要求可由校分校时保持电路和清零电路组成。其中,脉冲发生电路将试验箱提供的48Mhz的频率分成电路所需要的频率;计时电路与动态显示电路相连,将时间与星期显示在七段数码管上,并且驱动蜂鸣器整点报时;校时校分保持电路对时、分、提供校时,内含有保持电路,当保持电路作用时,系统停止计时并保持时间不变;清零电路作用时,系统的分秒时同时归零。译码显示电路报时电路脉冲发生电路计时电路保持电路校分校时电路清零电路清零开关k2保持开关 k1校分开关k3校时开关 k4 数字计时器基本功能是计时,因此首先需要获得具有精确振荡时间的脉振信号,以此作为计时电路的时序基础,实验中可以使用的振荡频率源为48MHZ,通过分频获得所需脉冲频率(1Hz,1KHz,500Hz)。为产生秒位,设计一个模60计数器,对1HZ的脉冲进行秒计数,产生秒位;为产生分位,通过秒位的进位产生分计数脉冲,分位也由模60计数器构成;为产生时位,用一个模24计数器对分位的进位脉冲进行计数。整个数字计时器的计数部分共包括六位:时十位、时个位、分十位、分个位、秒十位和秒个位。 显示功能是通过数选器、译码器、码转换器和7段显示管实现的。因为实验中只用一个译码显示单元,6个7段码(用于显示时分秒),所以通过4个7选一MUX和一个3-8译码器配合,根据计数器的信号进行数码管的动态显示。 清零功能是通过控制计数器清零端的电平高低来实现的。只需使清零开关按下时各计数器的清零端均可靠接入有效电平(本实验中是低电平),而清零开关断开时各清零端均接入无效电平即可。 校分校时功能由防抖动开关、逻辑门电路实现。其基本原理是通过逻辑门电路控制分计数器的计数脉冲,当校分校时开关断开时,计数脉冲由低位计数器提供;当按下校分校时开通时,有恒定的1Hz脉冲提供恒定的进位信号,计数器在此脉冲驱动下可快速计数。为实现可靠调时,采用防抖动开关克服开关接通或断开过程中产生的一串脉冲式振动。 保持功能是通过逻辑门控制秒计数器使能端实现的。按下开关或是校分校时时保持,正常情况下,开关不影响脉冲输入即秒正常计数,当按下开关后,使脉冲无法进入计数端,从而实现计时保持功能。整点报时功能可以通过组合逻辑电路实现。当计数器的各位呈现特定的电平时,可以选通特定的与门和或门,将指定的频率信号送入蜂鸣器中,实现在规定的时刻以指定频率发音报时。3、 基本计时电路子模块说明1、 脉冲发生模块SmartSOPC实验箱只提供了48MHz的高频脉冲,而作为计时器秒位的计数以及校时校分信号,需要频率为1Hz的脉冲;作为蜂鸣器的驱动信号,分别需要频率为500Hz和1KHz的脉冲,所以我们需要将48MHz的高频脉冲进行分频,得到需要的三个低频脉冲信号,故脉冲发生电路也可被称为分频器。总电路原理图如下图所示:(1) 二分频电路2分频的分频器用74160实现,原理图以及仿真波形如下图所示,需要分频的脉冲信号从时钟端输入,而从输出端QA就可以得到2分频以后的脉冲信号。(2) 六分频电路6分频的分频器用74160实现,原理图如下图所示,需要分频的脉冲信号从时钟端输入,这里设计了如下一个计数循环: 000,001,010,011,100,101。采用高位作为分频信号输出,而从输出端QC就可以得到6分频以后的脉冲信号。(3) 十分频电路十分频的分频器用74160就可以实现,原理图如下图所示,需要分频的脉冲信号从时钟端输入,实现如下循环:0000,0001,0010,0011,0100,0101,0110,0111,1000,1001,采用QC输出,占空比为4:10。 (4)48分频采用一个6分频,和三个2分频电路共同组合而成。2、 计时模块为了实现多功能数字钟,最重要的设计是计时功能的设计,这也是数字钟最基本的功能。分析可知,一般数字钟由时、秒、分三位组成,计时范围为0时0分0秒到23时59分59秒,需要三个计数器分别计时、分、秒,且均为2位十进制计数器,即8位二进制计数器,而时、分、秒计数器分别为模24、模60、模60,且三个计数器之间构成进位关系:秒计数器给分计数器提供计数脉冲信号,秒计数器与分计数器一同给时计数器提供计数脉冲信号。很显然,就本实验而言,选择74160(BCD码计数器)和74161(4位二进制计数器)是比较合适的,但从全局设计考虑,鉴于需要有异步清零端,所以从中选择74160(具有异步清零端、同步置数端及使能端)作为3个计数器的基本集成块。(1) 模60计数器(秒位和分位) 前一个74160为个位,后一个为十位,每当个位计数到1001时,RCO由0变为1,将十位的ENT置位,十位的74160计1,当十位的计数到5(0101),个位的计数到9(1001)时,正好是60,此时置位两个计数器,重新由0开始,这样就完成了模60计数。74160置位端LDN低电平有效,因此将59时个位的QD,QA,十位的QA,QC与非之后送给LDN。在0-59之间时,LDN=1,无效;59时,LDN=0,计数器将被置位为0。当秒计时至59秒时由四与非门输出一个低电平将秒个位及秒十位置零,同时变换此低电平为高作为进位信号传递给分个位。 电路原理图以及仿真波形如下所示:(2) 模24电路(时位)模24计数器原理同模60,个位为3,十位为2时置位为0,即将个位的QB,QA和十位的QB经与非门接入LDN。使得进位信号设计在23时置零进位,并且要等到秒与分信号都计到59时它才能进位清零,故清零信号的输入还要添加秒和分计时模块的输出。 电路原理图以及仿真波形如下所示:(3) 整体计数电路原理图、仿真波形以及封装图如下:3、 译码显示模块因为实验要求只用一个显示译码器7447,所以考虑用动态扫描显示法进行数据显示,即每次只显示一位,按照一定的显示时间间隔轮流显示。在本实验中一共需要6个数码管参与显示(秒2位,分2位,时2位),所以计数器74163设计为模6的循环,并进行封装,其输出既作为4片74151的控制端,又作为38译码器74138的控制端。因为只有一片BCD译码器7447,所以当计数器到某一个数值时,四片74151同时选取对应位的一个输入组成计时器某一位的BCD编码接入显示译码器7447,与此同时根据计数器的数值,74138译码器也从七个显示管的使能端选择对应位有效,从而在实验箱上显现一个有效数据。扫描的频率为几千赫兹,因为人眼视觉停留的原因,会感觉6个数码管同时显示。其中模6电路原理图和封装图如下所示:整个显示电路原理图以及封装图如下所示:4、 校分校时保持模块(1) 保持电路 系统的使能保持功能是用保持开关K1的 0或1来控制,实现方法就是把计数器的秒位使能端接出来,总电路的保持开关K1为1时,秒位计数器使能端无效,所以计数器保持不变;当开关为0时,使能端有效,正常计数。因为时位的进位信号来自分位,分位的进位信号来自秒位,显然,只要秒位保持,分位和时位即保持,故分位和时位均不需要保持控制开关。但是从整体考虑,当校分校时时,秒位也需要保持不计数,因此保持电路分为三部分:电路的保持开关k1作用、校分、校时,用与逻辑门实现。电路原理图如下:(2) 校分电路系统的校分电路是用开关k3操作实现的。K3=0,正常工作;k3=1时,电路由1Hz脉冲信号校分。这里把校分电路与进位信号连在一起,当k3作用时,分位每隔一秒钟计数一次,或者当秒位计数满,给分位一个进位信号时,分位也会计数一次。电路原理图如下:(3) 校时电路系统的校分电路是用开关k4操作实现的。K4=0,正常工作;k4=1时,电路由1Hz脉冲信号校分。同校分电路一样,这里把校时电路与进位信号也连在一起,当k4作用时,时位每隔一秒钟计数一次,或者当秒位,分位计数满,给时位一个进位信号时,时位也会计数一次。电路原理图如下:(4)整体校分校时保持电路原理图以及封装图如下图所示:5、 清零模块 清零电路是把时间归零,且无论什么时候操作,电路都将归零,此电路通过对清零开关K2操作实现。把清零开关的状态信号消颤之后经非门后送入时分秒计数器的的清零端(低电平有效)。K2=0,电路正常工作;k2=1,各计数器被清零。 电路原理图以及封装图如下所示:6、 整点报时模块 当计时到5953”, 5955”,5957”时,分别发出一声较低的蜂鸣(500hz);当计时到5959”时,发出一声较高的蜂鸣声(1khz)。需要在某时刻报时,就在时刻输出信号1作为触发信号,选通报时脉冲信号进行报时。5953”对应的四个输出分别为:0101,1001,0101, 0011;5955”对应的四个输出分别为:0101,1001,0101, 0101;5957”对应的四个输出分别为:0101,1001,0101, 0111;5959”对应的四个输出分别为:0101,1001,0101,1001;可见,报时功能选择出的高电平输出端的分十位,分个位,秒十位均是相同的,即5(0101),9(1001),5(0101);但秒个位是不同的,对应于3(0011),5(0101),7(0111),9(1001);这三个数的最低位均为1,第二位和第三位分别为:01、10、11,故用一个或门将第二位和第三位相连接,有1输出1,全0得0。将以上所有有1的情况与500Hz相与输给蜂鸣器即可实现低音蜂鸣。高音的实现,分十位、分个位、秒十位与低音的情况相同,秒个位是9(1001),将每一位有1的相与后再与1hz相与,与低音一起用或门送给蜂鸣器。电路原理图以及封装图如下所示:4、 扩展模块1、 消颤开关开关防抖动电路是为了加强系统稳定性、减少因开关的抖动而引起的功能冒险设计的。由于控制开关时发生抖动现象,使得计数器计数发生跳变,为克服开关颤抖,可以利用D触发器的保持功能,只有当时钟上升沿到来时才将结果输出,克服在时钟上升沿未到来时产生的颤抖现象。当K输入高电平1时,在时钟信号CLK的上升沿到来时输出Q才会变1,同样,当K输入低电平0时,在时钟信号CLK的上升沿到来时输出Q才会变0。所以当时钟信号CLK与计时电路同步时(在CLK端输入1Hz的脉冲)就能起到防抖动的作用。电路原理图、波形仿
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 股份制企业创立人合同书格式
- 建筑工程劳务分包合同
- 工程合同范本在线查阅
- 2024新版简单食堂承包合同书范本
- 简单股权转让协议书范本
- 建筑维修保养服务补充协议
- 2023年高考地理重点难点考点通练-服务业(原卷版)
- 1.1坚持改革开放(导学案) 2024-2025学年统编版道德与法治九年级上册
- 个人投资合同协议样本
- 生物中图版自主训练:第一单元第二章第二节染色体结构变异对性状的影响
- 真空电镀常见不良现象及原因分析
- 银行卡面DIY设计大赛方案
- 清水池清洗消毒方案
- 外国人换发或补发永久居留证件申请表样本
- 人教版中职数学基础模块上册--第二章不等式教案
- 上海市初级中学英语学科教学基本要求
- 开展修旧利废活动方案
- 交流高压架空输电线路跨越石油天然气管道的相关规定
- 初三全一册单词表汉语部分
- 《幼儿教师口语训练》课程实训手册
- 关于“钓鱼执法”现象的法律思考
评论
0/150
提交评论