亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? mds-100-77e58.c

?? W77E58串口實例
?? C
?? 第 1 頁 / 共 2 頁
字號:

/***********************摩托車電子樁考車載傳感器程序****************************/

/***文件名稱:MDC-100-77E58                                                 ****/
/***摘    要:采集場地違規信息和摩托車上的信息,然后通過數傳臺傳輸給FC機    ****/

/***當前版本:Ver1.0版                                                      ****/
/***作    者:Hunter                                                        ****/
/***完成日期:2006年03月                                                    ****/

/***版權所有:南京多倫科技有限公司                                          ****/

/*******************************************************************************/

/***場地傳感器控制程序,采集考試過程中的路線信號和碰樁信號      ***/
/***定義車載單元為主機地址為11H,PC機的地址為12H                ***/
/***定義場地7個傳感器的地址:01H,02H,03H,04H,05H為五個警示柱地址***/
/***定義左右邊線的傳感器地址為06H,07H                           ***/

/************************發送數據數組定義 **************************/
/***  Sent_data[0]數據起始位FFH                                  ***/
/***  Sent_data[1]目的地址                                       ***/
/***  Sent_data[2]原地址                                         ***/
/***  Sent_data[3]數據位碰撞與出邊線編碼                         ***/
/***  Sent_data[4]數據位出發路線編碼信息                         ***/
/***  Sent_data[5]數據位回程路線編碼信息                         ***/
/***  Sent_data[6]數據位車載信息編碼                             ***/
/***  Sent_data[7]空閑位00H                                      ***/
/***  Sent_data[8]空閑位00H                                      ***/
/***  Sent_data[9]校驗和                                         ***/
/*******************************************************************/

/************************應答數組的格式定義*************************/
/***  Sent_Answ[0]應答起始位FFH                                  ***/
/***  Sent_Answ[1]目的地址                                       ***/
/***  Sent_Answ[2]原地址                                         ***/
/***  Sent_Answ[3]空閑位0                                        ***/
/***  Sent_Answ[4]空閑位0                                        ***/
/***  Sent_Answ[5]空閑位0                                        ***/
/***  Sent_Answ[6]空閑位0                                        ***/
/***  Sent_Answ[7]空閑位0                                        ***/
/***  Sent_Answ[8]空閑位0                                        ***/
/***  Sent_Answ[9]校驗和                                         ***/
/*******************************************************************/

 #include" W77E58.h"
 
 
 unsigned char data Sent_Data_BT[10];/**定義發送數據存儲數組 **/
 unsigned char data Sent_Data_FC[10];/**定義發送數據存儲數組 **/
 unsigned char data Sent_Answ_FC[10];/**定義發送數據存儲數組 **/

 unsigned char data Rece_Data_BT[10];/**定義接收數據存儲數組 **/
 unsigned char data Rece_Data_FC[10];/**定義接收數據存儲數組 **/

 void Send_UART0(unsigned char data *Sent_Buf);  /**車載發送數據給藍牙子程序**/
 void Send_UART1(unsigned char data *Sent_Buf);  /**車載發送數據給PC子程序**/

 void Main_Init();  /**初始化子程序 **/
 void WDT_Init(); /**看門狗初始化子程序**/
 void WDT_Clr();  /**喂狗子程序**/
 
 void SP0_ISR();/**串口0中斷服務子程序**/
 void SP1_ISR();/**串口1中斷子服務程序**/
 void TR0_ISR();  /**定時器0中斷服務子程序**/

 unsigned char RBT_Flag;
 unsigned char RFC_Flag;
 unsigned char N;
 unsigned char RG_Flag,LF_Flag,SH_Flag; /**端口狀態變化寄存器**/
 unsigned char R_State,L_State,S_State;	/**端口狀態寄存器**/
 
 /**定義場地傳感器信號輸入口**/
  sbit Left_Sig=P0^1;  /**定義左腳踏地標志位**/
  sbit Right_Sig=P0^2; /**定義右腳踏地標志位**/
  sbit Shart_Sig=P0^0; /**定義熄火標志位**/

/**定義數據接收發送指示燈**/ 
  sbit FC_Rece=P2^0;
  sbit FC_Tran=P2^1;
  sbit BT_Rece=P2^2;
  sbit BT_Tran=P2^3;

/**************************************************************************/
/** 函數名稱: main()                                                     **/
/** 功能描述: 車載控制單元主程序,實現摩托車信號的采集和場地信號的接收; **/
/**           同時將信號傳輸給PC機。                                     **/
/** 輸   入: 無                                                         **/
/** 輸   出: 無                                                         **/

/** 作   者: Hunter                                                     **/
/** 日   期: 2006年03月                                                 **/

/**************************************************************************/
/** 修 改 人:                                                            **/
/** 日   期:                                                            **/
/**************************************************************************/

main()
{

/**串口數據接收發送指示燈初始化**/
  FC_Rece=1;
  FC_Tran=1;
  BT_Rece=1;
  BT_Tran=1;
  N=1;
/**端口狀態寄存器**/
 R_State=Right_Sig;
 L_State=Left_Sig;
 S_State=Shart_Sig;

/**端口狀態變化寄存器初始化**/
 RG_Flag=0;
 LF_Flag=0;
 SH_Flag=0;

 RBT_Flag=0;
 
  Sent_Data_FC[0] = 0xFF;
  Sent_Data_FC[1] = 0x12;
  Sent_Data_FC[2] = 0x11;
  Sent_Data_FC[3] = 0x00;
  Sent_Data_FC[4] = 0x00;
  Sent_Data_FC[5] = 0x00;
  Sent_Data_FC[6] = 0x00;
  Sent_Data_FC[7] = 0x00;
  Sent_Data_FC[8] = 0x00;

 Main_Init();  /**串口初始化**/

 WDT_Init();/**看門狗初始化,啟動看門狗**/

 while(1)
 {
 
 WDT_Clr();

/**解析來自到場地的藍牙信息,并作相應的處理**/
  if(RBT_Flag == 0xFA)	 
	{
	 RBT_Flag = 0x00;

     Sent_Data_FC[0]=0xFF;
     Sent_Data_FC[1]=0x12;
     Sent_Data_FC[2]=0x11;
     Sent_Data_FC[3]=Rece_Data_BT[3];
     Sent_Data_FC[4]=Rece_Data_BT[4];
     Sent_Data_FC[5]=Rece_Data_BT[5];
     Sent_Data_FC[6]=0x00;
     Sent_Data_FC[7]=0x00;
     Sent_Data_FC[8]=0x00;

     Send_UART1(Sent_Data_FC); /**接收場地信息正確,發送給樁考檢測儀**/
     
      Sent_Data_BT[0]=0xFF;
      Sent_Data_BT[1]=Rece_Data_BT[2];
      Sent_Data_BT[2]=0x11;
      Sent_Data_BT[3]=0xFA;
      Sent_Data_BT[4]=0x00;
      Sent_Data_BT[5]=0x00;
      Sent_Data_BT[6]=0x00;
      Sent_Data_BT[7]=0x00;
      Sent_Data_BT[8]=0x00;

      Send_UART0(Sent_Data_BT);/**發送接收信號正確應答信息**/

     }  

	 else if(RBT_Flag == 0xFB)
      {
	  RBT_Flag = 0x00;
	  
  	  Sent_Data_BT[0]=0xFF;
      Sent_Data_BT[1]=Rece_Data_BT[2];
      Sent_Data_BT[2]=0x11;
      Sent_Data_BT[3]=0xFB;
      Sent_Data_BT[4]=0x00;
      Sent_Data_BT[5]=0x00;
      Sent_Data_BT[6]=0x00;
      Sent_Data_BT[7]=0x00;
      Sent_Data_BT[8]=0x00;

      Send_UART0(Sent_Data_BT);	/**接收場地錯誤,請求重發**/
      }

  else
   { 
     Sent_Data_FC[0] = Sent_Data_FC[0];
     Sent_Data_FC[1] = Sent_Data_FC[1];
     Sent_Data_FC[2] = Sent_Data_FC[2];
     Sent_Data_FC[3] = Sent_Data_FC[3];
     Sent_Data_FC[4] = Sent_Data_FC[4];
     Sent_Data_FC[5] = Sent_Data_FC[5];
     Sent_Data_FC[6] = Sent_Data_FC[6];
     Sent_Data_FC[7] = Sent_Data_FC[7];
     Sent_Data_FC[8] = Sent_Data_FC[8]; }

/**解析來自樁考監測儀的信息,并進行處理**/
 if(RFC_Flag==0xFA)
	{
	 RFC_Flag=0x00;
  	 Sent_Data_FC[0] = 0xFF;
     Sent_Data_FC[1] = 0x12;
     Sent_Data_FC[2] = 0x11;
     Sent_Data_FC[3] = 0x00;
     Sent_Data_FC[4] = 0x00;
     Sent_Data_FC[5] = 0x00;
     Sent_Data_FC[6] = 0x00;
     Sent_Data_FC[7] = 0x00;
     Sent_Data_FC[8] = 0x00;

	 }

 else if(RFC_Flag==0xFB)
	{
	RFC_Flag=0x00;
    Send_UART1(Sent_Data_FC);
	}

  else
   { 
     Sent_Data_FC[0] = Sent_Data_FC[0];
     Sent_Data_FC[1] = Sent_Data_FC[1];
     Sent_Data_FC[2] = Sent_Data_FC[2];
     Sent_Data_FC[3] = Sent_Data_FC[3];
     Sent_Data_FC[4] = Sent_Data_FC[4];
     Sent_Data_FC[5] = Sent_Data_FC[5];
     Sent_Data_FC[6] = Sent_Data_FC[6];
     Sent_Data_FC[7] = Sent_Data_FC[7];
     Sent_Data_FC[8] = Sent_Data_FC[8]; }



/******************判斷車載的違規信息******************/ 

/**判斷是否左腳踏地**/
 if (LF_Flag==1)
   {
	  LF_Flag=0;
  	  Sent_Data_FC[0] = 0xFF;
      Sent_Data_FC[1] = 0x12;
      Sent_Data_FC[2] = 0x11;
      Sent_Data_FC[3] = 0x00;
      Sent_Data_FC[4] = 0x00;
      Sent_Data_FC[5] = 0x00;
      Sent_Data_FC[6] = 0x02;
      Sent_Data_FC[7] = 0x00;
      Sent_Data_FC[8] = 0x00;

      Send_UART1(Sent_Data_FC);

    }

/**判斷是否右腳踏地**/
 else if (RG_Flag==1)
   {
	  RG_Flag=0;
      Sent_Data_FC[0] = 0xFF;
      Sent_Data_FC[1] = 0x12;
      Sent_Data_FC[2] = 0x11;
      Sent_Data_FC[3] = 0x00;
      Sent_Data_FC[4] = 0x00;
      Sent_Data_FC[5] = 0x00;
      Sent_Data_FC[6] = 0x01;
      Sent_Data_FC[7] = 0x00;
      Sent_Data_FC[8] = 0x00;

      Send_UART1(Sent_Data_FC);
   
	}

/**判斷熄火信號**/
  else if (SH_Flag==1)
   {
	  SH_Flag=0;
      Sent_Data_FC[0] = 0xFF;
      Sent_Data_FC[1] = 0x12;
      Sent_Data_FC[2] = 0x11;
      Sent_Data_FC[3] = 0x00;
      Sent_Data_FC[4] = 0x00;
      Sent_Data_FC[5] = 0x00;
      Sent_Data_FC[6] = 0x08;
      Sent_Data_FC[7] = 0x00;
      Sent_Data_FC[8] = 0x00;

      Send_UART1(Sent_Data_FC);
   
	}


/**如果沒有車載信號則不做任何動作**/
 else
   { 
     Sent_Data_FC[0] = Sent_Data_FC[0];
     Sent_Data_FC[1] = Sent_Data_FC[1];
     Sent_Data_FC[2] = Sent_Data_FC[2];
     Sent_Data_FC[3] = Sent_Data_FC[3];
     Sent_Data_FC[4] = Sent_Data_FC[4];
     Sent_Data_FC[5] = Sent_Data_FC[5];
     Sent_Data_FC[6] = Sent_Data_FC[6];
     Sent_Data_FC[7] = Sent_Data_FC[7];
     Sent_Data_FC[8] = Sent_Data_FC[8]; }

   } 
} 

/**************************************************************************/
/** 函數名稱: Main_Init()                                                **/
/** 功能描述: 系統初始化子程序,定時器0,定時方式,工作方式1。			 **/

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
26uuu亚洲综合色欧美| 久99久精品视频免费观看| 精品精品国产高清a毛片牛牛 | 欧美xxxx在线观看| 91.成人天堂一区| 91麻豆精品国产91| 日韩美女视频在线| 欧美videos大乳护士334| 91麻豆精品91久久久久久清纯 | 欧美日韩综合色| 亚洲色图19p| 亚洲天堂网中文字| 91麻豆高清视频| 丁香激情综合五月| 粉嫩久久99精品久久久久久夜| 国产一区二区久久| 成人黄页在线观看| 色噜噜久久综合| 欧美日韩中字一区| 日韩视频免费观看高清完整版在线观看 | xfplay精品久久| 久久久久国产精品厨房| 2014亚洲片线观看视频免费| 91精品国产丝袜白色高跟鞋| 国产欧美精品一区二区三区四区| 久久夜色精品国产噜噜av| 亚洲精品一区在线观看| 久久女同精品一区二区| 国产精品女上位| 亚洲国产精品一区二区久久 | 日韩欧美国产精品一区| 久久综合久久综合久久| 国产精品欧美久久久久一区二区| 尤物视频一区二区| 久久99久久久久| 99re这里只有精品首页| 欧美精品日韩一区| 国产欧美va欧美不卡在线| 一区二区国产视频| 国产黄色精品视频| 欧美三区在线观看| 国产精品色眯眯| 日韩激情一区二区| 91免费观看在线| wwww国产精品欧美| 午夜欧美电影在线观看| 高清在线成人网| 91精品国产综合久久精品| 亚洲欧美综合网| 狠狠色狠狠色综合| 欧美男女性生活在线直播观看| 国产精品入口麻豆九色| 日本va欧美va精品| 色呦呦日韩精品| 国产亚洲精品资源在线26u| 午夜日韩在线电影| 在线观看不卡一区| 中文字幕一区二区三区乱码在线 | 99久久伊人精品| 久久亚洲二区三区| 久久99这里只有精品| 欧美日韩国产欧美日美国产精品| 亚洲人成小说网站色在线| 国产麻豆欧美日韩一区| 日韩精品一区二区在线观看| 亚洲综合色视频| 色狠狠一区二区| 亚洲激情自拍视频| 97超碰欧美中文字幕| 亚洲国产精品精华液2区45| 狠狠v欧美v日韩v亚洲ⅴ| 欧美一区二区免费视频| 亚洲444eee在线观看| 欧美视频在线观看一区| 亚洲一区在线观看视频| 欧美午夜在线一二页| 亚洲电影你懂得| 欧美日韩在线三级| 五月天视频一区| 69p69国产精品| 青青草国产成人av片免费| 91精品国产综合久久精品麻豆| 午夜视频一区二区| 欧美mv日韩mv国产| 国产一区二区女| 国产精品久久久久一区二区三区| 成人激情av网| 亚洲一区二区黄色| 制服.丝袜.亚洲.中文.综合 | 26uuu另类欧美亚洲曰本| 久99久精品视频免费观看| 久久久久久久综合色一本| 国产91精品一区二区麻豆亚洲| 欧美国产精品一区二区三区| 91丨九色丨蝌蚪丨老版| 亚洲午夜成aⅴ人片| 日韩视频在线一区二区| 国产精品456| 亚洲综合在线免费观看| 日韩欧美国产综合一区 | 亚洲444eee在线观看| 欧美一级在线免费| 粉嫩av一区二区三区在线播放 | 精品免费日韩av| 高清免费成人av| 伊人色综合久久天天人手人婷| 欧美二区乱c少妇| 粉嫩高潮美女一区二区三区| 亚洲成av人片在线观看无码| 久久久久久久综合日本| 欧美在线观看一区二区| 韩国精品主播一区二区在线观看| 国产精品久久久久久久久免费相片 | 日韩精品亚洲专区| 中文字幕精品在线不卡| 在线不卡中文字幕播放| 成人免费视频免费观看| 日本成人在线不卡视频| 国产精品福利av| 精品国产一区二区三区久久影院| 一道本成人在线| 国产精品18久久久久久久久久久久 | 成人激情黄色小说| 麻豆精品国产传媒mv男同| 亚洲日本在线看| 国产农村妇女毛片精品久久麻豆| 欧美精品18+| 91久久精品一区二区三区| 国产成人精品亚洲日本在线桃色| 日韩精品三区四区| 亚洲综合色丁香婷婷六月图片| 国产情人综合久久777777| 欧美一区二区福利视频| 欧美三级电影精品| 91亚洲国产成人精品一区二三 | 亚洲国产成人av网| 中文字幕五月欧美| 久久久影视传媒| 日韩片之四级片| 欧美男生操女生| 欧美日韩国产中文| 在线视频你懂得一区| 99精品偷自拍| 99这里只有久久精品视频| 国产成人综合在线| 国产一区二区女| 国产一区二区伦理| 国产乱码精品一区二区三区五月婷 | 一区二区高清免费观看影视大全| 中文乱码免费一区二区| 欧美激情自拍偷拍| 中文字幕av一区 二区| 国产精品少妇自拍| 中文字幕一区二区三区在线观看| 国产精品视频麻豆| 亚洲日本免费电影| 亚洲在线视频免费观看| 亚洲在线免费播放| 婷婷六月综合亚洲| 美脚の诱脚舐め脚责91 | 日韩一级高清毛片| 911精品国产一区二区在线| 欧美一卡在线观看| 久久久久成人黄色影片| 中文无字幕一区二区三区| 国产精品久久久久影视| 一区二区日韩av| 亚洲第一狼人社区| 另类成人小视频在线| 国产成都精品91一区二区三| 99riav一区二区三区| 欧美猛男gaygay网站| 555www色欧美视频| 国产无人区一区二区三区| 亚洲同性同志一二三专区| 一个色综合网站| 久久精品国产亚洲5555| 成人性生交大片| 欧美日韩成人综合| 精品国产一区二区三区不卡| 国产精品嫩草久久久久| 亚洲成在线观看| 国产很黄免费观看久久| 91久久精品日日躁夜夜躁欧美| 久久九九国产精品| 国产精品乱人伦| 日韩精品乱码av一区二区| 国产精品资源在线观看| 在线精品视频小说1| 精品奇米国产一区二区三区| 欧美国产在线观看| 亚洲成年人影院| 国产一区二区在线电影| 欧亚一区二区三区| 久久婷婷综合激情| 亚洲成人av免费| 成人av午夜电影| 精品粉嫩aⅴ一区二区三区四区| 亚洲欧美日韩国产另类专区| 久久99久久久欧美国产|