低成本的STC單片機的導航授時(shí)系統設計
圖3是STC12C5A與LMB102DDC的接口電路。LMB102DDC內核模塊內部有一個(gè)指令寄存器和一個(gè)數據寄存器,其指令分為皋本指令和擴展指令。指令主要用來(lái)初始化液晶顯示屏,實(shí)現基本控制。其中,包括清屏設置、顯示位置、光標狀態(tài)、顯示狀態(tài)、功能沒(méi)置等。LMB102DDC既可以寫(xiě)數據到RAM中,又可以從RAM中讀數據,在此主要是寫(xiě)數據到RAM。本文引用地址:http://dyxdggzs.com/article/172425.htm
當導航系統在戶(hù)外工作時(shí),STC單片機將接收到的導航數據和時(shí)間信息進(jìn)行處理,然后將導航的經(jīng)度、緯度、海拔、衛星時(shí)間通過(guò)P0口輸出,并顯示在LMB102DDC液晶屏上。當導航系統在室內工作時(shí),STC單片機將接收到的導航信息通過(guò)串口完整地發(fā)送到PC機。PC機通過(guò)系統的上位機軟件查看相關(guān)的GPS導航數據和時(shí)間信息。由于PC機的輸入/輸出電平和STC單片機的輸入/輸出電平不一樣,兩者相互通信時(shí)要加一個(gè)MAX232電平轉換電路。室內工作不選擇LCD顯示導航信息主要是考慮到節約成本和保持系統的完整性這兩方面。這也是該導航系統區別其他導航系統的特色。
導航授時(shí)系統的另外一個(gè)優(yōu)點(diǎn)是能夠通過(guò)上位機軟件校準導航系統的相關(guān)信息。利用一組最新的時(shí)間數據(年、月、日、時(shí)、分、秒)和軟件系統的工作模式按一定的格式通過(guò)串行通信接口發(fā)送給STC單片機,STC單片機利用這組數據對錯誤的信息進(jìn)行校準并根據發(fā)送的設置更改工作模式,上位機發(fā)送設置如圖4所示。
評論