資源簡介
本設計是以 STC12C5A60S2 單片機為核心來實現 GPS 定位及信息顯示的系
統。 系統主要是通過 GPS 模塊接收定位信息, 單片機處理后, 再將數據傳送到
LCD12864 并顯示經度、 緯度、 時間等信息, 并且可以通過 GSM 模塊遠程發送位置信息到特定手機號, 也具有按鍵報警使燈閃和蜂鳴器響的功能, 適用于車輛在戶外時遇到突發情況, 緊急求助。 本系統硬件電路設計工具采用 Protel99se,
軟件設計采用 Keil uvision4 編寫程序。
關鍵詞: STC12C5A60S2; GPS 模塊; GSM 模塊; LCD12864; 蜂鳴器

代碼片段和文件信息
#include?“GPS.h“
unsigned?char?RX_Buffer[68];
unsigned?char?RX_Count?=?0;
unsigned?char?Hour?=?0Min_High?=?0Min_Low?=?0Sec_High?=?0Sec_Low?=?0;
unsigned?char?Month?=?0Day?=?0Month_High?=?0?Month_Low?=?0Day_Low?=?0?Day_High?=?0?Year_High?=?0Year_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;?????//允許串行口接收數據
PCON?=?0x00;??//SMOD=0;波特率不加倍
TMOD?=?0x20;??//T1方式2,用于產生波特率
TH1??=?0xFD;??//裝初值
TL1??=?0xFD;
TR1??=?1;?????//啟動定時器1
EA???=?1;?????//打開全局中斷控制
ES???=?1;?????//打開串行口中斷
}
void?RECEIVE_DATA(void)?interrupt?4?using?3 ??
{?
unsigned?char?temp?=?0;
ES=0;
temp?=?SBUF;
RI?=?0;
if(temp?==?‘$‘)
{
RX_Count?=?0;
Flag_GPS_OK?=?0;
}
RX_Buffer[RX_Count++]?=?temp;
if(RX_Count?>=?59)
{
RX_Count?=?59;
Flag_GPS_OK?=?1;
}
ES=1;?
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2018-07-18?00:30??成果\
?????目錄???????????0??2018-07-18?00:30??成果\GPS定位及顯示程序\
?????文件?????????131??2018-07-18?00:23??成果\GPS定位及顯示程序\delay.h
?????文件????????1029??2018-07-18?00:23??成果\GPS定位及顯示程序\GPS.c
?????文件?????????455??2018-07-18?00:23??成果\GPS定位及顯示程序\GPS.h
?????文件??????????80??2018-07-18?00:23??成果\GPS定位及顯示程序\gps.lnp
?????文件????????3181??2018-07-18?00:23??成果\GPS定位及顯示程序\GPS.LST
?????文件???????42416??2018-07-18?00:23??成果\GPS定位及顯示程序\gps.M51
?????文件????????4926??2018-07-18?00:23??成果\GPS定位及顯示程序\GPS.OBJ
?????文件?????????232??2018-07-18?00:23??成果\GPS定位及顯示程序\gps.plg
?????文件???????56752??2018-07-18?00:23??成果\GPS定位及顯示程序\gps.uvopt
?????文件???????13711??2018-07-18?00:23??成果\GPS定位及顯示程序\gps.uvproj
?????文件???????56573??2018-07-18?00:23??成果\GPS定位及顯示程序\gps_uvopt.bak
?????文件???????13551??2018-07-18?00:23??成果\GPS定位及顯示程序\gps_uvproj.bak
?????文件???????10191??2018-07-18?00:23??成果\GPS定位及顯示程序\GSM.c
?????文件???????21017??2018-07-18?00:23??成果\GPS定位及顯示程序\GSM.LST
?????文件???????37526??2018-07-18?00:23??成果\GPS定位及顯示程序\GSM.OBJ
?????文件????????4748??2018-07-18?00:23??成果\GPS定位及顯示程序\lcd12864.c
?????文件?????????848??2018-07-18?00:23??成果\GPS定位及顯示程序\lcd12864.h
?????文件????????9592??2018-07-18?00:23??成果\GPS定位及顯示程序\LCD12864.LST
?????文件???????11439??2018-07-18?00:23??成果\GPS定位及顯示程序\LCD12864.OBJ
?????文件???????28451??2018-07-18?00:23??成果\GPS定位及顯示程序\main
?????文件????????8743??2018-07-18?00:23??成果\GPS定位及顯示程序\main.c
?????文件?????????500??2018-07-18?00:23??成果\GPS定位及顯示程序\main.h
?????文件????????6537??2018-07-18?00:23??成果\GPS定位及顯示程序\main.hex
?????文件??????????69??2018-07-18?00:23??成果\GPS定位及顯示程序\main.lnp
?????文件???????19979??2018-07-18?00:23??成果\GPS定位及顯示程序\main.LST
?????文件???????30325??2018-07-18?00:23??成果\GPS定位及顯示程序\main.M51
?????文件???????17987??2018-07-18?00:23??成果\GPS定位及顯示程序\main.OBJ
?????文件?????????174??2018-07-18?00:23??成果\GPS定位及顯示程序\main.plg
?????文件???????70535??2018-07-18?00:23??成果\GPS定位及顯示程序\main.uvgui.Administrator
............此處省略33個文件信息
- 上一篇:華為LTE M2000后臺網管信令跟蹤說明
- 下一篇:ModBus-RTU協議C封裝
評論
共有 條評論