基于单片机的电子万年历的仿真设计 摘 要 伴随着社会、科学技术快速发展,电子万年历应运而生,它不仅可以直观的显示日期时间而且易于读取,功能繁多。 本文设计的电子万年历选用AT89C52单片机为核心控制芯片,以芯片DS1302作为时钟芯片,采取数字化的温度传感器DS18B20来测量温度,以LED动态扫描来显示时刻。本文设计的电子万年历可实现时间调整、日历显示等功能,具有功能齐全经济更适用等优点。 关键词: AT89C52;DS18B20;DS1302;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 |
基于单片机的电子万年历的仿真设计
更新时间:2019-02-24
上一篇:智能防盗报警系统
下一篇:基于PLC的智能温室控制系统设计