单片机控制的GPS定位系统(一)信息工程毕业(3)
2013-06-09 01:07
导读:nbsp; MOV SCON,#50H ; 串口一工作方式 MOV TMOD,#20H ; 波特率发生器T1在工作模式2上 MOV TH1,#0FDH ; 置初值(波特率为9600bps) MOV TL1,#0FDH SETB TR1 ;定时器t1起动START: C
nbsp; MOV SCON,#50H ; 串口一工作方式 MOV TMOD,#20H ; 波特率发生器T1在工作模式2上 MOV TH1,#0FDH ; 置初值(波特率为9600bps) MOV TL1,#0FDH SETB TR1 ;定时器t1起动START: CLR EPIN CALL LCDRESET ;初始化 CALL DELAY5S STA0: CALL EXITT STA1: CALL RECEIVE CALL TIME STA2:CALL START1 CALL START2 CALL START3 CALL START4 CALL XS ;判断串口是否有$GPRMC数据接收到 CLR RI JNB RI,$ MOV A,SBUF CJNE A,#24H, STA2 ; 判别接收的数据是否为‘$’,如果不是就转到液晶显示驱动程序 CLR RI JNB RI,$ MOV A,SBUF CJNE A,#47H,EXITT ; 判别接收的数据是否为G CLR RI JNB RI,$ ;等待下一个串口数据 MOV A,SBUF CJNE A,#50H, STA2 ; 判别接收的数据是否为‘P’如果不是就转到液晶显示驱动程序 CLR RI JNB RI,$ ;等待下一个串口数据 MOV A,SBUF CJNE A,#47H, STA2 ; 判别接收的数据是否为‘G’如果不是就转到液晶显示驱动程序 CLR RI JNB RI,$ ;等待下一个串口数据 MOV A,SBUF CJNE A,#47H, STA2 ; 判别接收的数据是否为‘G’如果不是就转到液晶显示驱动程序 &nb