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

正文內(nèi)容

液晶gps定位信息顯示器-圖順序錯位-文庫吧資料

2025-06-26 00:26本頁面
  

【正文】 機LOGO畫面、定時器O(TO)初始化、串行口波特率發(fā)生器(T1)初始化、開定時器0和串行口中斷。開機先執(zhí)行這個文件產(chǎn)生的代碼,然后再執(zhí)行main()主函數(shù)。外圍設(shè)備初始化主要是對外圍設(shè)備的初值設(shè)定,例如本系統(tǒng)就在上電時必須將LCD液晶顯示器進行初始化。本系統(tǒng)只用到內(nèi)部的RAM即只需對內(nèi)部的RAM進行清O處理即可。 初始化子程序系統(tǒng)初始化包括RAM初始化、特殊功能寄存器初始化和外圍設(shè)備初始化。大地水準面高度在天線離海平面高度的單位“M”與它自己的單位“M”之間,尋找這兩個“M”的位置就可以找到大地水準面高度這個數(shù)據(jù)的位置。這是因為這兩個數(shù)據(jù)都是有幾位數(shù)據(jù)傳幾位,而到底有多少位數(shù)據(jù)要根據(jù)實際所處位置而定。在軟件中,對語句頭后的第32位,也就是衛(wèi)星接收個數(shù)進行判斷,只有當這個值不等于0時,才能顯示大地水準面高度。 圖23 經(jīng)緯度顯示程序流程 3.顯示大地水準面高度選擇大地水準面高度,而不選擇天線離海平面的高度,主要是因為大地水準面高度相對穩(wěn)定,而天線離海平面的高度值變化較大,在一次實驗中, m, m。但當格林尼治時間16點以后,北京時間已經(jīng)是第2天的凌晨了;也就是當算出來的北京時間大于24時必須減去24才是正確的北京時間。但實際上GPS OEM板傳過來的是格林尼治時間,也就是東一區(qū)的時間。 2.顯示北京時間 對應時間格式為“時時分分秒秒”。其中,經(jīng)度先顯示3位數(shù)字,然后顯示單位“O”;再顯示2位數(shù)字,再顯示“’”,再顯示2位數(shù)字,再顯示“””。另外,考慮到GPS OEM板最后的兩位“分分”即使在完全不動的情況下變化也會沒有規(guī)律,因此把這兩位舍去。首先必須將GPS OEM板發(fā)送的“E,S,W,N”對應成“東,南,西,北”4個字符;其次GPS OEM板發(fā)送的是“度度分分.分分分分”格式,而要顯示的是“度度O分分’秒秒””的格式,因此必須進行轉(zhuǎn)換。 對應緯度的格式為“度度分分.分分分分,N(S)”。由于GPS OEM板發(fā)送的是ASCII碼的數(shù)據(jù),所以在顯示前必須將ASCII碼轉(zhuǎn)成BCD碼;而對于O~9以外的字符則根據(jù)需要轉(zhuǎn)到特定值,然后根據(jù)鍵盤值顯示所要顯示的內(nèi)容。具體流程如圖22所示。這里安排了兩個按鍵:up和down鍵。 鍵盤子程序 鍵盤子程序的用途是根據(jù)鍵盤輸入更改顯示的GPS定位信息,同時亮LED背光燈10 s。當完整地收到這7個字符后,才能保證是所需要的數(shù)據(jù)。,’,普通GPS定位方式,接收到3顆衛(wèi)星, m’ m, m,校驗和為4AH?!?GPGGA”語句的格式為$GPGGA,1,2,3,4,5,6,7,8,9,M,10,M,11,12*hh CRLF 傳送的信息說明如下: $GPGGA起始引導符及語句格式說明(本句為GPS定位數(shù)據(jù)); 1 UTC時間,時時分分秒秒格式; 2 緯度,度度分分.分分分分格式(第1位是0也將傳送); 3 緯度半球,N或S(北緯或南緯); 4 經(jīng)度,度度度分分.分分分分格式(第1位是0也將傳送); 5 經(jīng)度半球,E或W(東經(jīng)或西經(jīng)); 6 GPS質(zhì)量指示,0為方位無法使用,1為非差分GPS獲得方位,2為差分方式獲得方位(DGPS),6為估計獲得; 7 使用衛(wèi)星數(shù)量,為00—12(第1個是O也將傳送); 8 水平精確度,~; 9 天線離海平面的高度,9999. 9~ m; M 指單位m; 10 大地水準面高度,999. 9~9 m; M 指單位m; 11 差分GPS數(shù)據(jù)期限(RTCM SC 104),最后設(shè)立RTCM傳送的秒數(shù)量(若無DGPS則為0); 12 差分參考基站標號,從0000—1023(首位0也將傳送,若無DGPS則為O); * 語句結(jié)束標志符; hh 從$開始的所有ASCII碼的校驗和; CR 此項在GPS25 LVS板中不傳送; LF 此項在GPS25 LVS板中不傳送。GPS25 LVS系列OEM板可輸出12句語句,分別是GPGGA、GPGSA、GPGSV、GPRMC、GPVTG、LCGLL、LCVTG、PGRME、PGRMF、PGRMT、PGRMV和GPGLL。NMEA 0183是美國海洋電子協(xié)會為海用電子設(shè)備制定的標準格式,目前廣泛使用V2.O版本。GPS25 LVS的通信波特率默認值為4 800,1個起始位,8個數(shù)據(jù)位,1個停止位,無奇偶校驗。 圖20 畫圖子程序流程圖 GPS接收子程序GPS接收子程序主要用于接收GPS25 LVS板發(fā)送的串行數(shù)據(jù)。畫圖子程序是LCD初始化完成后對LCD液晶顯示器唯一的操作函數(shù),是操作LCD液晶顯示器的基礎(chǔ)。 width:圖形寬度要求col+width121。 layer:圖形的位置(Y坐標)。 圖19 清屏子程序流程圖 6)畫圖子程序 程序原型如下: 調(diào)用方式:void draw_bmp(uchar col,uchar layer,uchar width,uchar*bmp) 函數(shù)說明:畫一個圖,橫坐標是col,layer表示上下層,width是圖形的寬,高固定為16;bmp是圖形指針,使用Zimo3Pro軟件,采用縱向取模,字節(jié)倒序得到數(shù)據(jù)。因此在每一次要重新顯示畫面時必須調(diào)用清屏程序。可以在原來1的基礎(chǔ)上把1變成0,而不可以把原來的0變成1。SED1520FOA有點類似于Flash ROM芯片,但剛好與Flash ROM相反。 5)清屏子程序 程序原型如下: 調(diào)用方式:void lcd_clr(void) 函數(shù)說明:清屏。頁切換發(fā)送的是101110XX,后兩位XX表示頁地址,列切換子程序發(fā)送的是0XXX XXXX,后幾位XXX XXXX表示起始列的地址。 頁切換子程序主要是在4個頁面之間切換,列切換子程序主要是設(shè)置起始列。 4)頁切換子程序和列切換子程序 程序原型如下: 調(diào)用方式:void set_page(uchar page) 函數(shù)說明:同時設(shè)置主(右)從(左)顯示頁為O~3頁。圖17 芯片判忙子程序流程圖 圖18 LCD液晶屏初始化子程序流程圖LCD液晶屏初始化完成后就可以顯示各種圖形和字符了,即進入正常工作狀態(tài)。僅開機時調(diào)用一次,主要負責設(shè)置LCD液晶屏的一些狀態(tài),包括主芯片復位,從芯片復位;關(guān)主芯片顯示,關(guān)從芯片顯示;設(shè)置主芯片動態(tài)顯示,設(shè)置從芯片動態(tài)顯示;設(shè)置主芯片1/32占空比,設(shè)置從芯片1/32占空比;設(shè)置主芯片時總線模式,設(shè)置從芯片時鐘線模式;主芯改寫指令結(jié)束,從芯片改寫指令結(jié)束;設(shè)置主芯片起始行0行起始列0列,設(shè)置從芯片起始行0行起始列0列;液晶初始化結(jié)束返回。讀出數(shù)據(jù)和Ox80相“與”,直到結(jié)果為0為止(不忙),也就是等待讀狀態(tài)指令里面讀出的BUSY位(D7)為O為止,說明芯片不忙。讀取當前LCD的狀態(tài),以判斷LCD是否忙,用到的是讀狀態(tài)指令這條指令。 圖16 LCD液晶指令(左)、數(shù)據(jù)(右)發(fā)送流程圖 2)芯片判忙子程序 程序原型如下: 調(diào)用方式:void wait_ready(void) 函數(shù)說明:等待LCD內(nèi)部操作完成,判忙(內(nèi)函數(shù),私有,用戶不能直接調(diào)用)。首先要確定往主芯片,還是從芯片發(fā)送,然后判斷芯片是否忙,忙則等待,不忙則可以發(fā)數(shù)據(jù)或者指令,最后把選中的芯片取消選中。 調(diào)用方式:void OutMD(uchar i) 函數(shù)說明:發(fā)數(shù)據(jù)data到主窗口(內(nèi)函數(shù),私有,用戶不能直接調(diào)用)。 1)往LCD液晶顯示器發(fā)送l字節(jié)的數(shù)據(jù)或指令子程序 程序原型如下: 調(diào)用方式:void send_mi(uchar instuction) 函數(shù)說明:發(fā)指令instruction到主窗口(內(nèi)函數(shù),私有,用戶不能直接調(diào)用)。即先從往LCD液晶顯示器發(fā)送1字節(jié)的數(shù)據(jù)或指令寫起,逐步上升,最后到畫一個圖指定開始列,上下層,圖形的寬度,圖形指針固定高度為16的圖。初始化內(nèi)容包括設(shè)置顯示初始行為第1行,頁地址設(shè)置為第3頁。 復位指令功能:使模塊內(nèi)部初始化。注意:在“讀一修改一寫”模式下,除列地址設(shè)置指令之外,其他指令照常執(zhí)行。 改寫開始指令功能:執(zhí)行該指令后,每執(zhí)行一次寫數(shù)據(jù)指令,列地址自動加1;但執(zhí)行讀數(shù)據(jù)指令時,列地址不會改變。如果在打開靜態(tài)顯示時,執(zhí)行關(guān)閉顯示指令,則內(nèi)部電路將被置為安全模式。 ADC選擇指令功能:靜態(tài)驅(qū)動開/關(guān)指令功能。注意:在設(shè)置完列地址后,首次讀顯示數(shù)據(jù)前必須執(zhí)行一次空的“讀顯示數(shù)據(jù)”。 讀數(shù)據(jù)指令功能:讀出頁地址和列地址限定的DD RAM地址內(nèi)的數(shù)據(jù)。 寫數(shù)據(jù)指令功能:將8位數(shù)據(jù)寫入DD RAM。 ON/OFF為顯示開關(guān)狀態(tài),ON/OFF=O:顯示打開;ON/OFF=1:顯示關(guān)閉。 BUSY為忙信號位,BUSY =1:內(nèi)部正在執(zhí)行操作;BUSY =0:空閑狀態(tài)。執(zhí)行讀寫命令后,列地址會自動加1,直到達到50H才會停止,但頁地址不變。 設(shè)置列地址指令功能:設(shè)置DD RAM中的列地址。當單片機要對DD RAM進行讀/寫操作時,首先要設(shè)置頁地址(見表7)和列地址。行地址計數(shù)器具有循環(huán)計數(shù)功能,用于顯示行掃描同步,當掃描完一行后自動加1,直到31。 顯示起始行設(shè)置指令功能:執(zhí)行該命令后,所設(shè)置的行將顯示在屏幕的第一行。如果在顯示關(guān)閉的狀態(tài)下選擇靜態(tài)驅(qū)動模式,那么內(nèi)部電路將處于安全模式,以減小功耗。 表6 SED1520FOA指令集 指令名稱控制信號 控制代碼R/WAOD7D6D5D4D3D2Dl DO顯示開/關(guān)指令OO101O1l1 1/0顯示起始行設(shè)置OO110 顯示起行(0~31) 設(shè)置頁地址0O1O111O頁地址(O~3)設(shè)置列地址O0O 列地址(O~79)讀狀態(tài)指令lOBUSYADC OFF/ONRESETOOO0寫數(shù)據(jù)O1 顯示的數(shù)據(jù)讀數(shù)據(jù)11 顯示的數(shù)據(jù)ADC選擇指令OO1O1OOOOO/I 靜態(tài)驅(qū)動開/關(guān)O01O1O010O/I 占空比選擇OO1O1010O0/1 改寫開始指令OOll100O0O改寫結(jié)束指令OO1110111O復位0O1110OO10 SED1520FOA~集功能介紹如下:RAM(DD RAM) 顯示開/關(guān)指令功能:開/關(guān)屏幕顯示,不改變顯示RAM(DD RAM)中的內(nèi)容,也不影響內(nèi)部狀態(tài)。= 20—+75℃) 名稱符號最小值最大值單位 名稱符號最小值最大值單位地址建立時間tAW820ns數(shù)據(jù)建立時間tDS880 ns地址保持時間tAHS10ns寫數(shù)據(jù)保持時間tDH810nsR/W,WR周期tCYC81000ns讀存取時間tAcca90nsR/W,WR脈沖寬度tcc200ns讀數(shù)據(jù)保持時間tCH81060ns 圖15 與M6800系列單片機接口讀/寫操作時序圖 表5 與M6800系列單片機接口時序參數(shù)表(VDD=(1士10%)V,L 20~+75℃) 名稱 符號 最小值 最大值 單位 地址建立時間 tAW6 20 ns地址保持時間 tAH6 10 ns系統(tǒng)時鐘周期 tCYCs 1 000 ns脈沖寬度讀 tEW 100 ns寫 80 ns數(shù)據(jù)建立時間 tDS6 80 ns寫數(shù)據(jù)保持時間 tDH6 10存取時間 tACC6 90 ns讀數(shù)據(jù)保持時間 tOH6 10 60SED1520FOA液晶顯示驅(qū)動器有13條指令。 圖14 與Intel 8088系列單片機接口讀/寫操作時序圖 表4 與80系列單片機接口時序參數(shù)表(VDD=(1177。 RD(CS):在Intel 8080時序時為讀,低電平有效;在M6800時序時為使能信號,是個正脈沖,在低電平時為寫操作,在高電平時為讀操作。 R
點擊復制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1