| 需要金币: |
资料包括:完整论文 | ![]() | |
| 转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:10493 | ||
| 折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:本设计通过单片机自动控制电路设计了一款数字时钟。以单片机AT89S52单片机为核心,并且利用美国DALLAS公司生产的DS1302时钟芯片,该芯片具有闹钟,闰年补偿,掉电走时等功能。温度传感器则采用了DS18B20,时间和温度均可在LCD1602液晶显示屏上进行显示。并且可以对该时钟进行闹钟设置,在达到闹钟时间时,蜂鸣器蜂鸣。还可将24小时模式设置成12小时的pm格式,便于时间的观察。还具有农历时间显示,按下按键即可进行农历阳历显示的转换。在不插入电源的情况下,也可进行掉电走时,再次插入电源,时间显示不会发生变化。
关键词:单片机;数字时钟
目录 摘要 Abstract 1 绪论-1 1.1 课题开发背景-2 1.1.1 时钟的发展-2 1.1.2 数字时钟开发的必要性-3 1.2 课题开发意义-3 1.2.1 国内外研究现状-4 1.3 课题设计的目标-5 2 系统设计-6 2.1 系统结构-6 2.2 系统设计详情-6 3.1 AT89S52单片机最小系统硬件设计-8 3.2 时钟芯片电路-8 3.2.1 时钟芯片DS1302介绍-8 3.2.2 DS1302接口电路-9 3.3 温度采集电路-9 3.3.1 DS18B20介绍-9 3.3.2 DS18B20的主要特性-10 3.3.3 DS18B20工作原理-10 3.3.4 DS18B20的接口电路-10 3.3.5 DS18B20的工作时序-11 3.4 LCD液晶显示屏-13 3.4.1 LCD显示模块介绍-13 3.4.2 1602LCD的电路连接-14 3.5 蜂鸣器鸣响电路-14 3.6 按键电路模块-15 4 系统软件设计-16 4.1 总程序流程图-16 4.2 子程序流程-17 4.3 闹钟设置子程序流程-17 5 系统硬件测试-18 5.1 硬件系统仿真-19 5.2 系统运行-22 6 总结与展望-25 6.1 设计总结-25 6.2 设计感想与展望-25 致谢-28 附录-29 |

