基于at89c51单片机的多功能电子万年历的设计毕业设计.pdf
文本预览下载声明
本科毕业设计 ( 论文 )
基于 AT89C51单片机的多功能电子万年历的设计
AT89C51 SCM-BASED ELCTRONIC
DESIGN CALENDAR
学 生 姓 名
学 院 名 称 信 电 工 程 学 院
专 业 名 称 电 子 信 息 工 程 技 术
指 导 教 师
年 月 日
本 科 毕 业 设 计 ( 论 文 )
摘要
本文介绍了基于 AT89C51单片机的多功能电子万年历的硬件结构和软硬件设计方法。
系统以 AT89C51单片机为控制器,以串行时钟日历芯片 DS1302记录日历和时间,它可以
对年、月、日、时、分、秒进行计时,还具有闰年补偿等多种功能。万年历采用直观的数
字显示,可以在 LED上同时显示年、月、日、周日、时、分、秒,还具有时间校准等功能。
此万年历具有读取方便、显示直观、功能多样、电路简洁、成本低廉等诸多优点,具有广
阔的市场前景。
关键字 AT89C51;电子万年历; DS1302
I
本 科 毕 业 设 计 ( 论 文 )
目 录
第一章 引言 错 误!未定义书签。
1.1 课题研究的背景 1
1.2 课题的研究目的与意义 1
1.3 课题解决的主要内容 1
第二章 系统的总体设计 2
2.1 系统方案的构想与确定 2
2.2 器件的选用 2
2.2.1 单片机的选择 2
第三章 系统硬件的设计 4
3.1 系统硬件电路设计 4
3.1.1 系统硬件框图 4
3.1.2 AT89C51单片机 4
3.1.3 8 位移位寄存器 74LS164 (串行输入,并行输出) 8
3.1.4 ds1302 12
第四章 系统的软件设计 15
4.1 主程序 15
4.2 从 1302 读取日期和时间程序 16
4.3 系统源代码 16
第五章 PROTEUS使用 29
5.1 编程环境 PROTEUS 29
5.2 用 PROTEUS ISIS对电子万年历的硬件电路设计 29
5.3 用 PROTEUS ISIS进行电子万年历的仿真测试 33
结论 36
致谢 37
参考文献 38
附录 错 误!未定义书签。
I
第一章 引言
1.1 课题研究的背景
随着科技的快速发展,时间的流逝 ,从观太阳、摆钟到现在电子钟,人类不
断研究,不断创新纪录。它可以对年、月、日、时、分、秒进行计时,还具有闰
年补偿等多种功能,而且 DS1302的使用寿命长,误
显示全部