电子设计大赛作品__51单片机的实时时钟制作.docVIP

电子设计大赛作品__51单片机的实时时钟制作.doc

  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文档。上传文档
查看更多
PAGE word格式.整理版 河北大学工商学院装订线 河北大学工商学院 装 订 线 电子设计竞赛报告 题目:使用DS12C887时钟芯片设计高精度时钟 学 部 信息科学与工程学部 专 业 电气一类 学 号 2009480102 姓 名 田海茂 2011年3月12日 目录 一 摘要 …………………………………………………3 二 系统组成与功能说明 ………………………………3 三 硬件电路设计与分析 …………………………………2 四 程序流程说明 …………………………………………3 附录1 ………………………………………………………. 摘要 本系统利用单片机(STC89C52)和DS12C887时钟芯片实现对时间的控制。在1602液晶上显示年,月,日,星期,时,分,秒,并且按秒实时更新显示;具有闹铃报警功能;具有更改功能,能任意更改时间;利用DS12C887自身掉电可继续走时的特性,实现断电时间不停,再次上电时时间仍准确显示在液晶上的功能。以上各种功能依据一定的联系,组成一个比较完整的系统。 一 系统组成与功能说明 系统可划分为几个功能模块,如图1所示。 单 单 片 机 STC89C52 液晶屏 DS12C887 液晶屏 DS12C887 蜂鸣器 按 键 蜂鸣器 按 键 图1 通过STC89C52单片机按键的扫描函数实现对更改时间功能的控制。在外部断电情况下DS12C887仍能继续走时,再次上电时将准确时间传给单片机,从而实现时间不停的功能,当闹钟时间到时,DS12C887发出中断申请,单片机控制液晶停止走时,通过蜂鸣器发出闹铃声,并且按键与蜂鸣器相连,按下按键的同时蜂鸣器会发出响声。采用个性化的液晶显示,当开始供电时以屏幕的平移为起始,时间信息从右往左平移至中央。 二 硬件电路设计与分析 硬件电路原理图如下所示 最小系统图 1602液晶与单片机连接图 DS12C887与单片机连接图 ⑴以STC89C52为核心制作出单片机最小系统。 ⑵1602液晶为5V电压驱动,带背光,可显示两行,每行16个字符,符合本作品需要。 ⑶DS12C887具有闹铃以及外部掉电自身继续走时功能,为理想的时钟芯片。 ⑷选择蜂鸣器,通过用三极管对其放大,实现所想要的功能。 ⑸选择RS232,使得计算机的9.6V的电压能够与该系统5V得以匹配,与此同时也实现了我们直接用电脑直接对其系统直接拷贝程序。 三 程序流程说明 初始化 初始化 按键检查 按键检查 从DS12C887读取数据 从DS12C887读取数据 液晶显示数据 液晶显示数据 图 主程序流程图 附件1 #includereg52.h #define uchar unsigned char #define uint unsigned int sbit rs=P3^5; sbit lcden=P3^4; sbit s1=P3^6;//功能键 sbit s2=P3^1;//增大键 sbit s3=P3^2;//减小键 sbit beep=P2^3;//蜂鸣器 sbit dscs=P1^4; sbit dsas=P1^5; sbit dsrw=P1^6; sbit dsds=P1^7; sbit dsirq=P3^3; uchar count,s1num,flag; bit flag1; char miao,shi,fen,nian,yue,ri,week; uchar code table[]= 20 - - ;//液晶固定显示 uchar code table1[]= : : ; uchar code table2[]= Hel

文档评论(0)

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

本人从事教育还有多年,在这和大家互相交流学习

1亿VIP精品文档

相关文档