版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、GPS串口數(shù)據(jù)解碼程序bit ReceivingF = 0;bit EndF = 0;bit RMCF = 0;bit GGAF = 0;bit VTGF = 0;bit GSAF = 0;uchar GPS_time9;UTC 時(shí)間uchar xdata GPS_wd12;緯度uchar xdata GPS_jd13;經(jīng)度uchar GPS_warn;定位警告uchar GPS_quality;定位質(zhì)量uchar GPS_status;/ 定位狀態(tài)uchar GPS_alt8;海拔uchar GPS_sv3;使用衛(wèi)星uchar GPS_speed10;速度uchar GPS_date9;UT
2、C 日期uchar Segment; uchar逗號(hào)計(jì)數(shù)Bytes_counter; ucharCommand;void GPRMC(uchar);void GPGGA(uchar);void GPVTG(uchar);void GPGSA(uchar);void gps(uchar);*/功能:NMEA-183協(xié)議解析入口 :void返回:void全局變更修改:GPS_*,Segment,command,Bytes_counter,NewByteF修改記錄:2007.8.25 創(chuàng)建 by 54etv1/2007.8.26 v1.1修改解碼結(jié)構(gòu)*/void gps(uchar tmp)com_
3、send_byte(tmp);if(tmp = $)/ 起始標(biāo)志Command = 0;ReceivingF = 1;Bytes_counter = 0;Segment = 0;清空語句段計(jì)數(shù)器return;if(ReceivingF)if(tmp =,)+Segment;Bytes_counter=0;/清空段字節(jié)計(jì)數(shù)器return;if(tmp*)/收到結(jié)束標(biāo)志ReceivingF = 0;EndF = 1;return;if(Segment = 0)if(Bytes_counter = 3)/段 0,語句類型判斷switch(tmp)caseG:Command=1;/語句類型$GPGGA
4、GGAF = 1;break;caseM:Command=2;/語句類型$GPRMCRMCF = 1;break;caseCommand=3;/語句類型$GPVTGVTGF = 1;break;caseS:break;default:Command=0;/非有效數(shù)據(jù)類型,終止當(dāng)前數(shù)據(jù)接收ReceivingF=0;break;if(Bytes_counter=4)if(Command=0& tmp=A)Command=4;/語句類型 $GPGSAGSAF = 1;elseswitch(Command)case 1:GPGGA(tmp); break;case 2:GPRMC(tmp); brea
5、k;case 3:GPVTG(tmp); break;case 4:GPGSA(tmp);break;default:break;+Bytes_counter;NewByteF = 0;return;void GPGGA(uchar tmp)switch(Segment)if(Bytes_counter = 2 | Bytes_counter = 5) /$GPGGA 段 1, UTC 時(shí)間, hhmmss (時(shí)分秒)格式,取前6位 轉(zhuǎn)換為HH:MM:SS 格式GPS_timeBytes_counter =:;+Bytes_counter;if(Bytes_counter8)GPS_timeB
6、ytes_counter = tmp;GPS_time8 = 0;break;if(Bytes_counter = 3)/$GPGGA 段 2 處理 緯度 ddmm.mmmm (度分)格式GPS_wdBytes_counter +Bytes_counter;接收第二個(gè)字節(jié)后插入GPS_wd11 = 0;if(Bytes_counter = 0) +Bytes_counter;GPS_wdBytes_counter break;=tmp;GPS_wd0 = tmp;或S (南半球)break;/$GPGGA第3段處理緯度半球N (北半球)if(Bytes_counter = 4)(度分)格式GP
7、S_jdBytes_counter = +Bytes_counter; GPS_jd12 = 0;if(Bytes_counter = 0) +Bytes_counter;GPS_jdBytes_counter = tmp; break;/$GPGGA 段 4 處理經(jīng)度 dddmm.mmmm接收第3個(gè)字節(jié)后插入GPS_jd0 = tmp;W (西經(jīng))break;/$GPGGA第5段處理經(jīng)度半球E (東經(jīng))或GPS_quality = tmp;break;/$GPGGA第7段處理 正在使用解算位置的衛(wèi)if(Bytes_counter2)星數(shù)量(0012)(前面的0也將被傳輸)=tmp;GPS_s
8、vBytes_counterGPS_sv2 = 0;break;case 9: if(Bytes_counter7)/$GPGGA 第 9 段處理 海拔高度(-9999.999999.9 )GPS_altBytes_counter = tmp;break;default:break; void GPRMC(uchar tmp)switch(Segment)case 9:if(Bytes_counter1 & Bytes_counter3 & Bytes_counter6)GPS_dateBytes_counter-4GPS_date2GPS_date8 = 0;break;default:break;void GPGSA(uchar tmp)switch(Segment)case 2:GPS_status = tmp;2=2D定位,3=3D定位break;default:break;=tmp;/$GPGSA第2段處理 定位類型,1二沒有定位,0000.01851.8 公里/小時(shí),前面的0也將被傳輸)=tmp;=$;/這里4個(gè)字符是 Km/h=; ;=/;=#;=0;void GPVTG(uchar tmp)switch(Segment)case 7:if(Bytes_counter 7) 地面速率(GPS_speedBytes_counte
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 批量設(shè)備采購合同
- 廉潔合同的終止與解除
- 個(gè)人安全共同守護(hù)
- 挖掘機(jī)使用合同文本
- 通風(fēng)與空調(diào)工程勞務(wù)分包契約
- 銷售合同必要
- 房地產(chǎn)中介合同范本
- 積極進(jìn)取上學(xué)保證書
- 標(biāo)準(zhǔn)化的民間借款合同
- 負(fù)責(zé)任的倉庫保管承諾
- 天津市河?xùn)|區(qū)2022-2023學(xué)年七年級(jí)上學(xué)期期末地理試題
- JT-T-860.2-2013瀝青混合料改性添加劑第2部分:高黏度添加劑
- 江蘇開放大學(xué)本科財(cái)務(wù)管理專業(yè)060111馬克思主義基本原理期末試卷
- 2024年4月自考00155中級(jí)財(cái)務(wù)會(huì)計(jì)試題及答案
- 商務(wù)英語寫作1(山東聯(lián)盟)智慧樹知到期末考試答案章節(jié)答案2024年山東管理學(xué)院
- 細(xì)胞生物學(xué)智慧樹知到期末考試答案章節(jié)答案2024年中南民族大學(xué)
- 2024中國留學(xué)生歸國求職洞察報(bào)告
- 2024年全國人才流動(dòng)中心招聘事業(yè)編制人員3人歷年公開引進(jìn)高層次人才和急需緊缺人才筆試參考題庫(共500題)答案詳解版
- 中班音樂《小看戲》課件
- 電大財(cái)務(wù)大數(shù)據(jù)分析編程作業(yè)2
- 葡萄糖醛酸在藥物開發(fā)中的應(yīng)用
評(píng)論
0/150
提交評(píng)論