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

正文內(nèi)容

基于gps定位系統(tǒng)的公交車自動(dòng)報(bào)站系統(tǒng)(參考版)

2024-12-10 02:27本頁面
  

【正文】 下面分析一下剛剛燒錄文件的數(shù)據(jù)格式,如圖 : NOKey KEY3 KEY2 KEY1 判斷鍵值 開始 初始化 SIO 口 初始化鍵盤 得到鍵盤值 播 放A2000 格式語音 播放S480 格式語音 錄音放音 清看門狗 圖 主函數(shù)流程圖 青島大學(xué)本科生畢業(yè)論文(設(shè)計(jì)) 26 在上圖的前 4 個(gè)字節(jié)為 “SPRW”的 ASCII 碼,主要作用是標(biāo)識(shí)該芯片是通過 ResWriter工具燒錄的(詳細(xì)參考 ResWriter 工具使用說明書 ——索引表),接下來的 4 個(gè)字節(jié)為整合后資源的起始地址 00 00 00 6E(由于 SPR4096 的最大地址為 0x7ffff,所以使用 4 個(gè)字節(jié)標(biāo)識(shí),即兩個(gè)字的長度),然后是整合后資源的結(jié)束地址。 A2021 語音播放函數(shù)設(shè)計(jì): 由于語音資源存儲(chǔ)在外擴(kuò)存儲(chǔ)器 SPR4096 上,語音播放采用手動(dòng)播放方式。字符顯示的 RAM的地址與 32個(gè)字符顯示區(qū)域有著一一對(duì)應(yīng)的關(guān)系,其對(duì)應(yīng)關(guān)系如表 。 12864C液晶中文顯示模塊每屏最多可實(shí)現(xiàn) 32個(gè)中文字 符。/*向液晶發(fā)送字節(jié) 子程序 */ void display1(unsigned int addr,unsigned char *ch); /*在地址 addr顯示字符 子程序 */ 本文選取了青島市 125 路公交車從臺(tái)東到苗嶺路共 24 站作為默認(rèn)線路 。 /*光標(biāo)的移動(dòng)方向 */ wr_lcd (m,0x0c)。 /*清屏,地址指針指向 00H*/ lcd_delay(100)。 wr_lcd (m,0x30)。=(~lcd_psb)。 顯示程序?qū)崿F(xiàn) void init_lcd(void) /*初始化程序 */ { *P_IOA_Buffer|=lcd_rst。 3. 顯示中文字形:將 16 位資料寫入 DDRAM 中,范圍為 A140H~ D75FH 的編碼(BIG5) , A1A0H~ F7FFH 的編碼 (GB)。 } } ... 液晶顯示部分設(shè)計(jì) C 系列中文模塊 顯示資料 RAM 顯示數(shù)據(jù) RAM 提供 64x2 個(gè)字節(jié)的空間,最多可以控制 4 行 16 字( 64 個(gè)字)的中文字型顯示,當(dāng)寫入顯示資料 RAM 時(shí),可以分別顯示 CGROM, HCGROM 與 CGRAM 的字型;本系列模塊可以顯示三種字型,分 別是半寬的 HCGROM 字型、 CGRAM 字型及中文 CGROM 字型,三種字型的選擇,由在 DDRAM 中寫入的編碼選擇,在 0000H~ 0006H 的編碼中將選擇 CGRAM 的自定字型, 02H~ 7FH 的編碼中將選擇半寬英數(shù)字的字型,至青島大學(xué)本科生畢業(yè)論文(設(shè)計(jì)) 24 于 A1 以上的編碼將自動(dòng)的結(jié)合下一個(gè)字節(jié),組成兩個(gè)字節(jié)的編碼達(dá)成中文字型的編碼BIG5( A140~ D75F) GB(A1A0~ F7FF),詳細(xì)各種字型編碼如下: 1. 顯示半寬字型:將 8 位資料寫入 DDRAM 中,范圍為 02H~ 7FH 的編碼。 if((fabs(ppstrWD[jj]))=2) { if((fabs(qqstrJD[jj]))=2) flag_in=1。 qq=trs_data(StrGpsJD1)。 經(jīng)緯度坐標(biāo)的變化 1 秒約等于 30 米的距離,故設(shè)定以某站站牌為圓心, 半徑 60 米(即經(jīng)緯度約 2 秒)內(nèi)區(qū)域?yàn)樵撜咀鴺?biāo)范圍,當(dāng)車駛?cè)朐搱A形區(qū)域則產(chǎn)生到站信號(hào);當(dāng)車駛離該區(qū)域則產(chǎn)生出站信號(hào), 單片機(jī)發(fā)出聲音信號(hào),通過外接揚(yáng)聲器實(shí)現(xiàn)語音報(bào)站 。 } 分離提取得到的是分離的 ASCII 碼型的字符串,無法直接用于車輛位置的判斷。 *P_UART_Command2=0x0080。 *P_UART_Command2=0x0000。 IgpsJD=0。 Recflag=0。 *StrGpsJD[IgpsJD]=39。 } if(*P_UART_Data==0x2a) //檢查‘ *’ { *StrGpsWD[IgpsWD]=39。 } if(Numa==5) { *StrGpsJD[IgpsJD]=*P_UART_Data。 if(Numa==3) { *StrGpsWD[IgpsWD]=*P_UART_Data。 Numa=0。 IgpsWD=0。 if(ii==0x0080) { if(*P_UART_Data==0x52) //‘ R’區(qū)分指令 GPRMC { Recflag=1。 iiamp。 void IRQ7(void) 青島大學(xué)本科生畢業(yè)論文(設(shè)計(jì)) 22 { unsigned int ii。 *P_Watchdog_Clear = 0x0001。 display2(0x9c, StrGpsJD[9],StrGpsJD[10])。 display2(0x9a, StrGpsJD[5],StrGpsJD[6])。 display2(0x98, StrGpsJD[1],StrGpsJD[2])。 display2(0x94, StrGpsWD[9], )。 display2(0x92, StrGpsWD[5],StrGpsWD[6])。 // 緯度 strcat(s1,s2)。 display1(0x88,經(jīng)度 : )。 //使能接收中斷 __asm(INT IRQ)。 //使能接收通道 delay(100)。 //設(shè)置波特率 *P_UART_BaudScalarHigh = 0x0005。 *P_UART_Command1 = 0x0020。 intial_IO_lcd()。 //初始化 IOB IOB10 端口 *P_IOB_Dir = 0x0400。 void main() { __asm(INT OFF)。 void delay()。 //void EnableGPRMC()。 //void DisableALLOUT()。 uint Numa。 uint IgpsJD。 uint IgpsWD。 uint Recflag。 //存放經(jīng)度數(shù)據(jù) 。 //存放緯度數(shù)據(jù) 。當(dāng)接收到語句結(jié)束字符“ *”時(shí),則停止接收數(shù)據(jù),相應(yīng)計(jì)數(shù)器也清零,準(zhǔn)備下次接收。此后每次接收到逗號(hào)該變量加 1。 在軟件設(shè)計(jì)中, GPRMC 即可作為語句識(shí)別的 ID,語句中各有效信息之間通過逗號(hào)隔開,在語句中位置確定,軟件通過對(duì)接收的逗號(hào)計(jì)數(shù)以提取所需量。 4. Remended Minimum Specific GPS/TRANSIT Data( RMC)推薦定位信息 $GPRMC,1,2,3,4,5,6,7,8,9,10,11,12*hhCRLF 1 UTC 時(shí)間, hhmmss(時(shí)分秒)格式 2 定位狀態(tài), A=有效定位, V=無效定 位 3 緯度 (度分)格式(前面的 0 也將被傳輸 4 緯度半球 N(北半球)或 S(南半球) 5 經(jīng)度 (度分)格式(前面的 0 也將被傳輸) 6 經(jīng)度半球 E(東經(jīng))或 W(西經(jīng)) 7 地面速率( ~ 節(jié),前面的 0 也將被傳輸) 8 地面航向( ~ 度,以真北為參考基準(zhǔn),前面的 0 也將被傳輸) 9 UTC 日期, ddmmyy(日月年)格式 10 磁偏角( ~ 度,前面的 0 也將被傳輸) 11 磁偏角方向, E(東 )或 W(西) 12 模式指示(僅 NMEA0183 版本輸出, A=自主定位, D=差分, E=估算, N=數(shù)據(jù)無效) 青島大學(xué)本科生畢業(yè)論文(設(shè)計(jì)) 19 6. Track Made Good and Ground Speed( VTG)地面速度信息 $GPVTG,1,T,2,M,3,N,4,K,5*hhCRLF 1 以真北為參考基準(zhǔn)的地面航向( 000~359 度,前面的 0 也將被傳輸) 2 以磁北為參考基準(zhǔn)的地面航向( 000~359 度,前面的 0 也將被傳輸) 3 地面速率( ~ 節(jié),前面的 0 也將被 傳輸) 4 地面速率( ~ 公里 /小時(shí),前面的 0 也將被傳輸) 5 模式指示(僅 NMEA0183 版本輸出, A=自主定位, D=差分, E=估算, N=數(shù)據(jù)無效) 7. Geographic Position( GLL)定位地理信息 $GPGLL,1,2,3,4,5,6,7*hhCRLF 1 緯度 (度分)格式(前面的 0 也將被傳輸) 2 緯度半球 N(北半球)或 S(南半球) 3 經(jīng)度 (度分)格式(前面的 0 也 將被傳輸) 4 經(jīng)度半球 E(東經(jīng))或 W(西經(jīng)) 5 UTC 時(shí)間, hhmmss(時(shí)分秒)格式 6 定位狀態(tài), A=有效定位, V=無效定位 7 模式指示(僅 NMEA0183 版本輸出, A=自主定位, D=差分, E=估算, N=數(shù)據(jù)無效) 如實(shí)時(shí)接收 GPRMC 語句為: $GPRMC,052635,A,N,E,150410,*62 這是一條 GPS 定位數(shù)據(jù)信息語句,意思為 UTC 時(shí)間為 05 時(shí) 26 分 35 秒,當(dāng)前狀態(tài)為定位狀態(tài),位置在北 緯 36 度 分,東經(jīng) 120 度 分,當(dāng)前處于定位靜止?fàn)顟B(tài),故速度和航向?yàn)?0,校驗(yàn)和為 62H。 4 PDOP 位置精度因子( ~) 5 HDOP 水平精度因子( ~) 6 VDOP 垂直精度因子( ~) 3. GPS Satellites in View( GSV)可見衛(wèi)星信息 $GPGSV,1,2,3,4,5,6,7,…4,5,6,7*hhCRLF 1 GSV語句的總數(shù) 2 本句 GSV的編號(hào) 3 可見衛(wèi)星的總數(shù)( 00~12,前面的 0 也將被傳輸) 4 PRN 碼(偽隨機(jī)噪聲碼)( 01~32,前面的 0 也將被傳輸) 5 衛(wèi)星仰角( 00~90 度,前面的 0 也將被傳輸) 6 衛(wèi)星方位角( 000~359 度,前面的 0 也將被傳輸) 7 信噪比( 00~99dB,沒有跟蹤到衛(wèi)星時(shí)為空,前面的 0 也將被傳輸) 注 : 4,5,6,7信息將按照每顆衛(wèi)星進(jìn)行循環(huán)顯示,每條 GSV 語句最多可以顯示 4顆衛(wèi)星的信息。每條語句以 $開頭,同一條語句中的不同信息則通過逗號(hào)( ASCII 碼形式)分開,一條語句往往包括時(shí)間、經(jīng)緯度等數(shù)據(jù),軟件根據(jù)需要采集相應(yīng)數(shù)據(jù)即可。語句以標(biāo)準(zhǔn)的格式進(jìn)行傳輸。 GPS 發(fā)送的經(jīng)緯度信息是將數(shù)字以 ASCII 碼形式表示, ASCII 碼數(shù)字與實(shí)際相應(yīng)數(shù)字具有一一對(duì)應(yīng)的關(guān)系,這方便了我們通過簡單的轉(zhuǎn)換關(guān)系得到以 數(shù)字形式表示的經(jīng)緯度信息,從而利于在接下來的比較中只需進(jìn)行簡單的數(shù)值大小比較。 本文使用的 GPS 以 NMEA0183 格式輸出,數(shù)據(jù)代碼為 ASCII 碼字符。 非獨(dú)立基線:除獨(dú)立基線外的其他叫非獨(dú)立基線,總基線數(shù)與獨(dú)立基線之差為非獨(dú)立基線數(shù)。 青島大學(xué)本科生畢業(yè)論文(設(shè)計(jì)) 17 獨(dú)立觀測(cè)環(huán):由獨(dú)立觀測(cè)所獲得的基線向量構(gòu)成的閉合環(huán),簡稱獨(dú)立環(huán)。 獨(dú)立基線:對(duì)干 N 臺(tái) GPS 接收機(jī)構(gòu)成的同步觀測(cè)環(huán),有 J 條同步觀測(cè)基線,其中獨(dú)立基線數(shù)為 N 一 1。 同步觀測(cè):兩臺(tái)或兩臺(tái)以上接收機(jī)同時(shí)對(duì)同一組衛(wèi)星進(jìn)行 的觀測(cè)。 根據(jù)國標(biāo),各級(jí) GPS 相鄰點(diǎn)間平均距離應(yīng)符合規(guī)定的要求,而且相鄰點(diǎn)最小距離可為平均距離的 1/3— 1/2 倍;最大距離可為平均距離的 2- 3 倍。根據(jù)觀測(cè)量的性質(zhì),偽距 有測(cè)碼偽距和測(cè)相偽距,絕對(duì)定位相應(yīng)分為測(cè)碼偽距絕對(duì)定位和測(cè)相偽距絕對(duì)定位。 絕對(duì)定位可根據(jù)天線所處的狀態(tài)分為動(dòng)態(tài)絕對(duì)定位和靜態(tài)絕對(duì)定位。通常將其作為一個(gè)未知參數(shù),在數(shù)據(jù)處理中與觀測(cè)站坐標(biāo)一并求解。原則上觀 測(cè)站位于以 3 顆衛(wèi)星為球心,相應(yīng)距離為半徑的球與觀測(cè)站所在平面交線的交點(diǎn)上。 絕對(duì)定位的基本原理:以 GPS 衛(wèi)星和用戶接收機(jī)天線之間的距離(或距離差)觀測(cè)量為基礎(chǔ),根據(jù)已知的衛(wèi)星瞬時(shí)坐標(biāo),來確定接收機(jī)天線所對(duì)應(yīng)的點(diǎn)位,即觀測(cè)站的位置。 圖 SPR 模組結(jié)構(gòu) 青島大學(xué)本科生畢業(yè)論文(設(shè)計(jì)) 16 第 3章 軟件設(shè)計(jì) GPS 定位的實(shí)現(xiàn) GPS 絕對(duì)定位 絕對(duì)定位也稱單點(diǎn)定位,指 的是 在協(xié)議地球坐標(biāo)系中,直接確定觀測(cè)站相對(duì)于坐標(biāo)原點(diǎn)(地球質(zhì)心)絕對(duì)坐標(biāo)的一種方法。提供多功能指令: 光標(biāo)顯示 /隱藏( Cursor on/off)、顯示字符閃爍( Display character blink)、光標(biāo)移位 ( Cursor shift)、 顯示移位( Display shift
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1