基于GPS-GSM的汽车短信防盗系统设计方案(2)
2012年02月19日 12:38 来源:本站整理 作者:电子大兵 我要评论(0)
3 系统软件设计
系统流程图如图2所示。
图2 系统流程及控制框图
程序:
#include《 P》
#include《 P》
#define OVER 0x0d
#define S_OVER 0x1a
void Delay(unsigned char ms) //延时子程序
void UART1_Init(void) //串口1初始化
void UART_Init(void)
void SendASC(char ASC)
void ClrRsBuf(void) //清理缓存
void SendToTc35(char*p,unsigned char Long) //发送命令到TC35
nsigned char idata*mystrstr(char q[],unsigned char qx)//查询匹配字符
void Rs485_Do(void)interrupt 4using 1 //通讯中断接收程序
void Send_AT(void) //发送AT连机命令
void SetText(void) //设置文本
unsigned char EraseMsg() //删除短信息
unsigned char ReadMsg() //读取短信息
void SendMsgStart(void) //发送短信息
void UART2_Init(void) //串口2
void Read_Gps(void) //读GPS
void Check_GPS(unsigned char j,char undercheck[]) //检查GPS
void main()
{
D11=1; //开机完成
while(1)
{
if(!b){ //是否处于固定位置模式
if(bn){ //检测GPS间隔
{
Check_GPS(5,SNalarm_GPS); //分别读出开始和当前经纬度
if(((aa1-aa2)》80)||((ba1-ba2)》80)) //检测位置是否变化
{
b=1; //位置已变,发送完警告信息,关闭固定位置模式
}
}
}
}
本文导航
- 第 1 页:基于GPS-GSM的汽车短信防盗系统设计方案(1)
- 第 2 页:系统软件设计
- 第 3 页:系统实物图及测试结果
标签: