【#文档大全网# 导语】以下是®文档大全网的小编为您整理的《基于51单片机的电子万年历系统的设计》,欢迎阅读!
基于51单片机的电子万年历系统的设计
人们在观测时间的时候,常常想知道当时的湿度、温度、日期、星期等与日常生活密切的信息。采用51单片机设计了一种计时准确、功能全面、成本低廉的万年历。该电子万年历通过定时中断和按键同时显示各种需要的信息,具有电路简单,显示直观、读取方便、功能多样的优点。
标签:电子万年历;单片机;定时中断;温湿度
引言
电子万年历是一种应用非常廣泛的日常计时工具,适合各类场合使用。LCD数字显示的日历钟显示清晰直观、走时准确、可以进行夜视,并且还可以扩展出多种功能。功能也越来越齐全,除了公历年月日、时分秒、还有星期、温湿度显示及闹铃。
1 总体设计要求
1.1 实现的功能
此万年历主要功能是显示:时、分、秒、年、月、日、星期、湿度、温度、闹钟功能、整点报时、农历、平闰年。
数字式温湿度计测温范围-40~80℃,湿度误差范围±3%RH用LCD液晶显示。
1.2 系统基本方案选择
KeilC51软件提供丰富的库函数和功能强大的集成开发调试工具,全Windows界面。KeilC51软件目标代码生成效率很高,大多数情况下生成的汇编语言代码都比较容易理解[1]。
1.3 硬件设计选定
本设计主控制系统采用AT89S52,独立按键控制;时钟电路由ds1302时钟电路提供;温湿度由DHT21数字式温湿度传感器采集;LCD1602液晶屏动态扫描作为显示。如图1所示。
2 系统的硬件设计与实现
2.1 单片机主控制模块的设计
主控制系统采用AT89S52,这是一种高性能、低功耗微控制器,具有8K的
本文来源:https://www.wddqxz.cn/82c6041152e2524de518964bcf84b9d529ea2cf5.html