GPS定位 编程用汇编语言实现

来源:百度知道 编辑:UC知道 时间:2024/05/25 12:06:36
要求:cpu型号8088 要用汇编语言实现,gps模块为rs232串口,端口4800。
实现功能:从实验箱的rs232串口读入gps数据,并把经纬度高度时间(北京时间)等显示到实验箱的lcd屏幕上。
附有可在单片机上实现的.c文件,但是实验箱不是单片机的,而是8088
进一步探讨:
qq:304744036
email:xhjchess@nwsuaf.edu.cn
成功的话追加积分。
已经把问题解决了,检查顺利通过(蒙混过关)。哎~没有一个能帮我解决下问题的,还是靠自己了

首先, 如果不是非要用汇编的话, 就不要用汇编,因为中间牵涉到很多字符串的处理。
不过看你必须在8088上完成, 估计就是要求用汇编了。

简单的说下,首先你要实现用8088接受串口数据。 这应该不难,教科书上有。

然后去了解GPS数据格式,GPS数据是以字符串的形式一串串的输出的。 每一串都有个标示头,必须要查找相关资料,网络上很多的。
GPS输出的字符串中有些是包含有经纬度的。比如:

"#ABCD asdf, 0, 23, 45.564, 52.2356, 23, 4"
其中#ABCD是标示头, 45.564是维度, 52.2356是经度。
那么你的程序首先要找到标示头, 然后在找到经纬度的在字符串的位子, 比如可以用简单的数逗号来找。
剩下的就是显示问题了。

这么专业的问题来百度,还是去专业论坛找人吧。