目录
目录 ..........................................................................................................................................III
插图清单.................................................................................................................................VII
表格清单 ..................................................................................................................................IX
引言 ............................................................................................................................................1
第 1 章 绪论 ..............................................................................................................................2
1.1 课题的背景与意义..............................................................................................................2
1.2 电子万年历的现状与发展..................................................................................................2
1.3 设计的主要工作及章节安排..............................................................................................3
1.4 本章小结..............................................................................................................................4
第 2 章 设计方案论证...............................................................................................................5
2.1 电子万年历系统概述..........................................................................................................5
2.2 设计任务和主要内容..........................................................................................................5
2.3 设计方案论证......................................................................................................................6
2.3.1 计时方案.......................................................................................................................6
2.3.2 测温方案.......................................................................................................................6
2.3.3 显示方案.......................................................................................................................6
2.4 本章小结..............................................................................................................................7
第 3 章 系统硬件设计 ..............................................................................................................8
3.1 AT89C51 单片机介绍 .......................................................................................................8
3.2 LCD1602 液晶显示 .........................................................................................................10
3.3 DS1302 时钟芯片介绍 ....................................................................................................12
3.3.1 DS1302 有关日历时间的寄存器 ...............................................................................13
3.3.2 DS1302 控制字介绍 ...................................................................................................13
3.3.3 DS1302 单字节读写时序介绍 ...................................................................................14
3.3.4 DS1302 操作指令介绍 ...............................................................................................14
3.3.5 DS1302 与单片机接口电路 .......................................................................................15
3.4 DS18B20 芯片介绍..........................................................................................................15
3.5 语音闹铃模块....................................................................................................................18
3.6 按键接口............................................................................................................................19
3.7 单片机最小系统电路设计................................................................................................19
3.8 本章小结............................................................................................................................20
第 4 章 系统软件设计 ............................................................................................................21
4.1 主程序流程图.....................................................................................................................21
4.2 按键扫描程序流程图.........................................................................................................21
4.3 从 1302 读取日期和时间程序流程图...............................................................................22
4.4 农历转换程序设计............................................................................................................23
4.4.1 公历转农历算法研究.................................................................................................23
4.4.2 公历转农历程序.........................................................................................................24
4.5 公历与星期的换算方法....................................................................................................25