基于单片机实现多功能数字钟的设计.doc

资料分类:工业大学 上传会员:小兔乖乖 更新时间:2023-01-28
需要金币1000 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:9800
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)

摘 要:随着社会的不断发展,人们对时钟的要求越来越高,老式的钟表已经不能满足日益发展的社会。因此,本设计基于单片机实现多功能数字钟的设计显得尤为重要。此设计将STC89C52作为数字钟的核心控制器,通过DS1302数字时钟芯片进行秒,分,时、年、月、日来计时实现计时校时功能,将其时间数据经单片机输出,利用LCD1602显示器显示出来,利用DS18B20对室内环境进行实时的温度检测,并且通过按键可以对时钟、星期、年月、进行调节,此外还能实现闹钟,校准时间等功能。在软件设计方面主要包括时间程序、日历程序、时间校准程序、显示程序,闹钟设定程序、温度检测程序等。在编写完所有程序并在KEIL软件中编译无误后,再通过串口烧录到单片机中,最终进行软硬件联调,达到上述要求,从而实现一个多功能数字钟的设计。

 

关键词:数字钟,单片机,DS1302,DS18B20,

 

目录

摘要

Abstract

1  绪论-3

1.1 课题背景-3

1.2 课题意义-3

2  系统总体方案设计-3

2.1 设计要求-3

2.2 方案选择和论证-3

2.2.1 单片机的选择-3

2.2.2 显示方案的选择-4

2.2.3 时钟模块的选择-5

2.2.4 温度传感器的选择-5

3  系统硬件设计-5

3.1 整体方案设计-5

3.1.1 系统概述-5

3.1.2 系统框图-6

3.2 最小系统模块-6

3.2.1 STC89C52简介-6

3.2.2 最小系统电路-9

3.3 液晶显示电路-9

3.3.1 1602液晶简介-9

3.3.2 液晶引脚说明-10

3.3.3 指令介绍-10

3.3.4 液晶显示模块电路-13

3.4 时钟模块-13

3.4.1 引脚说明-13

3.4.2 时钟芯片DS1302的工作原理-14

3.4.3 DS1302模块电路图-15

3.5 DS18B20传感器电路-16

3.5.1 DS18B20简介-16

3.5.2 DS18B20时序说明-16

3.5.3 DS18B20模块电路图-17

3.6 按键输入模块-18

3.7 温度报警模块-18

3.8 系统总原理图-19

4  软件设计-19

4.1 程序流程图设计-19

4.1.1 总体程序流程图设计-19

4.1.2 时间日期流程图设计-20

4.1.3温度传感器流程图设计-21

4.1.3液晶显示流程图设计-21

4.2 PROTEUS仿真结果-22

4.2.1 显示界面-22

4.2.2 闹钟界面-23

5  硬件组装与调试-23

5.1 元器件的选择与测量-23

5.2 元件的焊接与组装-23

5.3 电路的调试-24

5.3.1 调试方法-24

5.3.2 调试步骤-24

结 论-27

参考文献-28

致  谢-29

相关论文资料:
最新评论
上传会员 小兔乖乖 对本文的描述:方案一:选AD590模拟集成温度传感器。模拟集成传感器是由硅半导体通过集成工艺制成的,因此也被称为硅传感器或单片集成温度传感器。AD590是一种通过电流的强度转化成温度显示数值......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: