ImageVerifierCode 换一换
格式:DOCX , 页数:17 ,大小:648.18KB ,
资源ID:7287446      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/7287446.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(数字时钟设计方案.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

数字时钟设计方案.docx

1、数字时钟设计方案数字时钟方案设计 摘要 .3一、设计目的 .3二、设计要求 .3三、选择器件 .3四、器件介绍 .4五、设计的具体实现 .8六、实验仿真 .12七、心得体会 .19八、参考文献 .20摘要 数字时钟最主要的部件是计时,显示具体的时间。数字时钟主要是时、分、秒的显示,众所周知,一天有二十四小时,一小时有六十分钟,一分钟有六十秒,因此数字时钟的核心部件就是计数器,主要的是二十四进制和六十进制的计数器。计数器有很多种类,74160是一种四位二进制计数器,通过它可以设计出不同进制的计时器,可以用来像数字时钟一样显示时、分、秒。将74160计数器的输出端经过译码器接到七段数码管上,就可以

2、完成时,分,秒的显示。将74160计数器,译码器和七段数码管封装在一起,输入1Hz的外输入脉冲信号,就可实现数字时钟的整体设计。 关键字: 74160计数器 7448译码器 七段数码管 数字时钟 一、设计目的1、掌握不同进制计数器的设计方法,学会运用集成芯片来达到不同进制计数器的设计;2、掌握数码管的使用方法以及如何通过译码器将计数器输出的信号值正确地在数码管上显示出来。二、设计要求1、用74160设计一个数字钟电路,使之能够从0时0分0秒到23时59分59秒循环计时;另外最好能够通过数码管将时分秒显示出来。假定已有频率为1Hz的外输入脉冲。 2、提示:显示部分可通过7448和7段数码管实现。

3、3、利用QUARTUS等软件进行时钟方案设计,并进行仿真。三、选择器件1、74160计数器 6个2、7448译码器 6个3、7段数码显示管 6个4、与门 4个5、与非门 3个6、1Hz的外输入脉冲信号 设计方案要求提供7、+5V直流稳压电源 1个8、导线若干四、器件介绍1、74160计数器74160计数器是一种十进制同步计数器(异步清除)。查阅74160计数器数据手册,则有:(1)管脚图:引出端符号:TC 进位输出端CEP 计数控制端Q0Q3 输出端CET 计数控制端 CP 时钟输入端(上升沿有效)/MR 异步清除输入端(低电平有效)/PE 同步并行置入控制端(低电平有效)说明:P0,P1,P

4、2,P3是数据输入端; Q0,Q1,Q2,Q3是数据输出端;PE是低电平有效,为同步并行置入控制端,在构造不同进制的计数器时,可以通过给PE 输入低电平,让其处于工作状态来置入一个数,从而实现不同进制计数器的设计;MR也是低电平有效,为异步清除输入端,可以通过给输MR 输入低电平,而使其处于工作状态,从而实现计数器的复位功能;TC为进位输出端,当低位向高位有进位时, 会向下一个计数器输入高电平;CP为时钟信号输入端;CET和CEP为高电平有效,给其输入高电平时,计数器才能正常计数,其中给CET输入低电平时,可以实现计时电路的暂停。(2)功能表:说明:H高电平L低电平 X任意(3)逻辑图 2、7

5、448译码器数字钟计时器输出的信号为8421BCD代码,需要经译码变成七段字形代码,用七段数码管显示出来。数字显示译码器是驱动显示器的核心部件,它可以将输入代码转换成相应的数字显示代码,并在数码管上显示出来。图8-51所示为七段显示译码器7448的引脚图,输入A3 、A2 、 A1和 A0接收四位二进制码,输出ag为高电平有效,可直接驱动共阴极显示器,三个辅助控制端 、 ,以增强器件的功能,扩大器件应用。7448的真值表如下所示。 7448引脚图7448的真值表如下所示。 7448真值表3、7段数码管 七段数码管引脚图 7段数码管内部字段LED和引脚分布4、与门 逻辑函数式为:F=AB 真值表

6、:F0000101001115、与非门 逻辑函数式为: 真值表:001011101110五、设计流程5.1系统概述要想构成数字钟,首先应有一个能自动产生稳定的标准时间脉冲信号的信号源(本方案中外提供1Hz的脉冲信号)。1Hz的秒脉冲信号到计数器中进行计数。由于计时的规律是:60秒=1分,60分=1小时,24小时=1天,这就需要分别设计60进制,24进制。各计数器输出的信号经译码器/驱动器送到数字显示器对应的笔划段,使得 “时”、“分”、“秒”得以数字显示。获得标准秒脉冲信号后,可根据60秒为一分,60分为一小时,24时为一个计数周期的计数规则,经过6级计数器,分别得到秒、分、时的计时器。其中分

7、和秒计数器都是模数M=60的计数器,即显示0059,分为十位计数器和个位计数器。由于秒和分的显示都为60进制,因此他们可由两级十进制计数器组成,其中秒和分的个位为十进制计数器,十位为六进制计数器,可利用两片74160集成电路来实现。时计数器是一个“24翻1”的特殊进制计数器,当数字钟运行到23时59分59秒,秒的个位计数器再输入一个秒脉冲时,数字钟自动显示为00时00分00秒,从而实现日常生活中习惯的计时规律。时计数器为二十四进制计数器,显示为0023,个位仍为十进制,而十位为三进制.即当十进位计到2,个位计到4时清零,就为二十四进制了。数字钟的组成框图如下:【图】 数字钟的组成框图5.2数字

8、钟的工作原理5.2.1 利用两片74160组成60进制递增计数器利用两片74160组成的同步60进制递增计数器如图示。其中个位计数器(C1)接成十进制形式。十位计数器(C2)选择QC与QB做反馈端,经与非门输出控制清零端(CLR),接成六进制计数形式。个位与十位计数器之间采用同步级连方式,将个位计数器的进位输出控制端(RCO)接至十位计数器容许端(ENT),完成个位对十位计数器的进位控制。当计数器状态为59时,CO端输出高电平,在同步级联方式下,容许高位计数器计数。选择信号源库中的1HZ方波信号作为计数器的测试时钟源。5.2.2利用两片74160组成24进制递增计数器利用两片74160组成24

9、进制的递增计数器。图中个位与十位计数器均接成十进制计数形式,采用同步级连方式。选择十位计数器的输出端QB和个位计数器的输出端QC通过与非门NAND2控制两片计数器的清零端(CLR),利用状态24反馈清零,可实现24进制递增计数。5.2.3时、分、秒计数器的连接分析时钟时分秒之间的进位特点可以发现:1) 当秒计数器显示59秒时,下一刻产生进位信号给分计数器;2) 当秒计数器显示59秒并且分计数器显示59分时,下一刻产生进位信号给时计数器;3) 当秒计数器显示59秒,分计数器显示59分并且时计数器显示23时时,下一刻产生清零信号,数字时钟清零为初始状态值;由上述原理可以进行如下设计:(图见下页)1

10、) 秒计数器对分计数器的进位信号:将个位计数器的RCO端和十位计数器的QC、QA端经与门由CO端输出,作进位输出控制,输入分计数器的个位计数器的ENT端。2) 分计数器对时计数器的进位信号:将秒计数器对分计数器产生的进位信号和分计数器的QA、QC通过与门由CO端输出,作为进位输出控制,输入时计数器的个位的ENT端。3) 时计数器产生的清零信号:利用反馈清零法,选择十位计数器的输出端QB和个位计数器的输出端QC通过与非门NAND2控制两片计数器的清零端(CLR),利用状态24反馈清零。由于清零前一刻为23时59分59秒,故清零后数字时钟就恢复至初始状态:00时00分00秒。5.3 其他几点说明5

11、.3.1对7448译码器和七段数码管的使用 如图所示,将,三个输入端均接高电平;输入端的A,B,C,D分别对应的4位NBCD码的四位(由低位到高位);输出端的OA,OB,OC,OD,OE,OF,OG分别接到七段数码管的七个输入端,便实现了数字的显示,显示数字从0到9。另一方面,也可以直接使用四段数码管来实现该功能:即四段数码管可以看做将7448译码器和七段数码管封装在一起的显示单元。六、实验仿真 下面利用quartus 软件进行波形仿真6.1 60进制计数器仿真1)电路图连接(project中的.bdf文件)2)生成的.vwf文件3)仿真波形i. 点击Start按钮,当状态显示条为100%时再

12、点击Report按钮生成仿真波形图ii. 仿真波形图 6.2 24进制计数器仿真1) 电路图连接(project中的.bdf文件)2) 生成的.vwf文件3) 仿真波形6.3 数字时钟波形仿真1) 电路图连接(project中的.bdf文件)2) 生成的.vwf文件3) 仿真波形七、心得体会通过对数字时钟课程设计的设计和仿真,我觉得自己真的学到了很多。首先,我对数字时钟的结构及原理与了很好的了解,对时、分、秒的设计以及校时有了一定的了解;其次,我了解了不少器件功能的应用,能够较合理的选用集成电路器件,加深了对数字电路的认识和理解,将所学的理论知识与实际运用结合起来;再次,我学会了操作和使用仿真

13、软件quartus和EWB以及其他版本的仿真软件,如Protel和Multisim等,能够较好地利用这些软件进行电路的仿真和调试;更重要的是,这次课程设计的制作过程中,我们小组互相配合又明确分工,在不断地发现问题和调试并解决问题的过程中,我学会了在设计中独立地解决问题,也包括怎样去查找问题,同时我发现,只有不断的尝试,亲手去操作,我们才能真正发现学习的乐趣,得到我们想要的结果。在整个设计阶段,调试过程我花的时间比较多,其间更换了不少器件。因为当我们利用quartus等软件对设计的电路进行计算机仿真时,软件有时会出问题,在理论上可行的电路在调试中未必能显示出来,所以我只能通过查阅相关资料,不断地

14、尝试,更换器件,耐心、仔细地分析问题,直到得到最后正确的结果。 通过对本次课程设计的研究,将“模拟电子技术”、“数字电子技术”、电子线路课程设计等课程的理论与实践有机的结合起来。我不仅更进一步的巩固了以往所学的知识,而且很好的了解和掌握了原来不知道或掌握不好的知识结构,特别是了解和掌握了很多时钟专用芯片的功能以及用法,这些芯片的功能和用法都是和人们的实际生产生活紧密相关的,在实际的研发过程中都具有很强的代表性。在此次的设计中,通过对电路性能指标的测试与调试,加强了我在分析和解决设计故障方面的能力,为以后做设计打下了基础。我还懂得理论与实际相结合是很重要的,只有书上的理论知识是远远不够的,只有把理论知识与实际相结合,在实际操作中验证理论的正确性,加强自己对知识的理解,才能加重自己在社会中拼搏的筹码。所以,我们必须好好掌握这些知识结构,为将来走上工作岗位,解决实际问题打下良好的基础。八、参考文献1.彭介华.电子技术课程设计指导.北京:高等教育出版社,20042.阎石.数字电子技术基础.北京:高等教育出版社,20053.孙肖子.电子技术应用.北京:高等教育出版社,20034.汪云洋.数字电路.北京:电子工业出版社,20025.刘广玉.微机械电子系统及其应用.北京:北京航空航天大学出版社,2003

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1