实时时钟课程设计.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实时时钟课程设计

芀芄蚆螇膆芃 单片机课程设计报告 题目: 实时时钟 院 (系) 工学院 专 业 电子信息工程 年 级 11-2班 姓 名 xx 学 号 xx 指导教师 xxx 2014年 12 月 30 日 电子信息工程专业11级学生单片机原理课程设计任务书 课程设计题目 二、实时时钟 指导教师 xx 职称 讲师 设计任务和要求: 1.基本要求 (1)采用DS1302作为实时时钟芯片进行计时 (2)读出DS1302中的时间数据 (3)能显示时间数据,包括年月日,时分秒 (4)显示方式不限 2.设计步骤 (1) 使用Proteus按设计要求绘制电路图。 (2) 按要求编写相应程序。 (3) 使用Proteus仿真程序,对程序进行调试。 (4) 撰写课程设计报告 3.撰写课程设计报告 课程设计报告内容包括题目、摘要、目录、正文、结论、致谢、参考文献等。 学生在完成上述全部工作之后,应将全部内容以先后顺序写成设计报告一份,阐述整个设计内容,要求重点突出、特色鲜明、语言简练、文字通畅,字迹工整。报告书以A4纸打印,装订成册(文字不少于3000 字)。 (2014年冬季) 单片机实时时钟 摘要:在这次设计中,采用LED数码管显示时、分、秒,以24小时计时方式进行计时,显示运用的原理是数码管动态显示原理,振荡脉冲是由12MHz的晶振产生的,定时器计数。在此次设计中,电路具有显示时间的基本功能,还可以实现对时间的调整。数字钟是其小巧,价格低廉,走时精度高,使用方便,功能多,便于集成化而受广大消费的喜爱,因此得到了广泛的使用 一、设计任务与要求 (1)采用DS1302作为实时时钟芯片进行计时 (2)读出DS1302中的时间数据 (3)能显示时间数据,包括年月日,时分秒 (4)显示方式不限 二、方案设计与论证 单片机具有以下显著特点,即“两多两少,三低三高”,所谓“两多”是指:多功能—集成多种功能部件到一片芯片中。所谓“两少”是:占用空间少(体积小)系统所需外围器件少。三低:低价格:目前一般单片机芯片的价格都在几元到几十元人民币。低电压:工作电压一般为5V、3.3V、2.7V、1.5V。低功耗:一般功耗都在数毫瓦,有些单片机在低功耗方式下可达几个微瓦以下,可以由电池供电。三高:性价比高—只需极低的成本就可开发出功能强大的高性能产品。高灵活性—由于通过程序控制、以单片机为核心的应用装置功能的改变往往不需要改变硬件电路,只需通过程序切换或修改程序即可实现。高可靠性—由于高可靠性的设计和制造工艺的提高,加上所用器件少、线路简单、所以单片机系统的工作可靠性非常高。功能复杂的电子控制系统采用单片机后,硬件结构变得简单、灵活性强、成本更低。 图1 51单片机引脚排列 三、单元电路的设计 1. LED显示电路 LED显示器、液晶LCD显示器、CRT显示器等。LED显示器是现在最常用的显示器之一,如下图所示。 图2 LED显示器的符号图 2. 键盘控制电路 由于按键是机械触点,当机械触点断开、闭合时,会有抖动,造成P3.2输入端的波形如图4所示。这种抖动虽然人感觉不到,但计算机完全可以感觉到,会当作多次按键处理。为使CPU能正确地读出P3口的状态,对每一次按键只作一次响应,就必须考虑如何去除抖动,单片机中为了节省硬件,常用软件法去除抖动,就是在单片机获得P3.2口为低的信息后,不是立即认定按钮已被按下,而是延时10毫秒或更长一些时间后再次检测,如果P3.2口仍为低,说明该位按钮的确按下了,这实际上是排除了按键按下时的抖动时间。而在检测到按键释放后(P3.2为高)再对键值处理。 该子程序的功能就是:检测是否有键闭合,如有键闭合,则通过延时再检测以排除键抖动,然后等待按键释放后返回所按下的键号。该子程序出口参数是:ACC.5-ACC.2四位中为1的位,表示连接到P3口该位的按键按下并释放了,可以据此执行相应的操作。 3、DS1302的结构及工作原理 DS1302是美国DALLAS公司推出的一种高性能、低功耗、带RAM的实时时钟电路,它可以对年、月、日、周日、时、分、秒进行计时,具有闰年补偿功能,工作电压为2.5V~5.5V采用三线接口与CPU进行同步通信,并可采用突发方式一次传送多个字节的时钟信号或RAM数据DS1302内

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档