首页 EDA设计实验报告多功能数字钟设计

EDA设计实验报告多功能数字钟设计

举报
开通vip

EDA设计实验报告多功能数字钟设计设计实验报告EDA多功能数字时钟设计电光学院院系:专业:通信工程摘要该实验利用quartusII软件设计一个多功能数字钟,进行实验设计和仿真调试,实现了计时,校时,校分,清零,保持和整点报时等多种基本功能,并下载到smartSOPC实验系统中进行调试和验证.此外还添加了秒表功能,使得设计地数字钟功能更加完善.Abstract:ThisexperimentistodesignadigitalclockwhichisbasedonQuartussoftwareandinwhichmanybasicfunctionsli...

EDA设计实验报告多功能数字钟设计
设计 领导形象设计圆作业设计ao工艺污水处理厂设计附属工程施工组织设计清扫机器人结构设计 实验 报告 软件系统测试报告下载sgs报告如何下载关于路面塌陷情况报告535n,sgs报告怎么下载竣工报告下载 EDA多功能数字时钟设计电光学院院系:专业:通信工程摘要该实验利用quartusII软件设计一个多功能数字钟,进行实验设计和仿真调试,实现了计时,校时,校分,清零,保持和整点报时等多种基本功能,并下载到smartSOPC实验系统中进行调试和验证.此外还添加了秒 关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf 功能,使得设计地数字钟功能更加完善.Abstract:ThisexperimentistodesignadigitalclockwhichisbasedonQuartussoftwareandinwhichmanybasicfunctionsliketime-counting,hour-correcting,minute-correcting,reset,timing-holdingandbellingonthehour.Andthenvalidatedthedesignontheexperimentalboard.Inaddition,additionalfunctionslikeresetingthestopwatchmakethisdigitalclockaperfectone.目录1.……………………………………………4设计要求2.……………………………………………4工作原理3.…………………………………………5各模块说明1)…………………………………………7分频模块2)………………………………………13计时模块3)………………………………………16显示模块4)………………………………17校分与校时模块5)………………………………………18清零模块6)………………………………………18保持模块7)………………………………………18报时模块4.…………………………………………19扩展模块1)………………………………………19秒表模块5.…………………………………20调试、编程下载6.……………………21实验中出现问题及解决办法7.………………………………22实验收获与感受8.…………………………………………23参考文献一、实验目地通过设计一个00时00分00秒~23时59分59秒地多功能计数器,巩固和复习数字电路知识,初步掌握EDA设计地基本思路和 方法 快递客服问题件处理详细方法山木方法pdf计算方法pdf华与华方法下载八字理论方法下载 ,并能够较为熟练地使用软件QuartusII7.2地相应功能,为课程设计等相关实验课程打下理论与实践两方面地基础.二、设计要求设计一个数字计时器,可以完成00:00:00到23:59:59地计时功能,并在控制电路地1.作用下具有保持、清零、快速校时、快速校分、整点报时等基本功能.2.具体要求如下:1).59秒小时59分能进行正常地时、分、秒计时功能,最大计时显示232).分别由六个数码管显示时分秒地计时3).时钟保持不变K1=0正常工作,K1=1K1是系统地使能开关,4).时钟地分、秒全清零正常工作,K2=1K2是系统地清零开关,K2=0在数字钟正常工作时可以对数字钟进行快速校时和校分.K3是系统地校分开5)关,K3=0正常工作K3=1时可以快速校分;K4是系统地校时开关,K4=0正常工作,K4=1时可以快速校时.3.设计提高部分要求时钟具有整点报时功能,当时钟计到59'53”时开始报时,在59'53”,1)59'55”,59'57”时报时频率为500Hz,59'59”时报时频率为1KHz..)秒表功能,通过开关转换,数码管显示进入秒表计时状态24.仿真与验证.软件对设计电路进行功能仿真,并下载到实验板上对其功能进行验证用Quartus三、电路设计原理数字计时器是由计时电路、译码显示电路、脉冲发生电路和控制电路等几部分组成其中,脉冲发生电路将.地,控制电路按要求可由校分校时电路、清零电路和保持电路组成.实验箱提供地48Mhz地频率分成电路所需要地频率;计时电路与动态显示电路相连,并且驱动蜂鸣器整点报时;校时校分电路对时、分提供快速校时;清零电路作用时,系统地分秒时同时归零;保持电路作用时,系统停止计时并保持时间不变.基本时钟电路地系统框图下图所示:星期电彩铃电闹钟电路译码显示电计时电路脉冲发生电路报时电路校正电路保持电路清零电路:基本时钟电路地系统框图图1下面叙述各单元电路地功能:1、时钟信号发生器:为计时电路提供计数时钟脉冲,需要产生出一个秒脉冲,即振荡频率为1Hz地脉冲信号;为报时电路提供512Hz、1KHz地信号;为校分(时)电路提供1Hz地信号;为闹钟电路提供1KHz地信号.由于实验板上只能提供频率为48MH地系统时钟信号,所以首先要将系统时钟进行分频才能得到相应频率地时钟信号.分频器采用多片四位同步二进制计数器74161相连组成模48和模1000地计数器,通过高位输出即实现分频功能.2、计时电路:完成00时00分00秒~23时59分59秒地计时功能.利用多片十进制计数器74160组成模24和模60地计数器,两个模60计数器地输出分别作为秒地个位、十位和分地个位和十位;一个模24计数器地输出作为时地个位和十位.总共输出6个8421BCD码.3、译码显示电路:我们在这里采用七段数码管地动态显示驱动电路.通过显示译码器7447和译码器74138地作用使计数器地输出端信号在六个LED数码管分别显示时十位、时个位、分十位、分个位、秒十位及秒个位.显示译码器7447选择七段数码管地7个段码,译码器74138选择数码管地位码,通过1KHz地高频率输入实现动态显示.总共是六个数码管,我们可以构造模六计数器,通过24选4数据选择器,在一个时间内选择输出秒个、秒时、分个、分时、时个、时十中地一个,如此循环,由于提供地是高频信号源,所以看起来是六个同时显示地.档时,计数器正常计数;当开关打到”正常“、校分电路:设置一个开关,当开关打到4.“校分”挡时,分计数器可以进行快速校分,即分计时器可以不受秒计数器地进行信号控制,而选通一个频率较快地校分信号进行校分.引入1Hz地脉冲信号直接在分位计数,然后根据校分开关地不同状态决定送入分计数器地脉冲来源,选择完成正常工作或快速校分功能...快速校时信号同样可以是秒进位信号5、校时电路:和校分电路地原理实现一样6、清零电路:任意时刻通过开关实现手动清零;实现开机自动清零;显示时间到23时59分59秒时电路自动清零.7、保持电路:通过开关控制时、分、秒各位均保持在当前状态,不随输入脉冲信号变化,我们只需要在需要保持地时候将最低位秒信号输入源断开即可进行保持.8、整点报时电路:分别在各小时地59分53秒,59分55秒,59分57秒三个时刻报出一个频率为500Hz地低音,在59分59秒报出一个频率为1KHz地高音.我们只需要将秒个、秒时、分个、分时、时个、时十地输出在要求报警地时刻地“1”电平输出端进行逻辑组合然后和相应地输入频率进行组合,如果没有到这个时间那么逻辑组合输出为零;一旦到了这个将特定地时刻逻辑组合输出为高电平与频率脉冲接入报时电路,分配给蜂鸣器后,即可完成在特定时间报时地功能..9、安装调整电路,并在实验平台上观察结果,直至达到要求为止设计提高要求:1、秒表电路:我们可以用模100地计数功能来完成对秒输入信号地统计,具体原理和计时电路相似,只是需要输入一个较高频率地信号源,我们采用100hz地输入.它和计时电路同时工作,只是显示地时间不同,我们可以设置一个开关来进行显示选择,秒表电路同样具有清零、保持、显示,原理同上.四、各模块说明分频模块1、实验板上振荡源为48MHz,为获得秒脉冲信号和报时电路中需要地音频,需要对该振荡源进行分频处理.处理地过程示意如下:分频电路2【1】2分频电路是通过jk触发器完成地,把jk触发器地jk都接高电平于是构成一个T'电路是Qn=Qn非,于是完成二分频电路.原理图:波形图:分频电路3【2】QQQQ按照如下方式循环计数时74160用置数法实现其输出端.3分频电路是通过ACBDQ直接引出就可以对其输入地脉冲进行3.分频,输出信号由B001000000001Q分频电路图如下:74160置数端为低电平有效,所以将.3作为置数信号地输入B.波形图封装图为:分频83】【.8分频串联实现分频电路23将个分频电路图如下:8波形图为:分频24【4】分频分频连接起来组成一个243将一个8分频和一个电路图为:波形图为:封装图为:分频】10【5时置数QDQCQBQA=11117416110模计数器是由计数器来电路图为:波形图为:封装图为:分频1000【6】分频电路连接而成10是由三个电路图为:波形图为:封装图为:2hz1hz、、7】1khz、500hz【原理图为:48MHz分频10008分频31.2.3.4.分频分频2分频10002KHz分1KHz1Hz电路图为:波形图为:(由于48mhz和其他地频率相差较大于是只能看见48mhz而其他地频率为一条直线)封装图为:、计时模块2计时模块包括秒、分、时三个模块,依次进位.其中秒和分地模块都是一个模60计数器,时模块是一个模24技术区.计时采用地是同步计数器,它们所用地时钟信号均为1HZ.【1】秒计时模块秒钟部分除了要实现自身地59''置0''功能以外,还要将这59''作为进位信.号送到分计数器地使能端秒钟部分实际上就是一个模60计数器,当输出为59地时候,即输出01011001时,把为1地输出端通过一个四与非门接到两片74160地置数端,即另外,将这四个输出端接到分个位地使能端,即.功能0''置59''可完成自身地.可完成59''向1'地进位功能.电路图波形图:封装图:【2】分计时模块分钟部分除了要实现自身地59'置0'功能以外,还要将59'59''作为进位信号送.到时计数器地使能端电路图:波形图:封装图:】时计时模块3【电路图:波形图:封装图:、显示模块3此模块是用于数码管地动态显示,在本实验中一共需要6个数码管参与显示(秒2位,分2位,时2位),所以计数器74161设计为模6地循环,其输出既作为4片74151,所以当计7447译码器BCD因为只有一片.地控制端74138译码器8-3地控制端,又作为数器到某一个数值时,四片74151同时选取对应位地一个输入组成计时器某一位地BCD编码接入显示译码器7447,与此同时根据计数器地数值,74138译码器也从六个显示管地使能端选择对应位有效,从而在实验箱上显现一个有效数据.扫描地频率为几千赫兹,因为人眼视觉停留地原因,会感觉七个数码管同时显示.原理图如下:、校分与校时模块4】校分模块【1当K3为0时,校分模块输出1hz地脉冲供给分计时模块正常计数;当K3为1时,校分模块输出2hz地脉冲供给分计时模块校分.其中为了防止拨开关时引发地颤动给校分带来影响,在校分模块中加入了消颤地D触发器.由于校分地时候无论秒计时模块是否计到59,都能进行校分,故秒计时模块地输出要与开关K3相或才能供给校分模块地使能端.【3】校时模块当K4为0时,校时模块输出1hz地脉冲供给时计时模块正常计数;当K4为1时,校时模块输出2hz地脉冲供给时计时模块校分.其中为了防止拨开关时引发地颤动给校时带来影响,在校时模块中加入了消颤地D触发器.由于校时地时候无论秒和分计时模块是否都计到59,都能进行校时,故秒计时模块地输出要与开关K4相或才能供给校分模块地使能端.、清零模块5通过增加一个开关K2来控制计时电路,开关通过非门直接接在每个74160地清零端,当开关断开地时候,计时器正常工作,当开关闭合时,计时器清零.K2=1CLR=0K2=0CLR=1,、保持模块6.了保持”通过开关K1控制秒地使能信号,当秒停止计时时,计时器就“ENT=0K1=1,K1=0,ENT=1;、报时模块7当电路计时到59分51,53,55,57秒时,分别发出一声较低地蜂鸣声;当计时到59地信号作为“1”需要在某时刻报时,就将该时刻输出为.秒时,发出一声较高地蜂鸣声59分.触发信号,选通报时脉冲信号进行报时.设F是报时函数,F1是低音报时函数,F2是高音报时函数.所有函数为高电平时报时.则有:F=59'53''F1+59'55''F1+59'57''F1+59'59''F2)2''F1+4''F1+6''F1+8''F2=59'51''(=59'51''·(2''F1·4''F1·8''F2)0101分十位:分,分个位:1001.AND4是表示5901010001.秒十位:AND3是表示51秒,秒个位:10000100下面AND2分别是加0010、加、加原理图如下:四、扩展模块秒表电路进制(将K4按下后,数码管显示进入秒表计时状态,秒表后两位为100秒表可实现当开关60进制(单位是秒),秒表地最高两位也为份,即1s分成100100Hz),秒表地中间两位为60除了时钟脉冲不同,秒表计时器也可1Hz,而是100Hz.进制(单位是分)则秒表地时钟脉冲不是其电路图.以仿照计时、清零模块去做,只需将清零,和进位信号稍加改动便可设计出秒表计时器:如下图所示封装图为:miaobiao100Hzh0[3..0]h1[3..0]1Km0[3..0]k1m1[3..0]k2s0[3..0]k3s1[3..0]k4inst秒表实现电路地连接和计时电路连接相似,都是采用动态显示,其电路图如下:五、调试、编程下载选择“Processing-startcomplication”进行全编译,编译通过后要进行管脚分配,选择,在打开地对话框中地“Location”栏中选择相应地管脚填入,并将未用到地管脚置为三态,最后将程序下载到SmartSOPC实验系统中运行,检验结果是否正确.管脚设置:五、实验中出现地问题以及解决方法在刚开始建立工程地时候不知道只能建一个工程于是就每个分模块都建立了一1.个工程,导致以后地工作无法进行,分离在不同地工程里面,于是推倒从新做.在存放地时候不是存放在一个文件夹中二十分离很多文件夹,于是就存在系统2..找不到地情况,最后把他们放在一个文件夹里3..于是把文件夹名改为英文在设置文件夹名时使用了中文,导致编译错误.4.在一个模块设计错误以后没有及时删掉,导致软件对其混淆,编译出错.于是把.错误地删掉或者是放到文档中5.在设计分计时时,只考虑其是一个模六十但是忘了考虑他也需要秒地进位,于.是导致不进位,于是加入秒进位6..在开关开始地时候会产生抖动,于是加了消颤开关,即可显示异常六、实验收获感受对Quartus软件应用从完全不懂到能应用其基本功能是要付出很多地.从电路设计、调试、仿真、封装到下载每一步都需要我们去摸索探究.经历了很多终于有了结果,也是一件令人欣喜地事情.对基本功能地实现是对我们之前学习地理论地知识地实践,把书本上地东西应也有些书到用时方恨少,应该在理论用到实际,才发现原来科学是如此地神奇.实践也能对以前地知识进行巩固课上更加地加紧学习,才能更好地应用于实践..和加深在原有地基本电路上加了一个附加电路秒表,虽然不是什么很难地电路,但是.也颇有成就感,在其中也遇到了很多困难,也感谢帮助过我地老师和同在实验中真地遇到很多地困难,虽然我们只有一个下午地时间在哪里做实验,点起床一直到晚上7:3012点甚至有一天熬夜到了凌晨3但是其实从我们早上期间精神上和身体上都.5都在做这个实验,其中因为各种原因,我从新做了次有一种药崩溃地感觉,但是不管怎么样我都挺了过来,努力做到最好,最终地从新做地原因大多都因为之前地一点点小错,到后来就.结果我还是比较满意地.酿成了大错而不得不返工,于是深知做工程地人是容不得一点点地马虎地,否则不是自己受苦就是别人被拖累,于是决心以后做事要更加地严谨,为以后打好基础.七、参考文献《数字逻辑电路》蒋立平南京理工大学出版社1.设计实验指导书》南京理工大学电子技术中心EDA2.《
本文档为【EDA设计实验报告多功能数字钟设计】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
个人认证用户
陨辰
暂无简介~
格式:doc
大小:198KB
软件:Word
页数:16
分类:
上传时间:2021-12-27
浏览量:0