freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于單片機及gps器件的定位與測量系統(tǒng)設計畢業(yè)設計(留存版)

2025-09-13 21:33上一頁面

下一頁面
  

【正文】 , # 0FH,RELEASE RET END 附錄 2 。說明使用到的外部變量 EXTRN DATA(KEYSTATE) 。 if(AREA)CWE2()。液晶字符顯示程序 # define uchar unsigned char /*定義全局變量 LINE,CLMN*/ uchar LINE,CLMN。 Igps=0。 INITIAL()。 /*待顯示的字符數(shù) */ int xdata sumup=0。字符顯示程序 ; NMEA一 0183是以語句形式發(fā)送數(shù)據(jù)的。 Vout2:連接 MAX1677 的 10 管腳,輸出 10V 電壓,作為液晶顯示模塊的背光電源電壓; 允許輸入電壓范圍: — ; A8:單片機對 LCD的數(shù)據(jù) /指令通道的選擇。 6 數(shù)據(jù)的控制與顯示 液晶模塊的工作特性 液晶顯示器是一種將液晶顯示器件、連接件、集成電路、 PCB 線路板、背光源、結構件裝配在一起的器件。需要注意的是,在使用時串行口的發(fā)送端和接收端必須對應使用同一組,還要注意數(shù)據(jù)的傳輸方向,注意不要將輸入輸出接口接反。 在單片機控制系統(tǒng)中,復位操作可以使單片機初始化,也可以使死機狀態(tài)下的單片機重新啟動,因此非常重要。將 MCS 51 單片機作為處理器構成的 GPS 應用系統(tǒng) ,具有體積小巧、使用靈活的特點 ,而且系統(tǒng)的結構和功能可以根據(jù)需求的不同進行個性化配置 ,其性價比十分明顯。 輸出語句 GPS OEM 板的輸出語句有十余種 ,以 Garmin生產(chǎn)的 GPS25LP 板為例 , 其主要語句有 GPALM(歷書數(shù)據(jù))、 GPGGA( GPS標準數(shù)據(jù) ,定位數(shù)據(jù) )、 GPGSV(衛(wèi)星狀態(tài)) 、 GPGSA 、 GPRMC 、 GPVTG 、 PGRME 、 PGRMF 、 PGRMT 、 PGRMV( GARMIN定義的語句 ,3D速度信息) 、 LCGLL 、 LCVTG( NMEA 標準語句)等。該 OEM 板為 12 通道的 GPS 接收機,可以同時跟蹤多達 12 顆的 GPS 衛(wèi)星,能夠實現(xiàn)快速定位。位置精度( m):小于 15; c 為 GPS 信號的傳播速度(即光速)。 GPS 模塊有多種格式的輸出信息,這里我們采用 $GPGRMC 語句,它輸出了基本的定位信息,可以滿足一般用戶的使用要求。 本文即使用 Garmin 公司生產(chǎn)的 GPS 25 LP 型 OEM 為例,介紹了其基本工作原理和輸入輸出數(shù)據(jù)格式 ,討論了 GPS OEM 板與 MCS51 單片機的串行通信接口以構成 GPS基本應用系統(tǒng) ,并給出了讀取和控制 GPS 導航信息的匯編語言程序。本文以 Garmin 公司生產(chǎn)的 GPS 25 LP型 OEM 板為例,介紹了全球定位系統(tǒng) ( GPS ) 的基本工作原理 ,討論了 GPS OEM 板的組成和特點 ,分析了滿足 NMEA – 0183 通信協(xié)議語句的數(shù)據(jù)格式及信息組 成 ,并結合其硬件特點,著重講述了 MCS 51 單片機與 GPS OEM 板的串行通信問題 ,討論了 GPS 應用系統(tǒng)的軟硬件配置問題 ,并給出了單片機讀取和現(xiàn)實導航數(shù)據(jù)的有關匯編語言程序。對本研究 提供過幫助和做出過貢獻的個人或集體,均已在文中作了明確的說明并表示了謝意。 GPS系統(tǒng)由空間部分、地面監(jiān)控部分和地面接收機部分組成?,F(xiàn)在大多數(shù)的 GPS 都已經(jīng)模塊化并提供簡潔的應用接口。 單片機控制程序:編寫程序,實現(xiàn)單片機控制系統(tǒng)的初始化 ,控制 GPS 器件完成方位數(shù)據(jù)的采集 ,進行相應的信號處理,并通過單片機接口用總線的方式輸出至液晶顯示模塊顯示的功能。如圖 示。 GARMIN GPS 25LP 系列 OEM 板采用全封閉方式,單一 +5V 供電,內(nèi)置保護電池。從而產(chǎn)生計算位置的數(shù)據(jù)信息(包含維度,經(jīng)度,高度,速度,日期,時間,航向,衛(wèi)星狀況等信息)。輸入語句包括初始位置,時間,秒脈沖狀態(tài),差分模式, NMEA 輸出間隔等設置信息。 ( 4) GPS板設置語句( PGRMC) PGRMC語句用于設置 GPS板,設置參數(shù)存儲于永久存儲器中。單片機的工作是在統(tǒng)一的時鐘脈沖的控制下一拍一拍的進行的。 R1OUT、 R2OUT:兩路轉換后的 TTL 電平輸入端,可送單片機的 RXD; 在收到 *字符 ASCⅡ 碼后在接受兩個字節(jié)結束接收,然后根據(jù)語句表示區(qū)分出信息類別以對受到ASCⅡ 碼進行處理顯示。 數(shù)據(jù)接收和顯示電路地址分配和連接如下 : 電路原理圖 1 所以電源部分設計要求為 +5V 和 10V 雙電壓輸出。 R R6:電阻, R5 和 R6 的比值決定了 系統(tǒng)欠電壓檢測的門檻電壓值Vtrip,當電池電壓正常時,電池電壓過低,輸出管腳 LOB( LowBattery Output) 輸出保持高電平;一旦電池電壓低于門檻電壓 Vtrip 時, LBO 管腳輸出變成低電平。因輸出數(shù)據(jù)是以語句的形式出現(xiàn)的,每條語句代表一種數(shù)據(jù),每種數(shù)據(jù)有它自己的識別碼,所以判斷有效性后要根據(jù)收到的語句的識別碼來判斷該語句是否為所需要的內(nèi)容(如GPRMC 中,“ GP”為識別符,“ RMC”為語句名)。液晶的驅動 INTIAL() CLEAR() CWE1(void) DWE1(void) CWE2(void) DWE2(void) /*液晶顯示初始化 */ void CLEAR (viod)。 SCON=0x50。 show()。 } //返回初始值; numgps=0。 CWE2()。顯示一個字符串 /*show(void)子函數(shù),顯示一個字符串 */ void show( void) { uchar i。輸出行狀態(tài)并檢查列狀態(tài) MOV P1, A MOV A, P1 ANL A, # 0F0H ORL A, LAST 。有鍵按下,延時 10ms DELAY: MOV R6, # 31 DJNZ R6, $ DJNZ R7, DELAY MOV A, P1 。 if(AREA)DWE2()。 //實現(xiàn)控制器 E1控制指令的傳遞 void DWE2(void)。 len2=sprintf(stringgps,“﹪ s” ,stringgps+1)。 show()。 uint numgps。 在實際應用中我們要結合各個領域的特殊情況和特定的技術需求,進行有針對性的處理和設計。本例中的函數(shù)有:主程序, GPS數(shù)據(jù)通信程序,液晶的驅動以及液晶的顯示。對發(fā)送到 GPS OEM 板的信息要轉換為 NMEA0183 格式。 電路原理和地址分配如下說明: VCC:經(jīng)過 MAX1677變換后的系統(tǒng)正電源電壓; SED 1520 控制器可以直接與 51 系列 單片機相連,不必使用其它的接口芯片因此選擇存儲器映像方式的接口,晶液晶模塊當做存儲器的一部分對待直接使用存儲器讀寫進行 I/O 操作。對于不同的數(shù)據(jù)幀,幀頭是不同的,主要有$ GPGGA, $GPGSV,$PGRMC等。引腳圖如圖 所示。 GPS – OEM 板上電經(jīng)過自檢后即進入衛(wèi)星測量階段并輸出相關信息。(以真北為參考基準,前面的 0也將傳 輸); 9 UTC當?shù)厝掌冢?ddmmyy(日月年)格式; 10磁偏角 176。用戶通過輸入語句對 GPSOEM 板進行初始化,設置數(shù)據(jù)格式和通信波特率,以及要求輸出的種類等。功耗 (W): GPS 25LP OEM 板的引腳如圖 。所以對于最終用戶來說 ,關注的重點是 GPS接收機。其中 GPS 空間星座部分、地面監(jiān)控部分均為美國所控制; GPS 的用戶設備主要由接收機硬件和處理軟件組成。利用其串行 接口接收 GPS25LP 型 GPS OEM 板輸出的 NMEA 0183 語句數(shù)據(jù),并將接收到的數(shù)據(jù)經(jīng)過篩選和處理后發(fā)送到 LCD 液晶顯示器顯示。 GPS系統(tǒng)由空間部分、地面監(jiān)控部分和地面接收機部分組成。本人授權 大學可以將本學位論文的全部或部分內(nèi)容編入有關數(shù)據(jù)庫進行檢索,可以采用影印、縮印或掃描等復制手段保存和匯編本學位論文。對本文的研究做出重要貢獻的個人和集體,均已在文中以明確方式標明。而 GPS 定位技術的出現(xiàn)也給車輛、輪船等移動目標的導航定位提供了精確、實時的定位能力。 該系統(tǒng)所要實現(xiàn)的基本功能為單片機對 GPS器件的控制和對所采集的定位信息的顯示兩個方面。在海灣戰(zhàn)爭期之后 , GPS開始走向民用研究及開發(fā)。這個電路板具有接收 GPS 信號、處理信號、輸出觀測信號和定位結果等功能。速度限制 (m/s): 515; 傳輸速率可自定義。 (3)推薦最小 GPS/TRANSIT數(shù)據(jù)( RMC) GPRMC語句包含時間、日期、方位、速度和磁偏角等信息,基本上可以滿足一般的導航需求。其中有兩條主電源引腳, 2條外接晶體引腳, 4條控制或與其他電源復用的引腳, 32條 I/O引腳。因為 GPS OEM 板的串口電平是符合 RS232 標準的電平,而單片機串口采用的是TTL 電平,因此需要通過電平轉換才能夠實現(xiàn)聯(lián)接。因此必須通過程序將個人所需要的信息從接收到的字節(jié)流中提取出來,然后才能送到 LCD 顯示,這樣才能做到一目了然。因此不僅可以顯示字符,而且還可以顯示連續(xù)完整的圖形,是目前用于單片機中的現(xiàn)實信息量最大,功能最全面的一種顯示器。 D0~ D7:單片機和 LCD的數(shù)據(jù)總線; 封裝形式: 16 腳 QSOP 封裝,體積很 小,不需要外部場效應管; ②信號接收模塊: 該模塊的功能是使單片機的串口接收從 GPS OEM 板發(fā)送來的 GPS 定位數(shù)據(jù),做如下操作:判斷接收的字符是否是“ $”字符;如果是則將記錄標志位 置 1;把緯度數(shù)據(jù)計數(shù)變量和經(jīng)度數(shù)據(jù)計數(shù)變量置 0;把逗號計數(shù)變量置 0。為解決信息中用戶所需要的信息。 結束語 GPS接收機 OEM板價格的低廉和超小體積板子的大量生產(chǎn),使得目前市場上手持 GPS產(chǎn)品大量涌現(xiàn),為 GPS的應用展示了廣闊的前景。 uint igps。 show()。 //將字符放入字符“ stringgps”中 igps++。 /*定義西文字庫 */ uchar code CTAB[0x61][0x08]= { {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},/* “” =00H*/ //...... //此處需要輸入字庫內(nèi)容,在液晶模塊中一般會自帶 }; /*說明使用到的外部函數(shù) */ void CWE1(void)。 for(i=1。從 P1口讀取行狀態(tài) MOV LAST, A 。等待鍵松開 SJMP KEYQUIT NOKEY: MOV KEYSTATE,# 00H 。i++) { onechar(BUFFER[i])。 column=column60; } else AREA=0。 igps=0。 //軟件清除中斷標志位 //判斷是否收到 GPRMC格式語句的第一個字符“$”,其數(shù)值為 0x24,收到后開始記錄數(shù)據(jù) //并設置記錄標志 record=1。 TR1=1。 /*從當前位置開始顯示緩沖區(qū) BUFFER中的內(nèi)容 */ char data BUFFER[15]。液晶主程序; ④數(shù)據(jù)顯示模塊:負責將有用的定位信息數(shù)據(jù)顯示在反映定位置。 Vin:電源電路的輸入端,連接兩節(jié) 電池,形成便攜式儀表的電源; MAX
點擊復制文檔內(nèi)容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1