基于51的电子万年历 ds12c887 ds18b20 调时 闹钟

上传人:woxinch****an2018 文档编号:38980507 上传时间:2018-05-10 格式:DOC 页数:39 大小:326.29KB
返回 下载 相关 举报
基于51的电子万年历 ds12c887 ds18b20 调时 闹钟_第1页
第1页 / 共39页
基于51的电子万年历 ds12c887 ds18b20 调时 闹钟_第2页
第2页 / 共39页
基于51的电子万年历 ds12c887 ds18b20 调时 闹钟_第3页
第3页 / 共39页
基于51的电子万年历 ds12c887 ds18b20 调时 闹钟_第4页
第4页 / 共39页
基于51的电子万年历 ds12c887 ds18b20 调时 闹钟_第5页
第5页 / 共39页
点击查看更多>>
资源描述

《基于51的电子万年历 ds12c887 ds18b20 调时 闹钟》由会员分享,可在线阅读,更多相关《基于51的电子万年历 ds12c887 ds18b20 调时 闹钟(39页珍藏版)》请在金锄头文库上搜索。

1、 目 录摘摘 要要.11 引言引言.22 功能要求功能要求.23 方案论证与设计方案论证与设计.23.1 控制部分的方案选择.23.2 测温部分的方案选择.23.3 显示部分的方案选择.34 系统硬件电路设计系统硬件电路设计.34.1 主控器 AT89C52 .34.2 时钟电路 DS12C887.44.2.1. DS12C887 的性能特性 .44.2.2 DS12C887 数据操作原理 .44.3 测温电路的设计.64.3.1 温度传感器工作原理 .74.3.2 DS18B20 与单片机的接口电路 .104.4 显示电路的设计.104.5 键盘接口的设计 .115 系统程序的设计系统程序的

2、设计.115.1 阳历程序设计.115.2 时间调整程序设计.115.3 温度程序设计.125.3.1 主程序 .125.3.2 读出温度子程序 .125.3.3 温度转换命令子程序 .125.3.4 计算温度子程序 .125.3.5 显示数据刷新子程序 .126 总结总结.13参考文献参考文献.13基于 51 单片机的电子万年历的设计摘 要电子万年历是单片机系统的一个应用,由硬件和软件相配合使用。硬件由主控器、时钟电路、温度检测电路、显示电路、键盘接口 5 个模块组成。主控模块用AT89C52、时钟电路用时钟芯片 DS12c887、显示模块用lcd12864 液晶、温度检测采用 DS18B2

3、0 温度传感器、键盘接口电路用普通独立键盘;软件利用汇编编程实现单片机程序控制。单片机通过时钟芯片 DS12c887 获取时间数据,DS18B20 采集温度信号送该给单片机处理,送给液晶显示。通过对键盘的扫描,对万年历进行调时和设定闹钟。1 1 引言引言随着微电子技术和超大规模集成电路技术的不断发展,家用电子产品不但种类日益丰富,而且变得更加经济实用,单片微型计算机体积小、性价比高、功能强、可靠性高等独有的特点,在各个领域得到了广泛的应用。电子万年历是一种应用非常广泛的日常计时工具,数字显示的日历钟已经越来越流行,特别是适合在家庭居室、办公室、大厅、会议室、车站和广场等使用。LED数字显示的日历钟显示清晰直观、走时准确、可以进行夜视,并且还可以扩展出多种功能。功能也越来越齐全,除了公历年月日、时分秒、星期显示及闹铃。但通过我们对各种电子钟表、历的不断观察总结发现目前市场的钟、历都存在一些不足之处,比如:时钟不精确、产品成本太高、无环境温度显示等,这都给人们的使用带来了某些不便。为此设计了一种功能全面、计时准确、成本低廉的基于 51 单片机的万年历。 2 2 功能要求功能要求1. 万年历能用数码管显示阳历年、月、日、星期、小时、分、秒并设置指定时间的闹铃。2. 数字式温度计要求测温范围-50100C, LCD 显

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 其它相关文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号