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

正文內(nèi)容

基于單片機的定位裝置設計畢業(yè)論文設計-資料下載頁

2025-06-27 19:30本頁面
  

【正文】 ch窗口頁面上的自定義變量;堆棧調(diào)用(callstack)頁面上的調(diào)用記錄(樹)(calltree);不同格式的四個存儲區(qū)。㈣測試程序uVision2調(diào)試器具備所有常規(guī)源極調(diào)試,符號調(diào)試特性以及歷史跟蹤,代碼覆蓋,復雜斷點等功能。DDE界面和shift語言支持自動程序測試。⑴CPU和外設模擬裝置uVision2為8051及衍生產(chǎn)品提供了高速CPU模擬功能和片上擴展口.在對話框內(nèi)可直接觀察和修改I/O值,也可以用預裝的CLIKE宏指令書寫符號函數(shù)來提供動態(tài)輸入。⑵目標監(jiān)控器uVision2含一個可配置的監(jiān)控器,可測試目標器件上的軟件體。監(jiān)控器用uVision2的調(diào)試器直接工作,可支持代碼區(qū)。它要求目標系統(tǒng)具備6字節(jié)堆??臻g, 6KB的代碼ROM和256字節(jié)Xdata RAM。⑶MCB517/251啟動工具包在開始一項8051工程時, MCB啟動工具會對你有很大幫助。每一個啟動工具包括一套2K字節(jié)的開發(fā)工具和許多可快速運行的舉例程序。用戶可在檢測8051性能的同時,查看開發(fā)工具的可行性。MCB517AC板含高性能InfineonC517A單片機,它提供標準8052外圍設備和A/D轉(zhuǎn)換器,PWM,搜索/比較,8位數(shù)據(jù)指針,一個高速運算單元。同時包含對81C90CAN控制器和代碼區(qū)的支持。本次設計軟件采用了C語言程序編寫,并在KeiluVision2開發(fā)環(huán)境下編譯、調(diào)試。㈤Keil uVision2 C51軟件是目前功能最強大的單片機C語言集成開發(fā)環(huán)境,這里介紹簡單的編譯步驟。⑴. 首先進入菜單project/new project建立一個新工程,: 建立新工程(2)程序編寫完成后進入菜單Project/Buildtarget編譯工程。生成的*.HEX文件即可作為下載程序使用。Y液晶初始化顯示數(shù)據(jù)串行口中斷初始化處理數(shù)據(jù)是否接收到幀數(shù)據(jù)接收數(shù)據(jù)NN開始接收數(shù)據(jù)數(shù)據(jù)正確?開始結(jié)束 圖為GPS為全球定位系統(tǒng)的主程序流程圖。系統(tǒng)軟件主要由初始化模塊、數(shù)據(jù)處理模塊組成。,先開始,在進行初始化化的參數(shù)設置,再對串口中斷進行初始化,設置好初始化后,用GPS模塊進行數(shù)據(jù)的接收,由于地理位置或者其它因素的影響,有可能會接收到幀數(shù)據(jù),也有可能接收不到,如果接收不到的話,那就繼續(xù)重新接受,如果接收到了的話,那就繼續(xù)下一步。數(shù)據(jù)雖然接收到了,但也有可能是錯誤的數(shù)據(jù),對數(shù)據(jù)進行判斷,錯誤的話,繼續(xù)重新接收數(shù)據(jù),如果正確的話,對數(shù)據(jù)進行處理,處理過后,在顯示器上顯示出我們所需要的數(shù)據(jù)信息。 GPS串行通信軟件實現(xiàn)首先打開串口,配置串口,設置相應的工作參數(shù),并創(chuàng)建讀線程,寫線程,數(shù)據(jù)處理線程。當用戶有發(fā)送數(shù)據(jù)請求時,主線程傳遞消息給寫線程,寫線程調(diào)用寫串口函數(shù),負責處理發(fā)送數(shù)據(jù)任務。當串口檢測到有刻度數(shù)據(jù)時,讀線程調(diào)用讀串口函數(shù),專負責接收數(shù)據(jù)任務,并調(diào)用SetEvent函數(shù)將數(shù)據(jù)處理對象設置為“已標志”,觸發(fā)數(shù)據(jù)處理事件,數(shù)據(jù)處理線程專門分析衛(wèi)星報文,提取時間和經(jīng)緯度信息并顯示數(shù)據(jù)。當用戶關閉程序時,退出線程。讀線程退出消息?串口有可讀數(shù)據(jù)讀串口觸發(fā)數(shù)據(jù)處理事件退出線程YNYN讀線程開始 GPS串行通信流程 模塊初始化初始化模塊完成開機上電后對單片機、液晶顯示屏和GPS模塊的初始化工作。對單片機設置串口工作模式、設置波特率和中斷工作模式;對液晶顯示器設置開機模式;完成GPS模塊串口的成功通信。下面是對單片機、液晶顯示屏、GPS模塊的初始化程序設計:include include include //定義變量unsigned char KEY_NUM = 0。bit Page = 0。unsigned char xdata Display_GPGGA_Buffer[68]。unsigned char xdata Display_GPRMC_Buffer[68]。bit Flag_OV = 0。bit Flag_Calc_GPGGA_OK = 0。bit Flag_Calc_GPRMC_OK = 0。//****************************************************//主函數(shù)//****************************************************void main(){ unsigned char i = 0。 LCD12864_Reset()。 //初始化液晶 LCD12864_HAIZI_SET()。 //設置為普通模式 Delay_ms(100)。 LCD12864_NoWaitIdle_COM_Write(0x80)。 //指針設置 LCD12864_write_word(★王孟可的畢業(yè)設計★)。 LCD12864_NoWaitIdle_COM_Write(0x90)。 //指針設置 LCD12864_write_word(GPS)。 LCD12864_NoWaitIdle_COM_Write(0x88)。 //指針設置 LCD12864_write_word(初始化進行中)。 LCD12864_NoWaitIdle_COM_Write(0x98)。 //指針設置 LCD12864_write_word(請稍后 )。對單片機設置串口工作模式、設置波特率和中斷工作模式的程序:unsigned char RX_Buffer[68]。unsigned char RX_Count = 0。unsigned char Hour = 0,Min_High = 0,Min_Low = 0,Sec_High = 0,Sec_Low = 0。unsigned char Month = 0,Day = 0,Month_High = 0, Month_Low = 0,Day_Low = 0 ,Day_High = 0, Year_High = 0,Year_Low = 0。unsigned int Year = 0。bit Flag_GPS_OK = 0。unsigned char MaxDay = 0。void Uart_Init() { SCON = 0X50。 //UART方式1;8位UART REN = 1。 //允許串行口接收數(shù)據(jù) PCON = 0x00。 //SMOD=0。波特率不加倍 TMOD = 0x20。 //T1方式2,用于產(chǎn)生波特率 TH1 = 0xFD。 //裝初值 TL1 = 0xFD。 TR1 = 1。 //啟動定時器1 EA = 1。 //打開全局中斷控制 ES = 1。 //打開串行口中斷 } 數(shù)據(jù)接收處理模塊數(shù)據(jù)接收處理模塊負責處理從GPS接收到的數(shù)據(jù)。在單片機串口收到信息后,先判別是否為語句引導頭“$”,再接收信息內(nèi)容,然后根據(jù)語句標志區(qū)分出信息類別以對收到的ASC II碼進行處理顯示。若整個數(shù)據(jù)接收正確,便對數(shù)據(jù)進行處理;若接收不正確,則重新進行接收。本設計中,接收時主要提取并存儲以下數(shù)據(jù)內(nèi)容:當前時間、定位狀態(tài)、維度、經(jīng)度。如圖所示,特別注意的是GPS發(fā)送的時間是世界統(tǒng)一時,與我國的時區(qū)相差八個小時,所以還要將時間轉(zhuǎn)換。北京時間應在UTC時間上加上八個小時才是準確的北京時,在超出24小時時應做減24小時處理。轉(zhuǎn)換時間要考慮到年月日的變更。數(shù)據(jù)更新率為每秒一次,系統(tǒng)工作時GPS模塊不斷得到新的數(shù)據(jù),單片機不斷刷新RAM,處理完后的數(shù)據(jù)送液晶顯示器顯示。GPS模塊SiR F Star III接受每二輸出位置的數(shù)據(jù),通常$GPRMC精簡數(shù)據(jù)格式的數(shù)據(jù),包括緯度,經(jīng)度的目的,速度(結(jié)),運動方向角,年,月,時,分,秒,毫秒,定位數(shù)據(jù)是有效的或無效的,和其他重要信息。語句格式如下:$GPRMC,,,,,,*,HH只需要知道位置信息,所以在閱讀唯一的,可以實際應用。1:當?shù)貢r間代表UTC。格式“當每分鐘,小時,分鐘和秒2。2:工作代表國家。”“顯示可用的數(shù)據(jù),“V”表示接受警報,沒有可用的數(shù)據(jù)。3:代表緯度數(shù)據(jù)。“子級的格式。分分分?!?:緯度半球為代表的“N”或“S”。5:代表經(jīng)度數(shù)據(jù)。格式和LD現(xiàn)狀;6:代表經(jīng)度半球,為“E”或“度分秒。subsubsubsub.”軟件讀取經(jīng)緯度數(shù)據(jù),目前的位置停止分析,確定用戶的當前位置在該地區(qū)建立和平。的方法是基于用戶的設置確定中心的緯度和經(jīng)度和緯度和經(jīng)度計算出活動維持當前的對象可以超過和平活動預定半徑。結(jié)果的基礎上的歧視,設置相應的標志。 對照電路的原理框圖對電路板上的元器件進行連接,每個管腳都要互相對應,在沒有通電之前,要先用萬用表來檢查電路的正確性,核對每個元器件的型號、規(guī)格是否達到要求。并且要特別注意電源的正負極與電源之間是否存在有短路,重點地檢查數(shù)據(jù)總線,地址總線和控制總線是否存在相互之間的短路或其他信號線的短接問題。在通電之后檢查引腳電位,認真的測量各點的電位是否正常,尤其要注意單片機的插座上面各點的電位情況,若有高電壓,基友可能會損壞單片機的仿真器。在斷電的情況下,使用仿真插頭將它所連接的電路與單片機的仿真器仿真接口相連接,為軟件的調(diào)試做好準備。軟件調(diào)試的任務主要是利用開發(fā)工具進行在線的一個仿真調(diào)試,發(fā)現(xiàn)和糾正程序的錯誤,同時也能發(fā)現(xiàn)硬件的故障。軟件調(diào)試是一個模塊一個模塊進行的,首先單獨調(diào)試各子程序是否能夠按照預期的功能,接口電路的控制是否正常,最后調(diào)試整個程序,要特別注意的是就各模塊之間能否傳遞正確的參數(shù)。 ⑴認真的檢查LCD12864液晶顯示模塊的程序,觀察在液晶顯示器上能否能夠顯示相對應的字符。⑵再檢查GPS模塊,通過仔細觀察LCD12864液晶顯示的情況來了解GPS信號的接收狀況。⑶通過將GPS模塊的程序與LCD12864液晶顯示模塊的程序的組合,來觀察LCD12864液晶顯示器上的GPS顯示信息。 系統(tǒng)測試結(jié)果 經(jīng)過軟件部分和硬件部分的調(diào)試,最后實現(xiàn)了其功能。: GPS初始化上圖是GPS定位裝置初始化,在上電之后LCD12864液晶顯示屏會顯示上述字幕,GPS模塊上的D1電源指示燈點亮,而天線開始搜尋信號,等到天線搜尋到信號之后,D2指示燈開始閃亮,液晶屏則開始跳轉(zhuǎn)到下個畫面,其顯示時間、: GPS實物圖上圖為GPS搜尋到的信號在顯示屏上顯示,第一行顯示的時間:19時25分49秒,第二、三行顯示的經(jīng)緯度,緯度:33176。 04′,經(jīng)度:107176。 03′,右邊手機是GPS導航定位,上面顯示的經(jīng)緯度更精確些,精確到分后四位,兩者的數(shù)據(jù)基本上是相同的,制作的硬件顯示屏精度低是因為其制作相對能簡單些?;旧蠈崿F(xiàn)了我們的任務要求。 結(jié) 論隨著GPS應用越來越廣泛,GPS設備普及速度也將大大加快,在我國內(nèi)GPS產(chǎn)業(yè)才剛剛起步,GPS產(chǎn)業(yè)的興起勢必也將大大的推進GPS在民間的應用。GPS已在各個領域發(fā)揮了重要的作用,為促進人類發(fā)展做出了不可估量的貢獻。不過由于專業(yè)GPS設備價格昂貴,普通消費者難以承受,隨意也限制了GPS在民間的大量應用,現(xiàn)在各個GPS廠商的當務之急便是降低GPS的制造成本,削減一些普通消費者平時用不到的專業(yè)功能,保留一些基本的實用功能,以加快GPS在民間普及的速度。本次畢業(yè)設計,主要是了解GPS的原理,熟悉GPS接收機的工作原理及其各部分工作流程。GPS信號處理模塊與單片機相連,配備了所需的外圍電路,同時配有液晶顯示屏,可以顯示字符,并詳細介紹了GPS接收機的硬件和軟件設計。我所做的只是實現(xiàn)了GPS功能中的其中少數(shù)部分,在此我還會繼續(xù)努力的。在做這次畢業(yè)設計的過程中,既復習了已學的單片機部分的知識,又學到了實際經(jīng)驗,是我人生中一次難得的學習經(jīng)歷,更是對自己綜合能力的考驗和提高。 致 謝從論文題目的選擇到搜集信息資料,再到軟硬件的設計,到最終的反復修改論文定稿,在這期間經(jīng)歷了高興、迷茫和興奮,現(xiàn)在在寫論文的過程中心情是如此的復雜。今天,伴隨著這篇畢業(yè)論文的完成,復雜的心情煙消云散,自己甚至還有點小小的成就感。這種感覺就像是經(jīng)歷潮起潮落,心情會因完成了一件任務時而激動的難以控制,也會因幾天都沒做好一個任務而垂頭喪氣??傊Y(jié)果是美好的,過程是難忘的,很珍惜這次的畢業(yè)設計。 首先,非常感謝我的指導老師鄭爭兵老師。他在我的設計之中給了我很大的幫助。他為人隨和,治學嚴謹細心。從選題開始他就認真地給予我深刻而細致的指導,幫助我開拓思路,精心點拔、熱枕鼓勵。在硬件制作過程中,我剛好遇到了瓶頸,在老師的的幫助下,最終完成了硬件制作。正是鄭老師的無私幫助和熱枕鼓勵,我的畢業(yè)論文才能夠得以順利完成,謝謝鄭老師。 我還要感謝我的專業(yè)同學,尤其是張森浩,李鵬,付佳琪同學,在我制做硬件單片機最小系統(tǒng)的過程中,他們給了我很大的幫助,在第一次做最小系統(tǒng)時,將其他組成連在最小系統(tǒng)上,結(jié)果顯示屏上只有亮度,卻不出現(xiàn)數(shù)字,我們以為是滑動變阻器的問題,結(jié)果實踐之后排除了這個想法。又經(jīng)過檢查,發(fā)現(xiàn)是我的晶振選錯了,其實是忽略了一個大問題,在換了晶振后,顯示屏上正確顯示了時間和經(jīng)緯度,那一刻覺得自己好開心。非常感謝他們的幫助,如果沒有他們的悉心幫助,我不可
點擊復制文檔內(nèi)容
規(guī)章制度相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1