走了弯路....
用了2片232,转来转去.....
我本来的gps模就是出ttl数据的.我晕死了.
单片机写好程序,可用"串口调试程序,向单片机发:"$gprmc,123633,a,3153.3838,n,12110.3691,e,"这条,这时候要有显示就ok了.
我的实验板有, 编程/仿真 二档,开始没有注意.我晕了一个半小时.
然后就是注意,你所以的,这里注意要改写值!
还得注意,你的gps输出的数据格式,及 波特,,,,,这时要跟据波特及单片机的晶振频率改以下二行的值!!!
mov th1,#0fah
mov tl1,#0fah
fa,是当单片机的晶振频率是11.0592时,gps输出为4800时的数值!
fd,是当单片机的晶振频率是11.0592时,gps输出为9600时的数值!
其它的,自己算吧.这里要感谢bg4uvr,给我我算了一大堆.这里就不贴出来了.
用keil时:
还有要编译的时候,要注意在工程中不要加"startup" 这里也要感谢uvr
在输出hex的时候,也要把你的振荡频率填写上去.