基于STM32的GPS定位终端的设计与实现-嵌入式毕业设计

项目介绍

技术:C语言、单片机等
摘要:全球定位系统(GPS)是一种基于卫星的实际定点导航系统。GPS是美国五角大楼研制的全天时、全天候、高精度的卫星导航系统。用户提供的3D定位、速度和准确的计时信息成本低,精度更高。它是卫星通信技术在导航领域中的应用模型。数字经济被现代社会信息化水平有力地推动由此发展。因此,对GPS的研究具有重要的意义。本次主要是探讨GPS定位原理和单片机知识制作一套GPS数据接收和显示的方案。
本次毕业设计用到了单片机STM32F03、ATK-S1216F8-BD GPS/北斗模块和液晶显示模块等。主要利用单片机STM32F103通过串口连接ATK-S1216F8-BD GPS/北斗模块,利用该模块的有源天线接收到卫星信号,然后经过开发板数据解析输出GPS/北斗定位数据,显示在液晶显示屏幕上,显示的信息包括纬度、经度、海拔高度、物体运行速度、正在定位的卫星数量、可以看见的卫星总数、协调世界时间等信息。
由于时间和知识水平的限制该论文简单的讲述了定位原理,但是该设计基本实现了实时定位,具有使用方便,适应能力较强,性能优异等特点。关键字:STM32F103;GPS/北斗模块;液晶显示器

效果图

请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述

目录:
摘要 I
Abstract II
1 绪论 1
1.1 课题设计背景及意义 1
1.1.1 地面应用 1
1.1.2 海洋应用 1
1.1.3 航空应用 1
1.1.4 航天应用 2
1.2 GPS定位终端简介 2
1.2.1 频率与定位精度 2
1.2.2 GPS系统组成 2
1.2.3 GPS定位原理 3
2 硬件方案设计 4
2.1 STM32F103单片机概述 4
2.1.1 STM32功能 4
2.1.2 STM32系统架构 5
2.1.3 复位电路 6
2.1.4 时钟系统 8
2.2 TFTLCD模块概述 10
2.2.1 TFTLCD模块简介 10
2.2.2 TFTLCD模块驱动流程 12
2.2.3 FSMC简介 13
2.3 GPS模块的介绍 14
2.3.1 特别的参变量 14
2.3.2 模块引脚说明 16
2.3.3 模块使用说明 18
2.4 硬件连接 18
3 软件方案设计 20
3.1 GPS模块软件设计 20
3.2 LCD模块软件设计 25
3.3 STM32F103单片机 28
3.3.1 STM32系统时钟 28
3.3.2 STM32串口实现 29
3.3.3 MDK下的C语言 31
4 下载调试与实验结果 35
4.1 串口程序下载 35
4.2 软硬件调试 38
4.2.1 硬件调试 39
4.2.2 软件调试 39
4.3 实验结果 40
结论 42
参考文献 43
致谢 44
外文原文 45
中文翻译 58

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
基于STM32嵌入式系统设计与实践光盘是一种提供STM32嵌入式系统设计学习资源的多媒体产品。该光盘中包含了相关教学视频、示例代码、开发工具以及学习资料等。 首先,该光盘通过教学视频为用户提供了系统设计的基础知识和流程,如STM32微控制器的介绍、嵌入式系统设计的原理和方法等。这些视频可以帮助初学者了解STM32的特性和使用方法,为后续的实践提供指导。 其次,光盘中的示例代码为用户提供了实践的参考和开发的基础。这些示例代码包括了各种常见的嵌入式系统设计场景,例如基本输入输出、外设操作、中断处理等。用户可以通过学习和修改这些示例代码来深入理解STM32的使用和系统设计的实践。 此外,光盘还提供了常用的STM32开发工具,如ST-LINK调试工具和Keil MDK软件等。这些工具能够帮助用户进行程序烧录、调试和性能优化等操作,提高系统设计效率和调试能力。 最后,光盘中的学习资料提供了更深入的学习资源,如STM32的技术手册、应用笔记、参考设计等。用户可以通过阅读这些资料来进一步拓宽知识面,应用更高级的技术在系统设计中。 综上所述,基于STM32嵌入式系统设计与实践光盘为用户提供了丰富的学习资源,包括教学视频、示例代码、开发工具和学习资料等。这些资源可以帮助用户系统地学习和实践STM32嵌入式系统设计,提高设计能力和应用水平。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值