基于stm32的温度测量系统 下载本文

武汉理工大学

毕业设计(论文)

基于STM32的温度测量系统

学院(系): 信息工程学院

专业班级: 学生姓名: 指导老师:

武汉理工大学毕业设计(论文)

学位论文原创性声明

本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包括任何其他个人或集体已经发表或撰写的成果作品。本人完全意识到本声明的法律后果由本人承担。

作者签名:

年 月 日

学位论文版权使用授权书

本学位论文作者完全了解学校有关保障、使用学位论文的规定,同意学校保留并向有关学位论文管理部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权省级优秀学士论文评选机构将本学位论文的全部或部分内容编入有关数据进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。

本学位论文属于1、保密囗,在 年解密后适用本授权书

2、不保密囗 。

(请在以上相应方框内打“√”)

作者签名: 年 月 日

导师签名: 年 月 日

武汉理工大学毕业设计(论文)

目 录

摘 要 .............................................................................................................................................. I Abstract .......................................................................................................................................... II 1 绪论 ............................................................................................................................................. 1 2 系统分析 ..................................................................................................................................... 3

2.1 STM32芯片 ...................................................................................................................... 3 2.2 DS18B20 ........................................................................................................................... 5 2.3 TFTLCD ............................................................................................................................ 6 2.4 ATK-HC05蓝牙串口 ....................................................................................................... 7 3 硬件设计 ..................................................................................................................................... 8

3.1 MCU .................................................................................................................................. 8 3.2 JTAG设计 ........................................................................................................................ 9 3.3 TFTLCD电路设计 ........................................................................................................... 9 4 软件设计 ................................................................................................................................... 10

4.1 系统初始化 .................................................................................................................... 10

4.1.1 时钟的初始化 ..................................................................................................... 10 4.1.2 I/O初始化 ............................................................................................................ 11 4.1.3 串口初始化 ......................................................................................................... 13 4.1.4 DMA初始化 ........................................................................................................ 15 4.1.5 中断初始化 ......................................................................................................... 17 4.2 模块功能设计 ................................................................................................................ 18

4.2.1 DS18B20温度模块 ............................................................................................. 18 4.2.2 TFTLCD模块设计 .............................................................................................. 21 4.2.3 ATK-HC05蓝牙模块 .......................................................................................... 24

5 结果与总结 ............................................................................................................................... 26 参考文献 ....................................................................................................................................... 30 致谢 ............................................................................................................................................... 31