基于单片机的万年历加温度显示设计-嵌入式毕业设计

项目介绍

技术:单片机等
摘要:
随着时代的进步和科技的发展,单片机技术已经普及到我们生活、工作、科研等各个领域,已经成为一种比较成熟的技术,本设计将制作一种基于单片机控制的带实时温度显示、具有定时功能的电子万年历。
传统的电子日历大都体积大,功耗大,显示不准确等特点。为了缩小体积,减小功耗,使其变得小巧灵敏,本设计加入了时钟芯片DS1302,可对时间进行准确记时,同时可设置定时时间,实现定时功能。另外本设计具有显示实时温度的功能。传统的温度传感器系统大都采用放大、调理、A/D转换,转换后的数字信号送入计算机处理,处理电路复杂、可靠性相对较差,占用计算机的资源比较多。本设计将采用DS18B20一线制数字温度传感器,可将温度信号直接转换成数字信号送给微处理器,电路简单,成本低,实现了时间温度同时显示的效果。最后,温度和时间都将通过12864液晶显示器进行显示。测试表明系统达到了设计要求的各项功能,各部分工作正常。

关键词 时钟/温度检测/单片机/温度

效果图请添加图片描述

请添加图片描述
请添加图片描述
目录:
中文摘要 I
英文摘要 II
1概论 1
1.1万年历发展背景 1
1.2电子万年历的特点 1
1.3国内外现状、发展 1
2系统基本方案选择和论证 2
2.1单片机芯片的选择方案和论证 2
2.2显示模块的选择方案和论证 3
2.3时钟芯片的选择方案和论证 4
2.4温度传感器的选择方案和论证 5
2.5电路设计最终方案确定 6
3系统硬件电路设计 6
3.1系统功能模块划分 6
3.2各单元模块功能分析及模块电路设计 7
3.2.1时钟模块 7
3.2.2温度模块 8
3.2.3显示模块 10
3.2.4人体红外感应模块 17
3.2.5独立键盘模块 19
3.2.6蜂鸣器模块 20
3.2.7单片机模块 21
3.3电路原理图的绘制和电路的焊接 24
3.3.1原理图绘制软件 PROTEL 24
3.3.2 PCB制作 25
3.3.3元器件的焊接 26
4 系统软件设计 27
4.1万年历软件系统的流程图 28
4.2 温度信息的采集 28
4.3 时钟的读取 32
4.3.1 DS1302控制字节的说明 32
4.3.2 DS1302时间日期寄存器及相应位定义 32
4.3.3 DS1302数据的输入和输出 33
4.3.4 DS1302读写部分(程序)部分 33
4.4 温度的显示控制 34
4.5 键盘模块 35
4.6 蜂鸣器模块 36
结束语 37
致 谢 38
参考文献 39
附录1 电路原理图和PCB图 40
附录2 程序部分 42

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值