资源预览内容
第1页 / 共39页
第2页 / 共39页
第3页 / 共39页
第4页 / 共39页
第5页 / 共39页
第6页 / 共39页
第7页 / 共39页
第8页 / 共39页
第9页 / 共39页
第10页 / 共39页
亲,该文档总共39页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
目 录摘摘 要要.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 系统程序的设计系统程序的设计.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 液晶、温度检测采用 DS18B20 温度传感器、键盘接口电路用普通独立键盘;软件利用汇编编程实现单片机程序控制。单片机通过时钟芯片 DS12c887 获取时间数据,DS18B20 采集温度信号送该给单片机处理,送给液晶显示。通过对键盘的扫描,对万年历进行调时和设定闹钟。1 1 引言引言随着微电子技术和超大规模集成电路技术的不断发展,家用电子产品不但种类日益丰富,而且变得更加经济实用,单片微型计算机体积小、性价比高、功能强、可靠性高等独有的特点,在各个领域得到了广泛的应用。电子万年历是一种应用非常广泛的日常计时工具,数字显示的日历钟已经越来越流行,特别是适合在家庭居室、办公室、大厅、会议室、车站和广场等使用。LED数字显示的日历钟显示清晰直观、走时准确、可以进行夜视,并且还可以扩展出多种功能。功能也越来越齐全,除了公历年月日、时分秒、星期显示及闹铃。但通过我们对各种电子钟表、历的不断观察总结发现目前市场的钟、历都存在一些不足之处,比如:时钟不精确、产品成本太高、无环境温度显示等,这都给人们的使用带来了某些不便。为此设计了一种功能全面、计时准确、成本低廉的基于 51 单片机的万年历。 2 2 功能要求功能要求1. 万年历能用数码管显示阳历年、月、日、星期、小时、分、秒并设置指定时间的闹铃。2. 数字式温度计要求测温范围-50100C, LCD 显
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号