第一范文网 - 专业文章范例文档资料分享平台

基于51单片机的GPS接收机毕业设计

来源:用户分享 时间:2025/5/25 1:23:57 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

开始定义tmpRI=1?默认进入命令模式命令段计数结束命令判断判别进入命令模式进入数据模式置命令标志命令类型判断数据储存RI=0结束

图5-2 接收总流程图

2.命令类型判断流程图(以 GPGGA为例)

23

接收字符放入类型缓存位计数>=4?Ycmd[0]=‘G’cmd[1]=‘P’cmd[2]=‘G’cmd[3]=‘G’cmd[4]=‘A’置为第一种命令置命令模式逗号计数器清空Y

图5-3 命令类型判断流程图

当类型数据接收完毕,先判断类型。本设计中有3种类型数据,即GPGGA、GPGSV、GPRMC。如果接收到的是GPGGA,则将命令类型置1,接收命令模式赋为

24

2,逗号和位数均清空。

3.GPGGA数据存储流程图

逗号计数值为?2接收位<13接收位<1045接收位<1接收位<16接收位<27接收位<69接收位<9存纬度存纬度方向存经度存经度方向定位判断使用卫星数高度处理图5-4 GPGGA数据存储流程图

开始接收类型数据。此时,当逗号计数为2且位计数小于9,就将纬度数据一位一位存储起来(存储一位后RI便置0以接收下一位)。当接收数据为“,”时,则逗号计数加1为3同时位计数清空,如果位计数小于1,则将纬度方向数据一位一位存储起来(同上)。当逗号计数再加1为4时同时位计数清空,这时位计数只要小于10,就将经度数据一位一位存储起来(同上)。依次类推,会顺次将经度方向、定位判断、定位使用的卫星数、高度处理存储起来。然后会接收到“*”,说明整句接收完成并将其置为结束模式。

25

同理可知,GPGSV、GPRMC语句的接收过程。

4.2.3 人机对话模块

人机对话模块主要是显示器工作。显示器经过初始化、设置才能正确显示信息,才能够对输入的信息显示出来。这个要点在前面已有描述.

1.显示总流程图

开始定义i.Bhour系统初始化判断有无GPS信号?N提示无GPS信号Y显示GPS信息经度纬度使用卫星数卫星总数时间速度方位角结束 图5-5 显示流程图

2.GPRSM信息显示流程图

26

搜索更多关于: 基于51单片机的GPS接收机毕业设计 的文档
基于51单片机的GPS接收机毕业设计.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c5bb4g8oa1u37lyd0yek4_7.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top