資源描述:
《基于gps的時鐘信息顯示電路設(shè)計》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、一、概述GPS全球定位系統(tǒng)在實際生活中被廣泛應(yīng)用,是當(dāng)今信息時代發(fā)展中的重要組成部分。因其具有性能好、精度高、應(yīng)用廣的特點,使其成為了迄今為止最好的定位導(dǎo)航系統(tǒng)。隨著GPS的應(yīng)用越來越廣泛,GPS設(shè)備普及速度也將大大加快,在我們國內(nèi)GPS產(chǎn)業(yè)才剛剛起步,GPS產(chǎn)業(yè)的興起勢必也將大大的推進(jìn)GPS在民間的應(yīng)用。GPS已在各個領(lǐng)域發(fā)揮了重要的作用,為促進(jìn)人類發(fā)展作出了不可估量的貢獻(xiàn)。本論文詳細(xì)介紹了一種基于AT89S51單片機、RCB-4HGPS信號接收模塊、LCD1602液晶顯示模塊等器件的時鐘信息提取并顯示功能的實現(xiàn)。主
2、要是從軟件設(shè)計方面對其作了詳細(xì)的闡述,并且結(jié)合硬件的特點研究了MCS-51系列單片機如何與GPS接收模塊實現(xiàn)串行通信,該系統(tǒng)是根據(jù)GPS模塊數(shù)據(jù)輸出基本原理設(shè)計而成的。二、方案論證要實現(xiàn)在液晶顯示器上顯示出接收到的GPS時鐘信息,首先要實現(xiàn)GPS信號的接收和調(diào)制。在接收GPS方案上我們可以有兩種選擇。第一種方案是選擇GPS接收芯片然后再根據(jù)芯片設(shè)計標(biāo)準(zhǔn),設(shè)計外圍電路和安裝天線等,選擇這個方案的優(yōu)點是可以掌握到GPS接收部分的電路設(shè)計技術(shù),但是這個方案的缺點也是顯而易見的,首先實現(xiàn)的難度較大不容易成功,其次由于GPS接收
3、芯片一般都是廠商直接供貨,單獨采購價格會很高。第二種方案是選擇成品的,采用這個方案的優(yōu)點是由于現(xiàn)階段GPS接收模塊的制造技術(shù)已經(jīng)相當(dāng)成熟,性能穩(wěn)定并且使用非常方便,定位成功后直接就可以通過模塊的串口輸出GPS信息。當(dāng)然其缺點就體現(xiàn)在,由于GPS接收模塊已經(jīng)由廠家完成了設(shè)計與封裝,所以其核心技術(shù)我們就不得而知。不過對于我們也并不影響其應(yīng)用。并且在經(jīng)過大規(guī)模的商業(yè)化生產(chǎn)后價格已經(jīng)很低,這些模塊在市面上也能夠非常容易的購買到。本設(shè)計采用的是方案二,GPS接收模塊容易得到我們想要的數(shù)據(jù),且性價比較高。三、電路設(shè)計1.總體設(shè)計根
4、據(jù)總體設(shè)計方案,該基于單片機的GPS軟件設(shè)計主要由GPS信號接收部分(RCB-4HGPS信號接收模塊)、控制芯片(AT89S51單片機)、顯示部分(1602LCD液晶顯示模塊)這幾部分構(gòu)成。其大體結(jié)構(gòu)框圖如圖1所示。14單片機AT89S51RCB-4HGPS模塊LCD顯示模塊圖1單片機控制系統(tǒng)原理框圖,2.AT89S51微處理器主要性能AT89S51是一個低電壓,高性能CMOS8位單片機,片內(nèi)含4kbytes的可反復(fù)擦寫的只讀程序存儲器(Flash)和128bytes的隨機存取數(shù)據(jù)存儲器(RAM),器件采用ATMEL公
5、司的高密度、非易失性存儲技術(shù)生產(chǎn),兼容標(biāo)準(zhǔn)MCS-51指令系統(tǒng),片內(nèi)置通用8位中央處理器和Flash存儲單元,內(nèi)置功能強大的微型計算機的AT89S51提供了高性價比的解決方案。AT89S51是一個低功耗高性能單片機,40個引腳,32個外部雙向輸入/輸出(I/O)端口,同時內(nèi)含2個外中斷口,2個16位可編程定時計數(shù)器,2個全雙工串行通信口,AT89S51可以按照常規(guī)方法進(jìn)行編程,也可以在線編程。其將通用的微處理器和Flash存儲器結(jié)合在一起,特別是可反復(fù)擦寫的Flash存儲器可有效地降低開發(fā)成本。其引腳電路如圖2所示。圖
6、2AT89S51管腳示意圖14AT89S51各引腳功能介紹VCC:電源正端輸入,接+5V。VSS:電源地端。XTAL1:單芯片系統(tǒng)時鐘的反相放大器輸入端。XTAL2:系統(tǒng)時鐘的反相放大器輸出端,一般在設(shè)計上只要在XTAL1和XTAL2上接上一只石英振蕩晶體系統(tǒng)就可以動作了,此外可以在兩引腳與地之間加入一20PF的小電容,可以使系統(tǒng)更穩(wěn)定,避免噪聲干擾而死機。RESET:AT89S51的重置引腳,高電平動作,當(dāng)要對晶片重置時,只要對此引腳電平提升至高電平并保持兩個機器周期以上的時間,AT89S51便能完成系統(tǒng)重置的各項動
7、作,使得內(nèi)部特殊功能寄存器之內(nèi)容均被設(shè)成已知狀態(tài),并且至地址0000H處開始讀入程序代碼而執(zhí)行程序。EA/Vpp:"EA"為英文"ExternalAccess"的縮寫,表示存取外部程序代碼之意,低電平動作,也就是說當(dāng)此引腳接低電平后,系統(tǒng)會取用外部的程序代碼(存于外部EPROM中)來執(zhí)行程序。因此在8031及8032中,EA引腳必須接低電平,因為其內(nèi)部無程序存儲器空間。如果是使用8751內(nèi)部程序空間時,此引腳要接成高電平。此外,在將程序代碼燒錄至8751內(nèi)部EPROM時,可以利用此引腳來輸入21V的燒錄高壓(Vpp)。
8、ALE/PROG:ALE是英文"AddressLatchEnable"的縮寫,表示地址鎖存器啟用信號。AT89S51可以利用這支引腳來觸發(fā)外部的8位鎖存器(如74LS373),將端口0的地址總線(A0~A7)鎖進(jìn)鎖存器中,因為AT89S51是以多工的方式送出地址及數(shù)據(jù)。平時在程序執(zhí)行時ALE引腳的輸出頻率約是系統(tǒng)工作頻率的1/6,