基于GPS-GSM的汽车短信防盗系统设计方案(2)

2012年02月19日 12:38 来源:本站整理 作者:电子大兵 我要评论(0)

  3 系统软件设计

  系统流程图如图2所示。

  图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; //位置已变,发送完警告信息,关闭固定位置模式

  }

  }

  }

  }

上一页123下一页

本文导航

标签:GPS(377)汽车防盗(13)GSM(221)