51单片机接收GPS数据的算法与实现
2015-04-13张伟
中国科技纵横 2015年3期
张伟
(江苏科技大学(张家港校区),江苏张家港 215600)
51单片机接收GPS数据的算法与实现
张伟
(江苏科技大学(张家港校区),江苏张家港215600)
本文研究的对象为处理器为51单片机的应用系统,研究的主要内容为应用系统在编程的过程中的内存使用区划分、GPS定位信息流数据格式两方面。在应用系统在使用的过程中,51单片机具有内存较小的特点,而GPS导航具有数据流较大的特点,两者之间存在着较大的矛盾。为了解决这一矛盾,本文提出了51单片机接收GPS数据的压缩算法。
51单片机GPS数据数据压缩
在嵌入式的GPS车载系统的处理器一般情况下采用51单片机,但是这种处理器具有内存较小的特点,其内存仅为128B,而GPS定位信息数量流具有较大的特点。51单片机内存与GPS定位信息之间存在着严重的矛盾,本文针对这对矛盾提出了GPS数据的压缩算法,更好地解决了51单片机在应用过程中内存较小的问题。
1 51单片机内存较小的特点
51单片机具有内存较小的特点,其内存仅为128B,其中寄存器区为32个字节、数据缓冲区为80个字节、位寻址区为16个字节[1]。在对单片机技术人员的技术水平进行衡量的过程中,单片机内存宝贵资源的利用率是其重要的衡量标准之一。如果项目开发过程中应用了51单片机,那么程序设计人员在内存资源利用的过程中,寄存器区的主要功能为参与程序运算数据寄存单元,数据缓冲区的主要功能为对数据运算结果或中间结果进行缓存,位寻址去的主要功能为变量或标志的定义。……
登录APP查看全文
