- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数字钟的设计与制作
赵军
数字钟设计的目的
1、培养理论联系实际的正确设计思想,训练综合运用已经学过的理论和生产实际知识去分析和解决工程实际问题的能力。
2、学习较复杂的电子系统设计的一般方法,提高基于模拟、数字电路等知识解决电子信息方面常见实际问题的能力,由学生自行设计、自行制作和自行调试。
3、进行基本技能训练,如基本仪器仪表的使用,常用元器件的识别、测量、熟练运用的能力,掌握设计资料、手册、标准和规范以及使用仿真软件、实验设备进行调试和数据处理等。
4、培养学生的创新能力。
数字时钟的功能
1一个具有时、分、秒计时的数字钟,计时准确;
.2以数字形式显示时、分、秒的时间;
3具有分、时校正功能,校正输入脉冲频率为10Hz;
4具有小时显示(12\24)切换电路的功能;
5具有仿广播电台整点报时功能,即每逢59分51秒、53秒、55秒及57秒时,发出4声500Hz低音,在59分59秒时发出一声高音,它们的持续时间均为1秒,最后一声高音结束的时刻恰好为整点时刻;
6具有定时闹钟功能,且最长闹铃时间为一分钟。同时可以任意设置闹钟的时、分,并设置有一个停止闹铃控制键。
7具有秒表功能,能够仿运动员比赛计时。
8具有秒可视功能,用DE0板上的八个灯的依次点亮来显示秒针的走动。
9原本我们还计划在DE0板上外接一个基于TLC5620的D/A转换电路模块加上音频功放来实现真人语音报时。但后来因时间不足而作罢。
数字钟 的原理
1.数字钟的构成
数字钟实际上是一个对标准频率(1hz)进行计数的计数电路。由于计数的起始时间不可能与标准时间(如北京时间)一致,故需要在电路上加一个校时电路,同时标准的1hz时间信号必须做到准确稳定。通常使用石英晶体振荡器电路构成数字钟。
(a)数字钟组成框图
2.晶体振荡器电路
晶体振荡器电路给数字钟提供一个频率稳定准确的32768hz的方波信号,可保证数字钟的走时准确及稳定。不管是指针式的电子钟还是数字显示的电子钟都使用了晶体振荡器电路。一般输出为方波的数字式晶体振荡器电路通常有两类,一类是用ttl门电路构成;另一类是通过cmos非门构成的电路,本次设计采用了后一种。如图(b)所示,由cmos非门u1与晶体、电容和电阻构成晶体振荡器电路,u2实现整形功能,将振荡器输出的近似于正弦波的波形转换为较理想的方波。输出反馈电阻r1为非门提供偏置,使电路工作于放大区域,即非门的功能近似于一个高增益的反相放大器。电容c1、c2与晶体构成一个谐振型网络,完成对振荡频率的控制功能,同时提供了一个180度相移,从而和非门构成一个正反馈网络,实现了振荡器的功能。由于晶体具有较高的频率稳定性及准确性,从而保证了输出频率的稳定和准确
原理框图
总体方案设计
1,秒的设置利用单片机的T0定时器工作方式1,定时50秒,并利用一个软件计数器(R0到R7中的任意一个),本程序中选用R4做计数器,并附初值为20,作减法计数,每次T0溢出时,计数器减一,当计数为零时,定时一秒完成.2,时钟的时分秒秒的个位以一为进制计数满10后向秒的十位进一,秒的十位计数满6后向分的个位进一;分的个位满10后向分的十位进一,分的十位满6后向小时的个位进一;小时同前一步.3,闹钟的设置取时分秒的存储单元的数值与设定值相比较,当数值相等时,闹钟输出端口打开4,显示输出显示器即LED显示的是十进制的数,故需要数据进制转换功能DA.本程序中选用的是共阴极七段六管LED.用单片机芯片AT89C51的P3;口输出控制共阴极七段六管LED的位选信号;用P1口输出共阴极七段六管LED的码段信号
说明
系统由AT89C51,LED数码管,按键,电容,电阻等部分构成,能实现时间的调整,输出,调时间时能闪烁等功能.系统中按钮SB0能对时间进行调整功能的按钮,采用单键控制调时功能,运用软件去抖判断按键的时间从而选择完成相对应的功能时钟显示在此部分的设计中,设置专用显示数据缓冲区70h--75h,与分,时及其他数据缓冲区数据区别,在其中存放的是显示段码,而其他缓冲区存放的是时间数据.在显示时,首先将时间十进制数据转化为显示段码,然后送往数码管显示.显示段码采用动态
扫描的方式.在要求改变显示数据的类别时,只须改变@R0(指向数据缓冲区的指针)指向的十进制数据缓冲区即可.数据调整数据调整有多种方式.一,可以直接进入相关状态进行有关操作,二,将调整分两步,先进入状态,然后执行操作,这两步分别由两个键控制.方式一,比较直接,设计思想也比较简单,但是,这种方式存在操作时间和控制键数目的矛盾.如果用比较少的键,那么可能会在进入状态后处于数据调整等待状态,这样会影响到显示的扫描速度(显示部分可以采用8279芯片来控制,可以解决此问题)当然在这种方式下,还可以使用多个状.态键,每个状
文档评论(0)