基于单片机的电子万年历的设计
基于单片机的电子万年历的设计(论文7500字)
摘 要
伴随着社会、科学技术快速发展,电子万年历应运而生,它不仅可以直观的显示日期时间而且易于读取,功能繁多。
本文设计的电子万年历选用AT89C52单片机为核心控制芯片,以芯片DS1302作为时钟芯片,采取数字化的温度传感器DS18B20来测量温度,以LED动态扫描来显示时刻。本文设计的电子万年历可实现时间调整、日历显示等功能,具有功能齐全经济更适用等优点。
关键词: AT89C52;DS18B20;DS1302;Proteus
The Simulation Design of the Electronic Calendar Based on Single-chip Microcomputer
ABSTRACT
With the rapid development of the science and technology, humans developed ele-ctronic calendar, it can not only intuitively show the date and the time, which is easy to read and has various other functions.
In this paper, the simulation design of electronic calendar takes AT89C52 as core chip, with DS1302 as clock chip and DS18B20 as digital temperature sensor. The time can be dynamically displayed on LED. In this thesis, the design of electronic calendar can adjust the time and display the date. The design in this thesis has the advantages that it has complete functions and it is affordable for most of people.
[来源:http://www.doc163.com]
Keywords: AT89C52, DS1302, DS18B20, Proteus
目 录
1 绪论 1
1.1 引言 1
1.2相关理论概述 1
1.2.1单片机的历史以及发展过程 1
1.2.2单片机的特点 2
1.2.3单片机的应用 2
1.3 可行性分析 3
2 系统总体方案及硬件设计 3
2.1 系统设计要求 3
2.2 总体设计方案 3
3 电子万年历的设计方案 4
3.1系统的硬件分析 4
3.2 主要单元电路的设计 4
3.2.1 主控器AT89C52 4
3.2.2 时钟芯片DS1302的分析 5
3.2.3 温度传感器DS18B20 8
3.3 LED数码管 8
3.4键盘模块的抉择 9
3.4.1键盘的分析 9
3.4.2 键盘的选择 9
3.5 电子万年历的硬件设计 9
4 电子万年历的软件设计 11
4.1结构设计流程图 11
4.2 温度、时间的程序设计 13
4.2.1 DS1302初始化的程序 13
4.2.2 启动温度转化 14
5 Proteus软件仿真 14
5.1 Proteus ISIS简介 14
5.2 Proteus调试 15
5.3 Proteus的功能仿真 15
结 论 18
参考文献 19
致谢 20
[资料来源:http://doc163.com]