- 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
1.1 引言 2
1.2 单片机AT89C51介绍 2
1.2.1 组成 2
1.2.2 主要特性: 3
1.2.3 管脚说明 3
1.3 时钟芯片DS1302 5
1.3.1 芯片简介 5
1.3.2 DS1302的结构及引脚说明 5
1.3.3 地址/命令字节和寄存器格式定义 6
1.3.4 读写操作时序 6
第二章 系统设计 8
2.1 开发目的 8
2.2 题目分析 8
2.3 设计思想 8
第三章 设计流程图 9
3.1硬件设计 9
3.1.1 显示电路的设计 9
3.1.2 显示驱动电路的设计 10
3.1.3 电源电路的设计 10
3.1.4 复位及晶体振荡电路 10
3.1.5 键盘电路 10
3.1.6 整点报时和闹钟电路 10
3.1.7 看门狗电路 10
3.2 软件设计 11
3.2.1 系统流程图 11
3.2.2 日期程序设计 11
3.2.3 时间调整程序设计 12
第四章 原程序代码 15
第五章 课程设计结果总结: 26
第六章 参考资料及参考文献: 26
附录:总设计电路图 27
摘 要
本电子钟以AT89C51单片机为核心,通过软硬件相结合的方法,控制LED数码管输出,可以显示年、月、日、时、分、秒、星期,同时还具有整点语音报时及定时闹钟的功能。系统内置了时钟芯片DS1302,保证了在断电后计时不受影响。该电子钟硬件电路简单,时间调整方便,软件设计灵活、可靠,加入了“看门狗”电路,增强了系统的抗干扰能力。
关键词 AT89C51,DS1302,“看门狗”
ABSTRACT
This electronic clock is based on MCU AT89C51, it controls LED to display YEAR, MONTH, DAY, HOUR, MINUTE, SECOND and WEEK through software and hardware method, it can also give the correct time and alarm. The system have a clock chip DS1302 which assure the system will not influenced after power is cut off. The hardware circuit is simple, time modulation is convenient, software design is vivid and credibility. WATCH DOG circuit strengthen the anti- interference ability of the system.
KEYWORDS AT89C51,DS1302,“WATCH DOG”
第一章 系统概述
引言
数字钟是一种应用广泛的日常计时工具,广泛用于家庭居室、办公室、大厅、会议室、车站、广场等场所。LED数字显示的时钟清晰直观、走时准确、在夜间也可以显示而且成本低廉。该设计以51单片机为核心,充分利用单片机的资源,加上时钟模块、显示模块和键盘接口三大块外围电路,再配合软件程序的设计,增强了整体系统的稳定性。该数字钟实现了显示年、月、日、时、分、秒、星期的功能,而且调节十分方便,时钟芯片的使用保证了系统在断电时能继续工作,音乐芯片的使用使系统具有整点语音报时和闹钟的功能。
单片机AT89C51介绍
AT89C51是美国ATMEL公司生产的低电压,高性能CMOS 8位单片机,片内含4K字节的可反复擦写的Flash只读程序存储器和128字节的随机存取数据存储器(RAM),器件采用ATMEL公司的高密度、非易失性存储技术产生,兼容标准MCS-51指令系统,片内置通用8位中央处理器(CPU)和Flash存储单元,功能强大,由于将多功能8位CPU和存储器组合在单个芯片中,ATMEL的AT89C51是一种高效微控制器,为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。
图1-1 总线型引脚封装图
组成
CPU系统
8位CPU,含布尔处理器
时钟电路
总线控制逻辑
存储器系统
4K字节的程序存储器(可外扩至64K)
128字节的数据存储器(可再外扩64K)
特殊功能寄存器SFR
I/O口和其它功能单元
4个并行I/O口
2个16位定时/计数器
1个全双工异步串行口
中断系统(5个中断源、2个优先级)
主要特性:与MCS-51兼容 K字节可存储器 1000次擦数据保留时间0年三级程序存储器锁定128×8位内部RAM32可编程I/O线两个16位定时器/计数器个中断源 可编程串行通道低功耗
文档评论(0)