具有温度检测功能的电子时钟设计.doc

资料分类:理工论文 上传会员:朱丽安 更新时间:2020-03-26
需要金币2000 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:7016
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)

摘 要: 从古至今,人们就使用着各种计时方式,从日晷,公鸡打鸣到沙漏,机械钟,具有久远的历史。现如今,科技强国,科技创新大力发展,家庭,公司,商场随处可见功能多样的万年历,已成为人们不可或缺的日常品。并添加多种功能,随着科技的发展越发成熟和重要。

数字万年历设计的主要系统是主微控制器STC89C52,通过DS1302时钟芯片提供时钟信号,然后由1602 LCD显示器显示信息。其中,STC89C52采用4〜6V电压供电,可连接电脑,手机,充电宝通用USB接口,方便,具有功耗低,成本低的优点;时钟芯片采用DS1302,行程准确,功耗低,使用寿命长,在提供秒,年,月,日,周等信息的同时,还具有闰年补偿等功能;LCD1602液晶显示屏,可以直观地显示年,月,日,时,秒,星期等信息。 另外还有时钟调试,温度显示和温度报警等功能。Keil测试后的所有程序均证实正确,导入Proteus软件进行仿真,并提供焊接电路的可行性。

关键词: 万年历,单片机,STC89C52,DS1302,LCD1602

 

目录

摘要

Abstract

1前言-5

1.1 课题背景及研究的意义-5

1.2 课题主要研究内容-5

2 系统总体方案设计-5

2.1 设计要求-5

2.2 方案选择和论证-6

2.2.1 系统基本方案选择-6

2.2.2 显示方案的选择-6

2.2.3 时钟模块的选择-6

2.2.4 温度传感器的选择-6

3 系统硬件设计-6

3.1 整体方案设计-6

3.1.1 系统概述-6

3.1.2 系统框图-7

3.2 最小系统模块-7

3.2.1 STC89C52简介-7

3.2.2 最小系统电路-8

3.3 液晶显示电路-9

3.3.1 1602液晶简介-9

3.3.2 液晶引脚说明-10

3.4 DS18B20传感器电路-11

3.5 时钟模块-12

3.6 按键输入模块-12

3.7 蜂鸣器模块.

4 软件设计-12

4.1 程序语言及开发环境-13

4.1.1 DS1302读写程序设计

4.1.2 温度程序设计.

4.2 程序流程图设计-17

4.2.1 总体程序流程图设计-17

4.2.2 1602液晶程序设计-17

4.2.3 读出DS1302的程序设计-18

4.2.4 温度传感器程序设计-19

5 系统软件调试与仿真-20

总 结-24

参考文献-25

致 谢-26

附  录-27

相关论文资料:
最新评论
上传会员 朱丽安 对本文的描述:毕业设计(论文)作为大学四年里最后一门课程,主要是考察学生在整个学习生涯中对所学知识的应用,将理论与实践相结合的能力。单片机作为社会工业发展的主流,能较好地考察学生动......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: