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

正文內(nèi)容

基于51單片機(jī)的gps定位系統(tǒng)的設(shè)計-資料下載頁

2025-06-24 16:34本頁面
  

【正文】 接收數(shù)據(jù),判斷數(shù)據(jù)的有效性,對有效數(shù)據(jù)進(jìn)行相應(yīng)的格式處理,然后等待送液晶顯示器顯示。數(shù)據(jù)處理模塊的工作從開機(jī)上電開始一直連續(xù)不斷的進(jìn)行,直到關(guān)機(jī)為止。人機(jī)對話模塊主要是相應(yīng)的顯示器顯示。該部分完成從單片機(jī)讀數(shù)據(jù)到液晶顯示器和從液晶顯示器讀數(shù)據(jù)到單片機(jī)的雙向傳輸工作。 初始化模塊1.單片機(jī) : 本設(shè)計選擇串行通信工作方式1并允許接收;選擇定時器1,模式2;根據(jù)波特率為4800b/s,計算出定時器計數(shù)初值;啟動定時器1;開總中斷、串口中斷。2.液晶顯示通過初始化函數(shù)LCMInit()進(jìn)行初始化,然后又調(diào)用顯示字符串函數(shù)以便讓屏幕顯示GPS Monitor 字樣,表示準(zhǔn)備工作,接著延時400Ms然后調(diào)用清屏函數(shù)進(jìn)行一次清屏。 數(shù)據(jù)處理模塊數(shù)據(jù)處理模塊負(fù)責(zé)處理從GPS模塊接收到的數(shù)據(jù)。由于這些數(shù)據(jù)格式符合NMEA 0183 ASCII碼接口協(xié)議,所以接收到的數(shù)據(jù)會轉(zhuǎn)換為需要的信息。1.接收總流程圖 圖52 接收總流程圖2.命令類型判斷流程圖(以 GPGGA為例) 圖53 命令類型判斷流程圖 當(dāng)類型數(shù)據(jù)接收完畢,先判斷類型。本設(shè)計中有3種類型數(shù)據(jù),即GPGGA、GPGSV、GPRMC。如果接收到的是GPGGA,則將命令類型置1,接收命令模式賦為2,逗號和位數(shù)均清空。 3.GPGGA數(shù)據(jù)存儲流程圖圖54 GPGGA數(shù)據(jù)存儲流程圖 開始接收類型數(shù)據(jù)。此時,當(dāng)逗號計數(shù)為2且位計數(shù)小于9,就將緯度數(shù)據(jù)一位一位存儲起來(存儲一位后RI便置0以接收下一位)。當(dāng)接收數(shù)據(jù)為“,”時,則逗號計數(shù)加1為3同時位計數(shù)清空,如果位計數(shù)小于1,則將緯度方向數(shù)據(jù)一位一位存儲起來(同上)。當(dāng)逗號計數(shù)再加1為4時同時位計數(shù)清空,這時位計數(shù)只要小于10,就將經(jīng)度數(shù)據(jù)一位一位存儲起來(同上)。依次類推,會順次將經(jīng)度方向、定位判斷、定位使用的衛(wèi)星數(shù)、高度處理存儲起來。然后會接收到“*”,說明整句接收完成并將其置為結(jié)束模式。 同理可知,GPGSV、GPRMC語句的接收過程。 人機(jī)對話模塊人機(jī)對話模塊主要是顯示器工作。顯示器經(jīng)過初始化、設(shè)置才能正確顯示信息,才能夠?qū)斎氲男畔@示出來。這個要點(diǎn)在前面已有描述.1.顯示總流程圖 圖55 顯示流程圖2.GPRSM信息顯示流程圖圖 GPRSM信息顯示流程圖 圖57頁面切換流程圖GPS接收機(jī)打開后,如果有GPS信號,首先檢測是否有按鍵切換顯示。如果沒有,則屏幕顯示第一頁,反之顯示第二頁(這里只介紹第二頁顯示)。當(dāng)接收有效數(shù)據(jù)為GPRMC,其數(shù)據(jù)均在第二業(yè)顯示,先顯示時間,然后如果GPS未定位,則屏幕第一行首末均顯示;如果已定位,則顯示速度,接著顯示方位角,然后刷新計數(shù)器清空。同理可知,另外兩種命令顯示(均顯示在第二頁)。3.頁面切換流程圖 代碼實(shí)現(xiàn)單片機(jī)開發(fā)中除必要的硬件外,同樣離不開軟件,我們寫的匯編語言源程序要變?yōu)镃PU可以執(zhí)行的機(jī)器碼有兩種方法,一種是手工匯編,另一種是機(jī)器匯編,目前已極少使用手工匯編的方法了。機(jī)器匯編是通過匯編軟件將源程序變?yōu)闄C(jī)器碼,用于MCS51單片機(jī)的匯編軟件有早期的A51,隨著單片機(jī)開發(fā)技術(shù)的不斷發(fā)展,從普遍使用匯編語言到逐漸使用高級語言開發(fā),單片機(jī)的開發(fā)軟件也在不斷發(fā)展,Keil軟件是目前最流行開發(fā)MCS51系列單片機(jī)的軟件,這從近年來各仿真機(jī)廠商紛紛宣布全面支持Keil即可看出。Keil提供了包括C編譯器、宏匯編、連接器、庫管理和一個功能強(qiáng)大的仿真調(diào)試器等在內(nèi)的完整開發(fā)方案,通過一個集成開發(fā)環(huán)境將這些部份組合在一起。運(yùn)行Keil軟件需要Pentium或以上的CPU,16MB或更多RAM、20M以上空閑的硬盤空間、WIN9NT、WIN2000、WINXP等操作系統(tǒng)。所以本設(shè)計使用C語言編程第五章 實(shí)驗(yàn)總結(jié)參考文獻(xiàn)【1】:電子工業(yè)出版社,2012【2】:航空航天大學(xué)出版社,2000【3】:航空航天大學(xué)出版社,199816
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1