基于单片机的数字时钟的设计.doc

  • 需要金币2000 个金币
  • 资料目录论文助手 > 大学本科 > 科技学院 >
  • 转换比率:金钱 X 10=金币数量, 例100元=1000金币
  • 论文格式:Word格式(*.doc)
  • 更新时间:2020-11-06
  • 论文字数:10493
  • 课题出处:(溪老师)提供原创资料
  • 资料包括:完整论文

支付并下载

摘要:本设计通过单片机自动控制电路设计了一款数字时钟。以单片机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


支付并下载

提示:本站支持手机(IOS,Android)下载论文,如果手机下载不知道存哪或打不开,可以用电脑下载,不会重复扣费