[发明专利]一种基于单片机的GPS定位信息显示系统在审
申请号: | 201910315922.4 | 申请日: | 2019-04-19 |
公开(公告)号: | CN110134035A | 公开(公告)日: | 2019-08-16 |
发明(设计)人: | 唐菁敏;马含 | 申请(专利权)人: | 昆明理工大学 |
主分类号: | G05B19/042 | 分类号: | G05B19/042;G01S19/13;G01S19/42 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 650093 云*** | 国省代码: | 云南;53 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 单片机 定位数据信息 显示系统 电源 经纬度 控制中心 控制作用 实时显示 依次连接 传送 供电 | ||
1.一种基于单片机的GPS定位信息显示系统,其特征在于:包括GPS模块、STC89C51单片机、OLED显示模块、电源;GPS模块、STC89C51单片机、OLED显示模块依次连接,电源用于给GPS模块、STC89C51单片机、OLED显示模块供电;
所述GPS模块用于获取定位数据信息,之后再把定位数据信息传送给STC89C51单片机,STC89C51单片机作为控制中心,获取GPS模块传送的定位数据信息,之后把得到的定位数据信息输送到OLED显示模块,在OLED显示模块上把GPS模块获取的定位数据信息显示出来,实现STC89C51单片机的控制作用。
2.根据权利要求1所述的基于单片机的GPS定位信息显示系统,其特征在于:
所述GPS模块采用GR-87;STC89C51单片机串口TXD、RXD分别与GR-87的RXA、TXA进行连接,用于对GR-87进行设置后,采集GR-87的GPS定位和时间信息;STC89C51单片机的XTAL1、XTAL2采用内部时钟电路,与11.0592MHz的石英晶体和电容连接;STC89C51单片机的复位电路采用加电自动复位电路;P1口与OLED显示模块的数据位DB0-DB7连接,P2.0与引脚RS连接,选择数据或指令寄存器;P2.1与引脚R/W连接,选择读或写;P2.2与引脚E连接,使能OLED显示模块;P2.3与引脚CS1连接,选择左半屏显示或不显示;P2.4与引脚CS2连接,选择右半屏显示或不显示;P2.5与引脚RSTB连接,用于对OLED进行复位。
3.根据权利要求2所述的基于单片机的GPS定位信息显示系统,其特征在于:
所述STC89C51单片机搜索GPS模块的数据信息:GR-87模块会输出数据流,并且更始一次数据只需要一秒钟的时间;只能是采集出STC89C51单片机对它输送过来的数据流中的数据信息,用户才能方便地直接进行观看,第一步要做的是打开串口中断处理的子代码文件,进行数据接收,并辨别其是否是有用数据,然后依照逗号个数进行辨别数据是什么类型,再然后分别存储时间、经纬度以及日期数据,如果接收到“*”那么接收成功。
4.根据权利要求1所述的基于单片机的GPS定位信息显示系统,其特征在于:
所述GPS模块把收到的数据发送至STC89C51单片机,通过串口STC89C51单片机就能接收数据,然后开始解析数据,在OLED显示模块上实时显示经纬度、风速、高度以及时间信息。
5.根据权利要求1所述的基于单片机的GPS定位信息显示系统,其特征在于:还包括系统初始化模块、信号接收与处理模块、数据显示模块、延时模块;
所述系统初始化模块:在用户对设备加电时,对STC89C51单片机的硬件端口做初始化操作;对GPS OEM 板初始化;对OLED显示模块做初始化操作:设置显示模式为 16 字×2行;将定位数据指针指向 80H,即屏幕第 0行第 1 列;显示屏清屏;开显示屏和设置光标;显示光标移动设置;
所述信号接收与处理模块:该模块的功能是用于使STC89C51单片机的串口接收从GPSOEM 板发送来的 GPS 定位数据,做如下操作:判断接收的字符是否是“$”字符;如果是则将记录标志位置 1;然后再接收信息内容,在收到“*”字符 ASCII 码后再接收两个字节结束接收,然后根据语句标识区分出信息类别以对收到 ASCII 码进行处理显示;
所述数据显示模块:负责将有用的定位信息数据显示在显示屏的指定位置;
所述延时模块:设置对STC89C51单片机的更新时间为 8秒。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于昆明理工大学,未经昆明理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910315922.4/1.html,转载请声明来源钻瓜专利网。