畢業(yè)設(shè)計(jì)(論文)基于單片機(jī)的GPS設(shè)計(jì)_第1頁
畢業(yè)設(shè)計(jì)(論文)基于單片機(jī)的GPS設(shè)計(jì)_第2頁
畢業(yè)設(shè)計(jì)(論文)基于單片機(jī)的GPS設(shè)計(jì)_第3頁
畢業(yè)設(shè)計(jì)(論文)基于單片機(jī)的GPS設(shè)計(jì)_第4頁
畢業(yè)設(shè)計(jì)(論文)基于單片機(jī)的GPS設(shè)計(jì)_第5頁
已閱讀5頁,還剩28頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、畢 業(yè) 設(shè) 計(jì)(論 文)說 明 書題 目:基于單片機(jī)的gps設(shè)計(jì)系 別:專業(yè)班級:學(xué)生姓名:指導(dǎo)教師:提交時(shí)間:2015年5月10日摘 要本設(shè)計(jì)根據(jù)gps模塊數(shù)據(jù)輸出原理,基于gps接收模塊、51系列單片機(jī)、1602液晶顯示屏等元件實(shí)現(xiàn)的一臺小體積、方便攜帶、能夠獨(dú)立使用的實(shí)時(shí)定位導(dǎo)航設(shè)備。本設(shè)計(jì)主要研究gps接收模塊與單片機(jī)的串行通信,分別從硬件和軟件兩方面同步gps的實(shí)時(shí)顯示設(shè)計(jì)。硬件部分主要由stc90c51單片機(jī)最小系統(tǒng)模塊、,gps接收模塊、lcd液晶顯示模塊、電源模塊等組成。本設(shè)計(jì)軟件方面以單片機(jī)的匯編語言進(jìn)行,編寫完成程序后,用軟件wave進(jìn)行調(diào)試,無誤后在proteus 8軟件

2、進(jìn)行單片機(jī)嵌入仿真。關(guān)鍵詞:單片機(jī);gps;1602液晶屏;串行通信;abstractthe design module based on gps data output theory, based gps receiver module, 51 series, 1602 lcd display and other components to achieve a small size, portable, real-time positioning and navigation equipment can be used independently.this design study gps

3、receiver module and single-chip serial communications, gps synchronized separately from the hardware and software aspects of real-time display design. the hardware consists of stc90c51 smallest single-chip system module, gps receiver module, lcd liquid crystal display modules, power supply modules a

4、nd other components. the design software in microcontroller assembly language, after their completion program, using software wave debug and correct in proteus 8 software embedded microcontroller simulation.key words: gps(global positioning system );mcu51;1602lcd screen目 錄摘 要iabstractii第1章 引 言11.1課題

5、的背景及意義11.2總體方案的設(shè)計(jì)1第2章gps全球定位系統(tǒng)介紹與接收gps定位信號方案22.1 gps全球定位系統(tǒng)及gps接收模塊的研究22.1.1 gps全球定位系統(tǒng)22.1.2 gps接收模塊的研究32.2 接收gps定位信號方案4第3章 基于單片機(jī)的gps硬件設(shè)計(jì)53.1 基于單片機(jī)的gps硬件總體結(jié)構(gòu)53.2 基于單片機(jī)的gps設(shè)計(jì)硬件部分介紹63.2.1 stc90c51單片機(jī)器主要性能63.2.2 waveshare u-blox neo-6m信號接收模塊介紹73.2.3 1602lcd模塊介紹83.2.4 電源123.3 基于單片機(jī)的gps硬件連接介紹12第4章 基于單片機(jī)的g

6、ps軟件設(shè)計(jì)134.1 gps naea 0183數(shù)據(jù)格式介紹144.2 基于單片機(jī)的gps軟件開發(fā)環(huán)境144.2.1程序編譯環(huán)境keil uvision4144.2.2串口通信調(diào)試工具comport debuger v2.00154.2.3單片機(jī)程序編程軟件slispv1.3.2164.2.4 gps接收模塊調(diào)試軟件unav analyzer164.3基于單片機(jī)的gps軟件設(shè)計(jì)思路174.4 各模塊軟件設(shè)計(jì)184.4.1 串口初始化模塊184.4.2 液晶模塊初始化模塊194.4.3 數(shù)據(jù)接收模塊204.4.4 數(shù)據(jù)格式調(diào)整送顯模塊21第五章 總結(jié)25致 謝26參考文獻(xiàn)27第1章 引 言1.

7、1課題的背景及意義自第一顆gps試驗(yàn)衛(wèi)星于1978年2月22日入軌運(yùn)行以來,以衛(wèi)星為動態(tài)已知點(diǎn)的無線電導(dǎo)航定位時(shí)代就已經(jīng)開啟。陸地、海洋及空間上的無數(shù)用戶可以通過具有接收、跟蹤、變換和測量gps導(dǎo)航定位信號功能的接收機(jī)就能夠隨時(shí)隨地共享gps衛(wèi)星發(fā)送的導(dǎo)航定位信號,以此來計(jì)算gps測量點(diǎn)七維狀態(tài)和三維狀態(tài)參數(shù)。gps衛(wèi)星的運(yùn)行,不僅為用戶提供定位信號,gps技術(shù)帶來的高精度、全天候、全天時(shí)的新的測量技術(shù)還在地球物理學(xué)、大地測量學(xué)、地球運(yùn)動力學(xué)、天體力學(xué)、載人航天學(xué)、全球氣象學(xué)和全球海洋學(xué)等學(xué)科上做出了巨大貢獻(xiàn)。實(shí)時(shí)地顯示所在地的經(jīng)緯度和utc標(biāo)準(zhǔn)時(shí)間是gps設(shè)備的最基本功能,但要能實(shí)現(xiàn)這一功能

8、,就要求設(shè)備最基本的能夠接收gps信號并可以調(diào)制輸出?,F(xiàn)今市面上的車載gps導(dǎo)航儀、gps手持機(jī)等基于gps接收模塊開發(fā)的產(chǎn)品,雖然功能強(qiáng)大,但是造價(jià)昂貴,對于一般應(yīng)用而言沒有必要。故基于這一背景,此設(shè)計(jì)制作了一款低成本的能夠滿足用戶對于gps的一般需求的基于單片機(jī)的采集與顯示定位信息的gps手持設(shè)備。1.2總體方案的設(shè)計(jì)該gps設(shè)備在硬件上主要包括u-blox neo-6m(gps信號接收模塊)、at890c51、1602lcd、電源四部分。gps信號接收模塊(u-blox neo-6m)將收到的gps衛(wèi)星導(dǎo)航電文調(diào)制解碼,轉(zhuǎn)換為ttl的電平直接傳送給單片機(jī)串口。單片機(jī)經(jīng)程序識別篩選接收到的

9、gps導(dǎo)航電文后送到顯示模塊,按照預(yù)先設(shè)定的排版方式顯示在1602lcd液晶顯示器上。第2章gps全球定位系統(tǒng)介紹與接收gps定位信號方案2.1 gps全球定位系統(tǒng)及gps接收模塊的研究2.1.1 gps全球定位系統(tǒng)全球定位系統(tǒng)(gps)是本世紀(jì)70年代由美國陸??杖娐?lián)合研制的新一代空間衛(wèi)星導(dǎo)航定位系統(tǒng)。最初gps建立主要誰為了給美國獨(dú)霸全球戰(zhàn)略的軍事目的服務(wù)。到1994年3月,歷時(shí)20多年的研究開發(fā),耗資300億美元,布設(shè)完成的24顆gps衛(wèi)星組成的星座全球覆蓋率已達(dá)98%。構(gòu)成全球定位系統(tǒng)的三大部分:l 地面控制部分;l 空間部分;l 用戶裝置部分。gps星座 gps信號信號注入gps信

10、號gps接收地面監(jiān)控部分圖21 構(gòu)成gps全球定位系統(tǒng)的三大部分全球定位系統(tǒng)的主要特點(diǎn):l 全天候;l 全球覆蓋;l 定位精度高;l 高效率:l 應(yīng)用廣泛多功能。 在離地面2萬公里的高空上,24顆gps衛(wèi)星以固定的周期繞地運(yùn)轉(zhuǎn),保證至少6顆衛(wèi)星的定位信息能夠在任一時(shí)間任一地點(diǎn)被同時(shí)接收到。只需其中4顆衛(wèi)星的信號,gsp接收模塊就能給出三維坐標(biāo),時(shí)間和移動速度等參數(shù) 因?yàn)橐阎l(wèi)星的位置精確,在gps觀測中,我們得出衛(wèi)星與gps接收設(shè)備之間的距離,所以觀測點(diǎn)的位置(x,y,z)可以利用3顆衛(wèi)星組成三個(gè)方程式根據(jù)三維坐標(biāo)中的距離公式解出。實(shí)際上存在x、y、z和鐘差這四個(gè)未知量,這是因?yàn)樾l(wèi)星時(shí)鐘與接收

11、機(jī)時(shí)鐘存在誤差,因此需要引入第4顆衛(wèi)星,組成4個(gè)方程式求解,才能得到定位點(diǎn)的經(jīng)緯度和高程。 2.1.2 gps接收模塊的研究接收機(jī)的關(guān)鍵部分是gps接收模塊,不同的接收模塊功能各不相同,普通的接收模塊結(jié)構(gòu)主要由低噪聲下變頻器、并行信號通道、cpu、儲存器等組成。gps接收模塊的工作原理:通過接收天線獲取的衛(wèi)星信號,再經(jīng)過變頻、放大、濾波、相關(guān)、混頻等一系列處理,可以實(shí)現(xiàn)對天線視界內(nèi)衛(wèi)星的跟蹤、鎖定和測量。得到了衛(wèi)星的位置信息和信號傳播時(shí)間便可計(jì)算出天線所在的位置。用戶采用異步串行通信方式通過i/o接口與gps接收模塊進(jìn)行通信。前置放大低噪聲下變頻器并行信號通道本振cpuramrom天線gps接

12、收模塊 圖22 gps接收模塊內(nèi)部結(jié)構(gòu)2.2 接收gps定位信號方案只有先完成接收和調(diào)制好gps信號后,才能將接收到的gps地理信息顯示在液晶顯示屏上。我們有兩種接收gps信號的方案。方案一:選用gps芯片,基于芯片設(shè)計(jì)gps接收模塊接收定位信號,然后在基于設(shè)計(jì)的接收模塊完成本設(shè)計(jì)。方案二:直接選用產(chǎn)品gps接收模塊獲得定位信號完成本設(shè)計(jì)。選用方案一的話可以使我們掌握gps接收模塊的部分技術(shù),但是難度較大不易實(shí)現(xiàn),方案二的成品模塊很容易在市面上買到,比較容易實(shí)現(xiàn)。故經(jīng)過分析, 選擇方案二比較適合本設(shè)計(jì)。第3章 基于單片機(jī)的gps硬件設(shè)計(jì)3.1 基于單片機(jī)的gps硬件總體結(jié)構(gòu)根據(jù)總體設(shè)計(jì)方案,該

13、基于單片機(jī)的gps硬件設(shè)計(jì)主要四部分構(gòu)成:1 由gps信號接收部分(u-blox neo-6m信號接收模塊);2 控制芯片(at89c51單片機(jī));3 顯示部分(1602lcd液晶顯示模塊);4 電源這幾部分構(gòu)成。gps信號1602液晶顯示模塊電源gps信號接收模塊at89c51圖31基于單片機(jī)的gps硬件總體結(jié)構(gòu)框圖3.2 基于單片機(jī)的gps設(shè)計(jì)硬件部分介紹3.2.1 at89c51微處理器主要性能在本次設(shè)計(jì)中,采用微控制器為at89c51單片機(jī),其小體積、結(jié)構(gòu)簡單、性價(jià)比高、可靠性高、功耗小及應(yīng)用范圍廣等特性適用于移動便攜設(shè)備。at89c51的全雙工異步通信口 ,更夠跟u-blox neo

14、-6m接口進(jìn)行數(shù)據(jù)讀取 、處理和輸出。且由于兩者串口通信時(shí),采用的電平方式均為ttl ,故不需要電平轉(zhuǎn)換便可直接連接。at89c51功能性能:1.主要特性:1. 與mcs-51 兼容2. 4k字節(jié)可編程閃爍存儲器3. 全靜態(tài)工作:0hz-24hz4. 三級程序存儲器鎖定5. 128*8位內(nèi)部ram6. 32可編程i/o線7. 兩個(gè)16位定時(shí)器/計(jì)數(shù)器8. 兩個(gè)優(yōu)先級別的五個(gè)中斷源9. 可編程串行通道10. 低功耗的閑置和掉電模式11. 片內(nèi)振蕩器和時(shí)鐘電路圖3-3 at89c51引腳圖3.2.2 waveshare u-blox neo-6m信號接收模塊介紹該設(shè)計(jì)中的gps信號接收模塊所選用的

15、是由深圳市微雪電子有限公司所生產(chǎn)的waveshare u-blox neo-6m接收模塊。該模塊在5v10%范圍的電壓工作時(shí),電流低至60ma,u-blox neo-6m優(yōu)異的節(jié)能特性使其得以更廣泛的應(yīng)用在移動手持設(shè)備上。 特性:使用u-blox neo-6m模組,自帶高增益有源天線波特率默認(rèn)為9600,可以通過u-center修改自帶ipx接口,可以連接各種有源天線自帶可充電后備電池,可以掉電保存星歷數(shù)據(jù),實(shí)現(xiàn)熱啟動自帶eeprom,保存配置信息參數(shù):接口特性:ttl電平,兼容3.3v/5v系統(tǒng)接收特性:50通道, gps l1(1575.42mhz) c/a碼,sbas:waas/egno

16、s/msas定位精度:2.5mcep (sbas:2.0mcep)更新速率:最大5hz(默認(rèn)1hz)捕獲時(shí)間:冷啟動:27s(最快) 熱啟動:1s追蹤靈敏度:-161dbm捕獲靈敏度(冷啟動): -147dbm通信協(xié)議:nmea(默認(rèn))/ubx binary串口通信波特率:默認(rèn)9600速度限制:500m/s高度限制:50000m工作溫度:-40攝氏度 85攝氏度工作電壓:2.7v-5.0v(vcc引腳輸入)工作電流:45matxd/rxd阻抗:510歐使用說明:vcc:接3.3v/5vgnd:接gndtxd:接mcu.rxrxd:接mcu.txpps:接mcu.io 時(shí)鐘脈沖輸出(可不接)3.

17、2.3 1602lcd液晶顯示模塊介紹顯示容量:162個(gè)字符芯片工作電壓:4.55.5v工作電流:2.0ma(5.0v)模塊最佳工作電壓:5.0v字符尺寸:2.954.35(wh)mm配置led背光內(nèi)帶cgrom、cgram 能夠顯示160個(gè)不同的點(diǎn)陣字符圖形多種軟件功能:光標(biāo)顯示、畫面移位、自定義字符其字符與圖形在cgrom和cgram中的對應(yīng)的關(guān)系如表31所示。圖34 1602液晶顯示模塊表31 cgrom和cgram中字符代碼與字符圖形對應(yīng)的關(guān)系1602采用標(biāo)準(zhǔn)的16腳接口,其中: 引腳功能說明編號符號引腳說明編號符號引腳說明1vss電源地9d2數(shù)據(jù)2vdd電源正極10d3數(shù)據(jù)3vl液晶

18、顯示偏壓11d4數(shù)據(jù)4rs數(shù)據(jù)/命令選擇12d5數(shù)據(jù)5r/w讀/寫選擇13d6數(shù)據(jù)6e使能信號14d7數(shù)據(jù)7d0數(shù)據(jù)15bla背光源正極8d1數(shù)據(jù)16blk背光源負(fù)極表3-2引腳接口說明表14腳時(shí)無背光,16腳時(shí)帶背光引 線 號符 號名 稱功 能1vss接地0v2vdd電路電源5v10%3vl液晶顯示偏壓信號調(diào)節(jié)對比度4rs寄存器選擇信號h:數(shù)據(jù)寄存器 l:指令寄存器5r/w讀/寫信號h:讀 l:寫6e片選信號下降沿觸發(fā),鎖存數(shù)據(jù)7|14db0|db7數(shù)據(jù)線數(shù)據(jù)傳輸15bla背光源正極提供背光16blk背光源負(fù)極提供背光表3-3 16腳接口根據(jù)編程時(shí)所采用的方法,決定采用1602lcd液晶顯示

19、模塊和單片機(jī)連接的方式:p0.0p0.7p2.2p2.1p2.0db0db7er/wrsvlblkbla5kat89c511602lcm5v0v0v圖36 at89c51與1602lcd液晶顯示模塊的連接方式3.2.4 電源為了設(shè)備的能夠方便攜帶,所以決定選擇電池給設(shè)備供電,考慮到系統(tǒng)各模塊的最佳工作電壓,故選擇了5v鋰電池。3.3 基于單片機(jī)的gps硬件連接介紹整個(gè)硬件設(shè)計(jì)要求gps接收模塊輸出的信號連接器件將單片(stc90c51)、gps信號接收模塊、1206液晶顯示模塊、電源相連接實(shí)現(xiàn)系統(tǒng)功能。硬件電路設(shè)計(jì)詳圖。3-7 1206lcd與單片機(jī)的連接圖3-8單片機(jī)與gps的接口圖第4章

20、基于單片機(jī)的gps軟件設(shè)計(jì)4.1 gps naea 0183數(shù)據(jù)格式介紹nmea0183是美國國家海洋電子協(xié)會(national marine electronics association)為海用電子設(shè)備制定的標(biāo)準(zhǔn)格式。它是在0180和0182的標(biāo)準(zhǔn)格式的基礎(chǔ)上加入gps接收機(jī)輸出。nmea0183將包含經(jīng)度、緯度、速度、時(shí)間、日期、航向、以及衛(wèi)星信號情況等信息的語句以asc字符碼輸出。本設(shè)計(jì)只運(yùn)用定位數(shù)據(jù)語句$gprmc的結(jié)構(gòu)為:$gprmc,*hh;gp:交談識別符;rmc:語句識別符;hh:校驗(yàn)和,表示“$”與“*”之間所有字符(不包括$和*)的按位異或值。:utc時(shí)間,hhmmss(

21、時(shí)分秒)格式;:定位狀態(tài),a有效定位,v無效定位;:定位點(diǎn)緯度,ddmm.mmmm(度分)格式;:緯度半球,n(北半球)或s(南半球);:定位點(diǎn)經(jīng)度,dddmm.mmmm(度分)格式;:經(jīng)度半球,e(東經(jīng))或w(西經(jīng));:地面速率,000.0節(jié)999.9節(jié);:地面航向,000.0度359.9度;:utc日期,ddmmyy(日月年)格式;:磁偏角,000.0度180度;:磁偏角方向,e(東)或w(西)。4.2 基于單片機(jī)的gps軟件開發(fā)環(huán)境4.2.1程序編譯環(huán)境keil uvision4本設(shè)計(jì)的軟件的開發(fā)環(huán)境為keil uvision4。keil uvision4開發(fā)環(huán)境具有以下優(yōu)點(diǎn):真正的集成

22、調(diào)試環(huán)境;眾多強(qiáng)大軟硬件調(diào)試手段,包括邏輯分析儀、跟蹤器、邏輯筆、波形發(fā)生器、影子存儲器、記時(shí)器、程序時(shí)效分析、 數(shù)據(jù)時(shí)效分析、硬件測試儀、事件觸發(fā)器;集成了各種類的單片機(jī),不僅支持匯編,還支持c、pl/m源程序混合調(diào)試;支持項(xiàng)目管理和軟件模擬;支持點(diǎn)屏功能;支持各種數(shù)據(jù)類型的窗口觀察;樹狀結(jié)構(gòu)顯示;在線修改、編譯、調(diào)試源程序,錯(cuò)誤定位4.2.2串口通信調(diào)試工具comport debuger v2.00設(shè)計(jì)使用comport debuger v2.00進(jìn)行串口通訊調(diào)試。此款軟件能夠選擇串口端口,設(shè)定波特率、數(shù)據(jù)位、停止及校驗(yàn)位等等,且能夠自定義自動發(fā)送數(shù)據(jù)的時(shí)間間隔。如圖42,軟件正在模擬gp

23、s將地理數(shù)據(jù)傳輸給單片機(jī),以輔助調(diào)試程序和硬件。圖41 comport debuger v2.00界面圖4.2.3單片機(jī)程序編程軟件slispv1.3.2所以我選擇了slispv1.3.2這款編程配合燒錄程序。在程序在keil uvision4調(diào)試、編譯完成后,還需要通過編程軟件跟編程器將燒錄到單片機(jī)的硬件系統(tǒng)中進(jìn)行整體調(diào)試。圖 42 slispv1.3.2界面圖4.2.4 gps接收模塊調(diào)試軟件u-center第一次使用gps接收模塊時(shí)需要在電腦上對其進(jìn)行串口輸率初始化以及gps地理數(shù)據(jù)的測試接收。waveshare u-blox neo-6m信號接收模塊生產(chǎn)商推薦使用u-center。u-

24、center上可以設(shè)置輸出語句,還能查看分析接收gps數(shù)據(jù)后的狀態(tài)。4.3基于單片機(jī)的gps軟件設(shè)計(jì)思路設(shè)計(jì)的關(guān)鍵是at89c51通過串行通訊接收到u-blox neo-6m的數(shù)據(jù),并篩選編排后顯示到1602lcd上??紤]到調(diào)試及移植,故使用模塊化進(jìn)行軟件設(shè)計(jì)。軟件包括四個(gè)主要模塊:1 串口初始化模塊;2 液晶模塊初始化模塊;3 數(shù)據(jù)接收模塊;4 數(shù)據(jù)格式調(diào)整送顯模塊。at89s51串口、液晶顯示模塊初始化開始判斷是否為$gprmc語句接收并儲存到單片機(jī)分配的地址中篩選utc時(shí)間、經(jīng)緯度數(shù)據(jù)并調(diào)整格式送液晶顯示模塊顯示utc時(shí)間、經(jīng)緯度ny圖 43軟件程序流程圖4.4 各模塊軟件設(shè)計(jì)4.4.1

25、 串口初始化模塊波特率設(shè)為9600,定時(shí)器為工作方式2,將#0fdh分別賦值給th1和tl1。其程序如下:mov tmod,#20h;定時(shí)器工作方式選擇mov th1,#0fdh;定時(shí)器初始賦值mov tl1,#0fdh;mov pcon,#00h;串口工作方式選擇setb tr1mov scon,#70h;串口工作方式選擇4.4.2 液晶模塊初始化模塊1602液晶模塊的標(biāo)準(zhǔn)初始化描述如下:延時(shí)15ms寫指令38h(不檢測忙信號)延時(shí)15ms寫指令38h(不檢測忙信號)延時(shí)15ms寫指令38h(不檢測忙信號)寫指令38h寫指令38h:顯示模式設(shè)置寫指令08h:顯示關(guān)閉寫指令01h:顯示清屏寫指

26、令06h:顯示關(guān)標(biāo)移動設(shè)置寫指令0ch:顯示開及光標(biāo)設(shè)置程序如下:mov p0,#0h;清屏acall enablecall delay1mov p0,#38hacall enable mov p0,#38hacall enable mov p0,#38hacall enable mov p0,#8hacall enable mov p0,#1hacall enable mov p0,#6hacall enable mov p0,#0chacall enable4.4.3 數(shù)據(jù)接收模塊數(shù)據(jù)接收先要檢測串口是否給單片機(jī)發(fā)送信息,而且需要識別語句,才能取入所需的語句$gprmc,。由于這些語句都是

27、已$gp開頭的,故在程序中也只需要判斷m和c這兩個(gè)字母。其識別和儲存的程序如下:read:call reccjne a,#04dh,read;m?;判斷是否mcall reccjne a,#043h,read;c?; 判斷是否ccall recmov r0,#10h;數(shù)據(jù)儲存起始地址mov r1,#42h;數(shù)據(jù)位數(shù)store: ;儲存call recmov r0,ainc r0djnz r1,storeretrec:jb ri,gooutinc r2cjne r2,#255,recmov r2,#0hinc r3cjne r3,#255,recmov r3,#0hinc r4cjne r4,#

28、5,recmov r4,#0hcall nosignaljmp waitgoout:clr rimov r2,#0hmov r3,#0hmov r4,#0hmov r5,#0hmov a,sbufret4.4.4 數(shù)據(jù)格式調(diào)整送顯模塊我們需按位選取gprmc中緯度、經(jīng)度、utc時(shí)間和utc日期等的數(shù)據(jù)并進(jìn)行格式調(diào)整后再送液晶屏顯示。其程序模塊如下:time:;時(shí)間格式調(diào)整模塊 mov r2 ,#0c0h lcall enable lcall write mov p0,#01h;清屏 acall enable mov 60h ,#20h mov 61h ,#20h mov 62h ,#20h m

29、ov 63h ,#20h mov 64h ,10h;時(shí) mov 65h ,11h; mov 66h ,#: ; mov 67h ,12h;分 mov 68h ,13h; mov 69h ,#: mov 6ah ,14h;秒 mov 6bh ,15h; mov 6ch ,#20h mov 6dh ,#20h mov 6eh ,#20h mov 6fh ,#20h mov r0 ,#60h mov r3 ,#10h call disdat: ;日期格式調(diào)整模塊 mov r2 ,#80h lcall enable lcall write mov 63h ,#32h mov 64h ,#30h mov

30、 65h ,44h mov 66h ,45h mov 67h ,#/ mov 68h ,42h mov 69h ,43h mov 6ah ,#/ mov 6bh ,40h mov 6ch ,41h mov 6dh,#20h mov 6eh ,#20h mov 6fh ,#20h mov r0 ,#60h mov r3 ,#10h call dislon: ;緯度格式調(diào)整模塊 mov r2 ,#0c0h lcall enable lcall write1 mov p0,#01h;清屏 acall enable mov 70h,#20h mov 71h,#20h mov 72h ,#4eh mov

31、 73h ,#: mov 74h ,#20h mov 75h ,1ch mov 76h ,1dh mov 77h ,#2eh mov 78h ,1eh mov 79h ,1fh mov 7ah ,20h mov 7bh ,21h mov 7ch ,22h mov 7dh ,23h mov 7eh ,24h mov 7fh ,#20h mov r0 ,#70h mov r3 ,#10h call dislat: ;經(jīng)度格式調(diào)整模塊 mov r2 ,#080h lcall enable lcall write1 mov 60h ,#20h mov 61h ,#20h mov 62h,#45h mov 63h ,#: mov 64h,28h mov 65h,29h mov 66h,2ah mov 67h,#2eh mov 68h,2bh mov 69h,2ch mov 6ah,2dh mov 6bh,2eh mov 6ch,2fh mov 6dh,30h mov 6eh,31h mov 6fh ,#20h mov r0 ,#60h mov r3 ,#10h cal

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論