基于gps的單片機(jī)實訓(xùn)報告

基于gps的單片機(jī)實訓(xùn)報告

ID:3703707

大小:10.81 MB

頁數(shù):22頁

時間:2017-11-23

基于gps的單片機(jī)實訓(xùn)報告_第1頁
基于gps的單片機(jī)實訓(xùn)報告_第2頁
基于gps的單片機(jī)實訓(xùn)報告_第3頁
基于gps的單片機(jī)實訓(xùn)報告_第4頁
基于gps的單片機(jī)實訓(xùn)報告_第5頁
資源描述:

《基于gps的單片機(jī)實訓(xùn)報告》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。

1、第一章51單片機(jī)概述21.151單片機(jī)的結(jié)構(gòu)21.252單片機(jī)的主要性能21.38255單片機(jī)31.3.1引腳介紹31.3.2工作方式41.48250單片機(jī)61.4.1工作原理61.4.2主要功能61.5液晶顯示器71.5.1工作原理71.5.2主要性能參數(shù)8A.可視面積8B.可視角度8C.點距9D.色彩度9E.對比值9F.亮度值9G.響應(yīng)時間9第二章GPS定位系統(tǒng)簡介102.1GPS定位系統(tǒng)的基本原理102.2GPS模塊定位流程112.3實驗中應(yīng)用的GPS模塊的主要技術(shù)參數(shù)及其特點122.3.1插孔定義122.3.2E-LAB接口定義122.3.3短接

2、口定義122.3.4DM9接口132.4NMEA-0183數(shù)據(jù)格式13第三章硬件連接電路133.1GPS和單片機(jī)的接口電路133.1.1電路原理133.1.2原理框圖143.2LCD模塊接口說明143.2.1原理說明圖153.2.2LCD模塊接口類型分析153.2.2.1CPU接口153.2.2.2并行的RGB接口173.2.2.3串行數(shù)字接口17第四章軟件設(shè)計184.1軟件流程圖184.2GPS接收的信息194.3數(shù)據(jù)顯示20第五章實驗總結(jié)21參考文獻(xiàn)2222第一章51單片機(jī)概述1.151單片機(jī)的結(jié)構(gòu)1.252單片機(jī)的主要性能AT89S51是一個低電壓

3、,高性能CMOS8位單片機(jī),片內(nèi)含4kbytes的可反復(fù)擦寫的只讀程序存儲器(Flash)和128bytes的隨機(jī)存取數(shù)據(jù)存儲器(RAM),器件采用ATMEL公司的高密度、非易失性存儲技術(shù)生產(chǎn),兼容標(biāo)準(zhǔn)MCS-51指令系統(tǒng),片內(nèi)置通用8位中央處理器和Flash存儲單元,內(nèi)置功能強(qiáng)大的微型計算機(jī)的AT89S51提供了高性價比的解決方案。AT89S51是一個低功耗高性能單片機(jī),40個引腳,32個外部雙向輸入/輸出(I/O)端口,同時內(nèi)含2個外中斷口,2個16位可編程定時計數(shù)器,2個全雙工串行通信口,AT89S51可以按照常規(guī)方法進(jìn)行編程,也可以在線編程。其將

4、通用的微處理器和Flash存儲器結(jié)合在一起,特別是可反復(fù)擦寫的Flash存儲器可有效地降低開發(fā)成本。22AT89S51管腳示意圖AT89S51的主要特性:·與MCS-51兼容·4K字節(jié)可編程Flash存儲器;壽命:1000寫/擦循環(huán);數(shù)據(jù)保留時間:10年·全靜態(tài)工作:0Hz-24Hz·最高工作頻率為33MHz·ISP在線編程功能·三級程序存儲器鎖定·128*8位內(nèi)部RAM·32可編程I/O線·兩個16位定時器/計數(shù)器·5個中斷源·內(nèi)部集成看門狗計時器·雙數(shù)據(jù)指示器·電源關(guān)閉標(biāo)識·全新的加密算法·具有雙工UART串行通道·可編程串行通道·低功耗的內(nèi)置和掉電

5、模式·片內(nèi)振蕩器和時鐘電路1.38255單片機(jī)1.3.1引腳介紹228255A內(nèi)部結(jié)構(gòu)與引腳a)數(shù)據(jù)總線:D0~D7、PA0~PA7、PB0~PB7、PC0~PC7,此32條數(shù)據(jù)線均為雙向三態(tài)。D0~D7用于傳送CPU與8255A之間的命令與數(shù)據(jù),PA0~PA7、PB0~PB7、PC0~PC7分別與A、B、C三個口相對應(yīng),以實現(xiàn)8255A與外設(shè)之間的數(shù)據(jù)傳送。b)控制線:、、RESET。:讀信號,輸入,低電平有效。當(dāng)這個引腳輸入為低電平時,CPU對8255A進(jìn)行讀操作。:寫信號,輸入,低電平有效。當(dāng)這個引腳輸入為低電平時,CPU對8255A進(jìn)行寫操作。R

6、ESET:復(fù)位信號,輸入,高電平有效。當(dāng)此引腳為高電平時,所有8255A內(nèi)部寄存器都清0.所有通道都設(shè)置為輸入方式。24條I/O引腳為高電阻狀態(tài)。c)尋址線:、A0、A1。:芯片選擇線,輸入,低電平有效。當(dāng)此引腳為低電平時,本芯片被CPU選中。A0和A1:這是兩個輸入信號,通常一一對應(yīng)接到地址總線最低兩位A0和A1上。當(dāng)有效時,這兩位的4種組合00、01、10、11分別用來選擇A、B、C口和控制寄存器。所以一片8255A共有4個地址單元。8255A具有3個可編程并行I/O端口,A口、B口和C口。這3個8位I/O端口的功能完全由編程決定,但每個口都有自己的

7、特點。1.3.2工作方式228255A有3種工作方式,即方式0、方式1、方式2。方式0(基本輸入/輸出方式):這種方式不需要任何選通信號。A口、B口及C口的高4位和低4位都可以被設(shè)定為輸入或輸出。作為輸出口時,輸出的數(shù)據(jù)被鎖存;B口、C口作為輸入口時,其輸入的數(shù)據(jù)不鎖存。方式1(選通輸入/輸出方式):在這種工作方式下,A、B、C三個口將分為兩組。A組包括A口和C口的高4位,A口可由編程設(shè)定為輸入口或輸出口,C口的高4位則用來作為輸入/輸出操作的控制和同步信號;B組包括B口和C口的低4位,B口可由編程設(shè)定為輸入口或輸出口,C口的低4位則用來作為輸入/輸出操

8、作的控制和同步信號。A口和B口的輸出數(shù)據(jù)都被鎖存。方式2(雙向數(shù)據(jù)傳送方式):在

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費(fèi)完成后未能成功下載的用戶請聯(lián)系客服處理。