程序进行了改进。主要有:
1、显示定位状态,改为显示定位使用的卫星数/天空中的卫星数。
2、改变了经纬度显示的位数,使用空余的数位显示高度数据,使“高度”数据的格式兼容性更强。
3、改进了大多数取数据的来源nema语句。
3、改为时间从$gpzda语句取出,以支持moto板上的rtc(实时时钟)。使得只要卫星定过位后,即使不再是定位状态,输出时间也是准确的。
接线:
1602使用4bit模式,d4-d7分别接在p0^4-p0^7,rs-p2^2,rw-p2^1,e-p2^0,gps输出接在rxd。使用11.0592mhz晶振。gps输出速率为4800。
本程序完全正常工作,需要gps能输出以下4种nema语句:
$gpgga
$gprmc
$gpgsv
$gpzda
补充说明:强烈提醒注意,由于使用p0口输出液晶显示的数据,所以大家的试的时候,p0口一定要加上拉电阻才可以。