系統由電源電路、晶振電路、復位電路、LCD驅動電路等組成,此系統用以讀取GPS模塊的數據并處理,最后顯示在LCD12864上面,用戶可以實時通過讀取12864顯示的內容了解自己的位置以及當前時間。單片機模塊負責讀取GPS模塊數據并處理,顯示模塊主要負責將GPS模塊接收到的數據顯示出來供用戶隨時觀看。
該系統成本很低,性能穩定,同時用LCD12864作為顯示屏顯示位置及時間等信息,顯示的容量大,數據量小,一個頁面可以顯示8*4個漢字或16*4個字符。
制作出來的實物圖如下:
主控芯片電路
外觀
狀態指示接口:
sbit led1 = P2^3; //接收數據指示燈
sbit led2 = P2^4; //GPRMC數據有效指示燈
sbit led3 = P2^5; //GPGGA數據有效指示燈
12864液晶接口:
#define LCD_data P0 //數據口
sbit LCD_RS = P1^0; //寄存器選擇輸入
sbit LCD_RW = P1^1; //液晶讀/寫控制
sbit LCD_EN = P1^2; //液晶使能控制
sbit LCD_PSB = P2^1; //串/并方式控制
GPS模塊串口發送端:TXD接單片機RXD(P3。0);
GPS模塊串口接收端:RXD接單片機TXD(P3。1);
GPS模塊和單片機系統兩者的GND連接在一起
Altium Designer畫的原理圖和PCB圖如下:(51hei附件中可下載工程文件)
原理圖和pcb
單片機源程序如下:
所有資料51hei提供下載:
程序.zip
(92.84 KB, 下載次數: 76)
2020-1-3 14:13 上傳
點擊文件名下載附件
keil軟件
原理圖和pcb圖.zip
(7.12 MB, 下載次數: 57)
2020-1-3 14:13 上傳
點擊文件名下載附件
AD打開包括原理圖和pcb圖
參考文檔.zip
(3.12 MB, 下載次數: 64)
2020-1-3 14:13 上傳
點擊文件名下載附件
參考文檔
|