- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于51单片机和时钟芯片DS1302的数字时钟设计(毕业论文)(可编辑)
基于51单片机和DS1302数字时钟
硬件总体设计说明书
编制单位:*****
作 者:*****
版 本:V1.0
发布日期:2011-2-12
目录
一、引言
1.1编写目的
1.2背景
1.3参考资料
二、总体设计
2.1设计与运行环境
2.2硬件功能描述
三、数字钟软件和硬件设计3.1 硬件电路设计
3.1.1电源
3.1.2独立按键模块
3.1.3显示模块
3.1.4复位电路模块
3.1.5时钟芯片模块
3.1.6主控模块
3.1.7闹铃模块
3.2软件设计
3.2.1程序设计流程图
3.2.2 源程序
四、数字钟制作过程中遇到的问题
五、总结
附录Ⅰ:DS1302时钟芯片的工作原理和使用方法-----------22
附录Ⅱ:如何利用软件减小的计时误差
一、引言
1.1编写目的
为了进一步熟悉51单片机的编程以及学习数字钟的相关设计方法,在老师的指导下我们进行了本次数字钟的设计。
我们在寒假利用10天的时间里基于51单片机??STC89C52单片机和时钟芯片DS1302设计并实现了数字时钟。在PCB板制作完成并且调试成功之际,为了进一步提高自己和动手能力和编程能力,对这次数字钟的设计和制作的过程中遇到的问题及设计思路做一总结。
1.2背景
随着人们生活水平的提高和生活节奏的加快,对时间的要求越来越高,精准数字计时的消费需求也是越来越多。
二十一世纪的今天,最具代表性的计时产品就是电子万年历,它是近代世界钟表业界的第三次革命。第一次是摆和摆轮游丝的发明,相对稳定的机械振荡频率源使钟表的走时差从分级缩小到秒级,代表性的产品就是带有摆或摆轮游丝的机械钟或表。第二次革命是石英晶体振荡器的应用,发明了走时精度更高的石英电子钟表,使钟表的走时月差从分级缩小到秒级。第三次革命就是单片机数码计时技术的应用(电子万年历),使计时产品的走时日差从分级缩小到1/600万秒,从原有传统指针计时的方式发展为人们日常更为熟悉的夜光数字显示方式,直观明了,并增加了全自动日期、星期、温度以及其他日常附属信息的显示功能,它更符合消费者的生活需求!因此,电子万年历的出现带来了钟表计时业界跨跃性的进步……
我国生产的电子万年历有很多种,总体上来说以研究多功能电子万年历为主,使万年历除了原有的显示时间,日期等基本功能外,还具有闹铃,报警等功能。商家生产的电子万年历更从质量,价格,实用上考虑,不断的改进电子万年历的设计,使其更加的具有市场。
除了采用集成化的时钟芯片外,还有采用MCU的方案,利用STC89系列单片微机制成万年历电路,采用软件和硬件结合的方法,控制LED数码管输出,分别用来显示年、月、日、时、分、秒,其最大特点是:硬件电路简单,安装方便易于实现,软件设计独特,可靠。 在21世纪的今天,单片机仍然有着它不可替代的地位和独特的作用在学完单片机后,为了进一步学习51单片机的控制和编程,我们利用51单片机自己设计并制作数字钟。
1.3参考资料
【1】8051系列单片机C程序设计完全手册求是科技 编著 人民邮电出版社 2006
【2】51单片机应用从零开始 杨欣 编著 清华大学出版社2008
【3】单片机原理及接口技术第三版李朝青 编著 北京航空航天大学出版社 2008
【4】51单片机C语言教程郭天祥 编著 电子工业出版社 2009
二、总体设计此数字钟利用单片机STC89C52和时钟芯片DS1302设计完成。
2.1设计与运行环境
数字钟的程序设计和调试均在Keil uVision2环境下完成的。设计并完成的程序下载至STC89C52单片机后,即可初始化时钟芯片DS1302从而开始计时,系统开始正常运行。
2.2硬件功能描述数字钟能够完成24小时制计时,计时初始化值为00:00:00,用户可以通过按键调整时钟的初值实现校时功能,并且可以通过按键设定一个24小时以内任意时刻的闹铃,用户可以手动选择闹铃的开或者关两种状态。
三、数字钟软件和硬件设计3.1 硬件电路设计
数字钟的电路主要有电源模块、显示模块、按键模块、复位电路模块、时钟芯片模块、主控芯片STC89C52模块和闹铃模块等7大模块组成。
3.1.1电源
电源模块采用7805进行稳压,保证+5V电压的稳定输出,进一步提高系统的抗干扰能力和稳定性。
3.1.2独立按键模块
系统有三个独立按键,独立按键S1、S2、S3分别接至单片机P3.2、P3.3、P3.4口。
S1用来功能选择,其功能可以用按键次数N来表示:
您可能关注的文档
- 剑桥国际少儿英语1第一单元文本 听力材料.docx
- 剑桥少儿英语三级(上)课文重点[优化].doc
- 剪力墙螺杆眼封堵施工方案 2.doc
- 加入WTO后促进企业出口的财税对策_财政研究论文_财政税收论文_经济学论文__9386.doc
- 剑桥少儿英语一级上家长会_图文.ppt
- 加密控制网测量报告【精选】.doc
- 剑桥一级上升下家长会_少儿英语_幼儿教导_教导专区[精品].ppt
- 加强党建带团建 创先争优结硕果中国十五冶金属结构厂团支部荣获全国五四红旗团支部称号【精选文档】.doc
- 剑桥少儿英语一级下册 unit 1[资料].ppt
- 加强农村环境卫生整治和建立长效管理机制的调研报告【精选资料】.doc
- 基于3G的农业技术推广信息支撑体系建设项目可行性方案(可编辑).doc
- 基于51单片机和时钟芯片DS1302的数字时钟设计_2(可编辑).doc
- 基于51单片机控制的点阵LED电子显示屏设计毕业设计(已处理).doc
- 基于51单片机的六位十进制计数器论文_实习报告(可编辑).doc
- 基于51单片机的逆变电源的设计毕业设计(论文)(可编辑).doc
- 基于51系列单片机和时钟芯片DS1302的日历时钟设计与制作.doc
- 基于51系列单片机及DS1302时钟芯片的电子时钟-C语言-Proteus仿真-报告.doc
- 基于ABS-ESP的发展浅谈汽车主动安全技术.doc
- 基于ARM嵌入式GPS导航系统软硬件设计(同名39381).doc
- 基于AT89C51单片机的LED彩灯控制器设计毕业设计【精选】.doc
原创力文档


文档评论(0)