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

资料分类:科技学院 上传会员:王媛媛 更新时间:2021-06-07
需要金币1000 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:9557
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)

摘要:随着社会的不断发展和进步,数字时钟已经变成人们日常生活中的必要品,而单片机的应用也日渐广泛。

本课题是以单片机AT89C51为系统的核心控制芯片,通过一定的电路,构成多功能数字时钟。其功能是时间显示,手动校时,温度显示,闹钟。设计通过编程,实现四项功能。主要由单片机控制电路,温度传感器电路,显示电路,闹钟电路以及校时电路四个模块组成。具体是通过时钟芯片DS1302来计算时分秒年月日,以及利用芯片DS18B20来感知当前的温度,最终通过显示器LCD1602实时来呈现当前的时间和温度,也可以通过手动按键来调节时间,设置闹钟。本数字时钟读数方便,设置闹钟,具有很高的实际使用价值。

关键词:AT89C51,数字时钟,温度测量,闹钟,多功能;

 

目录

摘要

Abstract

1  绪论-5

1.1  课题的研究背景-5

1.2  课题的研究意义-5

1.3  课题的设计主要工作-5

1.4  课题论文结构-6

2  系统整体设计方案及论证-6

2.1  单片机的选型-6

2.2  系统方案选择和论证-6

2.3  多功能数字时钟设计框架-7

2.4  模块各部分功能实现-7

2.5  工作原理-8

3  主要元器件芯片-8

3.1  单片机AT89C51-8

3.2  时钟芯片DS1302-9

3.3  温度传感器DS18B20-11

3.4  液晶显示屏LCD1602-13

4  系统各模块设计-14

4.1  最小系统-14

4.2  时钟模块-15

4.3  温度传感器模块-16

4.4  液晶显示屏模块-16

4.5  按键模块-16

4.6  蜂鸣器模块-17

5  软件设计-18

5.1  主程序流程图-18

5.2  温度程序流程图-18

5.3  DS1302时钟程序流程图-19

5.4  LCD显示程序流程图-20

6  软件调试与仿真-21

6.1  软件编译调试环境——Keil-21

6.2  系统仿真——Proteus-22

6.3  仿真源程序录入-23

6.4  仿真结果-24

6.5  数字时钟数据及误差分析-24

结论-26

参考文献-27

致谢-28

附录一:仿真图-29

附录二:程序-30

相关论文资料:
最新评论
上传会员 王媛媛 对本文的描述:本设计中,另一个关键就是是数字时钟的设计。数字时钟是利用数字电路来计时,实现对当前时间以数字的形式来显示,比传统的时钟具有更高的准确性和直观性,而且无机械装置,能......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: