职场大变样社区

标题: 基于单片机的万年历加温度显示设计 [打印本页]

作者: admin    时间: 2016-5-27 16:06
标题: 基于单片机的万年历加温度显示设计
技术:单片机等
摘要:
随着时代的进步和科技的发展,单片机技术已经普及到我们生活、工作、科研等各个领域,已经成为一种比较成熟的技术,本设计将制作一种基于单片机控制的带实时温度显示、具有定时功能的电子万年历。
传统的电子日历大都体积大,功耗大,显示不准确等特点。为了缩小体积,减小功耗,使其变得小巧灵敏,本设计加入了时钟芯片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

包含资料:


截图:



百度网盘下载地址(金币充值):
**** 本内容需购买 ****







欢迎光临 职场大变样社区 (http://zcdby.com/) Powered by Discuz! X3.2