基于GPS-GSM的汽車短信防盜系統(tǒng)設(shè)計方案(2)

2012年02月19日 12:38 來源:本站整理 作者:電子大兵 我要評論(0)

  3 系統(tǒng)軟件設(shè)計

  系統(tǒng)流程圖如圖2所示。

  圖2 系統(tǒng)流程及控制框圖

  圖2 系統(tǒng)流程及控制框圖

  程序:

  #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) //發(fā)送命令到TC35

  nsigned char idata*mystrstr(char q[],unsigned char qx)//查詢匹配字符

  void Rs485_Do(void)interrupt 4using 1 //通訊中斷接收程序

  void Send_AT(void) //發(fā)送AT連機命令

  void SetText(void) //設(shè)置文本

  unsigned char EraseMsg() //刪除短信息

  unsigned char ReadMsg() //讀取短信息

  void SendMsgStart(void) //發(fā)送短信息

  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); //分別讀出開始和當前經(jīng)緯度

  if(((aa1-aa2)》80)||((ba1-ba2)》80)) //檢測位置是否變化

  {

  b=1; //位置已變,發(fā)送完警告信息,關(guān)閉固定位置模式

  }

  }

  }

  }

上一頁123下一頁

本文導航

標簽:GPS(377)汽車防盜(13)GSM(221)