需要金币:1000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:8486 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘 要:电子万年历是一种及其广泛的日常计时工具,在现代社会中很流行。本设计以AT89C52单片机为核心,由单片机最小系统、按键扫描、温度传感器、时钟电路及LCD液晶显示等几部分组成,其不仅实现了电子万年历对年、月、日、时、分、秒进行计时、调整的基本功能,而且同时实现了温度显示功能。系统上电后,时钟芯片DS1302将实时的年、月、日、时、分、秒等信息通过串行接口发送给单片机系统;数字式温度传感器DS18B20采集室温温度,将温度信息转换成数字代码传递到单片机系统内,单片机对接收的时间信息和温度信息进行处理,再通过液晶显示LCD1602显示出来。本设计具有易于读取、显示直观、成本低廉等优点,在当前的社会具有广阔的前景。 关键词: 单片机,万年历,DS1302,LCD1602
目录 摘要 Abstract 1 概述-5 1.1 电子万年历设计的背景及意义-5 1.2 课题设计研究内容-5 2 硬件电路设计-6 2.1 AT89C52 单片机-6 2.2 时钟日历芯片 DS1302-7 2.3 温度采集电路 DS18B20-8 2.4 LCD 液晶显示屏 1602-10 2.5 按键电路-12 3 软件部分设计-13 3.1 主程序流程图设计-13 3.2 DS1302 程序设计-14 3.3 DS18B20 程序设计-15 3.4 1602 程序设计-16 4 仿真与调试-17 4.1 Proteus 软件-17 4.2 Keil 软件-18 4.3 万年历的功能仿真-20 4.4 硬件调试-22 结束语-24 参考文献-25 致谢-26 附录-27 附录一:仿真图-27 附录二:源程序-27 |