图书分类号: 密 级: 毕业设计(论文)基于 AT89C51 单片机的多功能电子万年历的设计AT89C51 SCM-BASED ELCTRONIC DESIGN CALENDAR学生姓名段峰学院名称信电工程学院专业名称电子信息工程技术指导老师高玉芹5 月20 日摘要本文介绍了基于 AT89C51 单片机的多功能电子万年历的硬件结构和软硬件设计方法。系统以 AT89C51 单片机为控制器, 以串行时钟日历芯片DS1302 记录日历和时间, 它能够对年、 月、 日、 时、 分、 秒进行计时, 还具有闰年补偿等多种功能。万年历采纳直观的数字显示, 能够在LED 上同时显示年、 月、 日、 周日、 时、 分、 秒, 还具有时间校准等功能。此万年历具有读取方便、 显示直观、 功能多样、 电路简洁、 成本低廉等诸多优点, 具有宽阔的市场前景。关键字 AT89C51; 电子万年历; DS1302目 录1 绪论.........................................................11.1 课题讨论的背景............................................11.2 课题的讨论目的与意义......................................11.3 课题解决的主要内容........................................12 系统的总体设计...............................................22.1 系统方案的构想与确定......................................22.2 器件的选用...............................................22.2.1 单片机的选择..............................................23 系统硬件的设计...............................................43.1 系统硬件电路设计..........................................43.1.1 系统硬件框图..............................................43.1.2 AT89C51 单片机............................................43.1.3 8 位移位寄存器 74LS164( 串行输入, 并行输出) ..............83.1.4 ds1302..................................................114 系统的软件设计..............................................144.1 主程序..................................................144.2 从 1302 读取日期和时间程序................................155 PROTEUS 使用.................................................165.1 编程环境 PROTEUS..........................................165.2 用 PROTEUS ISIS 对电子万年历的硬件电路设计........