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

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

?? serial.c

?? w77E58開發的具備藍牙功能的GPS導航儀
?? C
?? 第 1 頁 / 共 2 頁
字號:


uchar getUartWait(void)
{

       char idata c ;
       Uart0Timer=3;
       while(1)
	   {
	     if(inbufsign) break;       //緩沖區空等待
         else 
	     if(Uart0Timer==0) return 0;
	   } 
       
       ES=0;
       c= *getlast;            //取數據
       getlast++;              //最后取走的數據位置加一
       inbufful=0;            //輸入緩沖區的滿標志清零
       if(getlast==inbuf+ILEN) getlast=inbuf; //地址到頂部回到底部
       if (getlast==inlast) inbufsign=0;       //地址相等置接收緩沖區空空標志,再取數前要檢該標志
       ES=1;
       return (c);        //取回數據



}



uchar getbyte1 (void)
{ 

       char idata c ;
       while (!inbufsign_1);     //緩沖區空等待
       ES1=0;
       c= *getlast_1;            //取數據
       getlast_1++;              //最后取走的數據位置加一
       inbufful_1=0;             //輸入緩沖區的滿標志清零
       if (getlast_1==inbuf_1+ILEN1) getlast_1=inbuf_1; //地址到頂部回到底部
       if (getlast_1==inlast_1) inbufsign_1=0;       //地址相等置接收緩沖區空空標志,再取數前要檢該標志
       ES1=1;
       return (c);        //取回數據
	   
	   
}


uchar getdp310(void)
{

       char idata c ;
       SysTimer=3;
       while(1)
	   {
	     if(inbufsign_1) break;       //緩沖區空等待
         else 
	     if(SysTimer==0) return NULL;
	   } 
       ES1=0;
       c= *getlast_1;            //取數據
       getlast_1++;              //最后取走的數據位置加一
       inbufful_1=0;             //輸入緩沖區的滿標志清零
       if (getlast_1==inbuf_1+ILEN1) getlast_1=inbuf_1; //地址到頂部回到底部
       if (getlast_1==inlast_1) inbufsign_1=0;       //地址相等置接收緩沖區空空標志,再取數前要檢該標志
       ES1=1;
       return (c);        //取回數據



}


//void ReadSerail(char xdata  *pData, int nLength, int nNumRead,int time_out) 
void ReadSerail(char* pData, int nLength, int nNumRead,int time_out) 

{
       int i;
       ClearBuf(pData,nLength);
	   nNumRead=0;        
	   for(i=0;i<nLength;i++)
       {
          if((pData[i]=getUartWait())==0)break;
       	  nNumRead++;
	   }

}


#if 0
//*****************************************
//接收一行數據,必須定義放數據串的指針位置和大小    del=0x7f,backspace=0x08,cr=0x0d,lf=0x0a
void getline (uchar idata *line, unsigned char xdata n)
{ 
     unsigned char xdata cnt = 0;  //定義已接收的長度
     char xdata c;
     do 
	 {
         if ((c = getbyte ()) == 0x0d)  c = 0x00;    //讀一個字節,如果是回車換成結束符
         if (c == 0x08  ||  c == 0x7f)               //BACKSPACE 和 DEL 的處理
         {   if (cnt != 0)                          //已經輸入退掉一個字符
            { 
			   cnt--;                              //總數目減一
               line--;                             //指針減一
               putbyte (0x08);                     //屏幕回顯的處理
               putbyte (' ');
               putbyte (0x08);
            }
         }
         else
         {
		       putbyte (*line = c);                 //其他字符取入,回顯
               line++;                               //指針加一
               cnt++;                               //總數目加一
         }
     }  while (cnt < n - 1  &&  c != 0x00 && c!=0x1b); //數目到了,回車或ESC停止
     *line = 0;                                //再加上停止符0
}
#endif


#if 0
//****************************
//人工輸入一個字符到輸入緩沖區
putinbuf(uchar xdata c)
{
        ES=0;  
		if(!inbufful)
        {
		    *inlast= c;                           //放入數據
            inlast++;                             //最后放入的位置加一
            if (inlast==inbuf+ILEN) inlast=inbuf; //地址到頂部回到底部
            if (inlast==getlast)inbufful=1;       //接收緩沖區滿置滿標志
            inbufsign=1;
        }
        ES=1;
}
#endif



//*****************************************
//串口中斷處理
//serial_0  0023H
void serial(void) interrupt 4   //using 2
{   
    if (TI)
    {    
             
            TI = 0;
            if (outbufsign)
            {
			    SBUF=*outlast;                             //未發送完繼續發送
                outlast++;                                 //最后傳出去的字節位置加一
                if (outlast==outbuf+OLEN) outlast=outbuf;  //地址到頂部回到底部
                if (putlast==outlast) outbufsign=0;        //數據發送完置發送緩沖區空標志
             }
             else outbufsign0=0;
        
    }
	if (RI)
    {  
            RI = 0;
       		if(!inbufful)
            {
              *inlast= SBUF;              //放入數據
              inlast++;                   //最后放入的位置加一
              inbufsign=1;
              if (inlast==inbuf+ILEN)     inlast=inbuf; //地址到頂部回到底部
              if (inlast==getlast)        inbufful=1;   //接收緩沖區滿置滿標志
            }
   }

}




//SERIAL 1 003BH
void serial_1(void) interrupt 7  //using 2
{    
    
    if(RI_1)
    {
            RI_1 = 0;
           
			if(!inbufful_1)
            {
              *inlast_1= SBUF1;              //放入數據
              inlast_1++;                    //最后放入的位置加一
              inbufsign_1=1;
              if (inlast_1==inbuf_1+ILEN1)     inlast_1=inbuf_1; //地址到頂部回到底部
              if (inlast_1==getlast_1)        inbufful_1=1;   //接收緩沖區滿置滿標志
            }
        		
    }
    if(TI_1)
    {
       TI_1=0;
   	        if (outbufsign1)
            {
			    SBUF1=*outlast1;                             //未發送完繼續發送
                outlast1++;                                 //最后傳出去的字節位置加一
                if (outlast1==outbuf1+OLEN) outlast1=outbuf1;  //地址到頂部回到底部
                if (putlast1==outlast1) outbufsign1=0;        //數據發送完置發送緩沖區空標志
            }
            else outbufsign01=0;

    }
} 


#if 0
void main(void)
{char c;
idata unsigned char free[16]; 
unsigned char idata *freep=free; 
serial_init();</P><P>
putstring("jdioptuejls;j;klj");
delay(10);</P><P> while(1) 
{ putstring("com is ready! ");}
c=getbyte();
putbyte(0x20);
puthex(c);
switch(c)
{case 'r':
putbytes(inbuf,ILEN); 
break;
case 'g':
getline(freep,10);
putbyte(0x20);
putstring(freep); 
break;
default:
putbyte(c);
// }
}
}
#endif

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲二区在线观看| 国产91高潮流白浆在线麻豆| 国产乱子伦视频一区二区三区| 高清国产一区二区| 欧美日韩亚洲另类| 国产视频一区在线播放| 悠悠色在线精品| 国产精品亚洲一区二区三区妖精 | 国产盗摄一区二区| 制服丝袜在线91| 亚洲欧洲无码一区二区三区| 久久se精品一区二区| 欧美亚洲国产一区二区三区| 国产午夜亚洲精品午夜鲁丝片| 亚洲国产综合视频在线观看| 不卡一二三区首页| 久久久www免费人成精品| 亚洲一区二区三区视频在线播放| 成人综合在线观看| 欧美精品一区二区三区在线 | 久久精品日产第一区二区三区高清版 | 美女免费视频一区| 欧美色区777第一页| 一区二区成人在线| 色婷婷狠狠综合| 中文字幕亚洲视频| 成人av综合在线| 国产欧美一区二区精品忘忧草| 蜜臀久久久99精品久久久久久| 欧美性做爰猛烈叫床潮| 亚洲欧美日韩在线| av高清不卡在线| 国产精品视频观看| 成人国产精品免费观看| 中文字幕av不卡| 丁香激情综合国产| 国产精品久久久久影院色老大| 国产河南妇女毛片精品久久久| 精品日产卡一卡二卡麻豆| 午夜精品福利一区二区三区蜜桃| 欧美性生活影院| 亚洲成a人片在线不卡一二三区| 91电影在线观看| 亚洲一二三四区不卡| 欧美性受xxxx黑人xyx性爽| 艳妇臀荡乳欲伦亚洲一区| 91黄色免费观看| 亚洲综合男人的天堂| 欧美日本乱大交xxxxx| 日韩电影网1区2区| 欧美精品一区二区三区蜜臀| 国产精品资源网站| 综合久久给合久久狠狠狠97色 | 国产精品1区2区3区在线观看| 国产亚洲欧美在线| 不卡的av电影| 亚洲另类在线一区| 6080日韩午夜伦伦午夜伦| 日本中文字幕一区二区有限公司| 日韩视频中午一区| 国产成人精品一区二区三区四区| 国产精品国产精品国产专区不片| 日本道在线观看一区二区| 午夜欧美视频在线观看 | 精品一区二区三区在线观看| 久久只精品国产| 99精品视频在线观看免费| 亚洲最色的网站| 欧美一区二区三区电影| 国产成人精品一区二区三区网站观看| 中文字幕一区三区| 欧美精品久久99| 国产成人午夜片在线观看高清观看 | 亚洲欧美日韩一区二区| 欧美一区二区三区视频免费| 国产成人午夜99999| 亚洲午夜精品在线| 国产日产欧产精品推荐色 | 亚洲高清中文字幕| 国产午夜亚洲精品午夜鲁丝片| 欧美亚洲一区二区三区四区| 看片网站欧美日韩| 亚洲免费视频中文字幕| 欧美精品一区二区高清在线观看| 91视频91自| 国内欧美视频一区二区| 亚洲h动漫在线| 日本一区二区三区在线不卡| 欧美日本一区二区在线观看| 成人国产视频在线观看| 久久成人久久爱| 亚洲五码中文字幕| 国产精品久久久久久久久久久免费看 | 欧美片在线播放| 不卡区在线中文字幕| 久久精品国产网站| 亚洲国产欧美在线| 国产精品国产精品国产专区不蜜 | 亚洲图片激情小说| 亚洲精品一区在线观看| 欧美自拍偷拍午夜视频| 成人h动漫精品| 国产寡妇亲子伦一区二区| 免费成人在线影院| 午夜视频在线观看一区| 亚洲精品视频在线观看免费| 国产欧美综合在线观看第十页 | 精品视频一区 二区 三区| 成人av动漫网站| 国产成人午夜精品5599| 国产在线精品一区在线观看麻豆| 午夜国产精品一区| 亚洲一区二区三区视频在线| 亚洲视频在线一区二区| 国产精品久久久久久久久免费樱桃| 久久综合一区二区| 精品美女在线观看| 日韩免费一区二区| 日韩一区二区在线观看视频播放| 欧美性色欧美a在线播放| 色999日韩国产欧美一区二区| 9人人澡人人爽人人精品| 不卡视频一二三| 99久久夜色精品国产网站| 不卡一二三区首页| 日本电影欧美片| 欧美午夜精品电影| 欧美日韩精品是欧美日韩精品| 色婷婷av一区二区三区之一色屋| 色综合久久久久综合99| 欧美亚洲禁片免费| 欧美精品丝袜中出| 日韩免费看网站| 久久久久久久精| 国产精品视频看| 亚洲伊人伊色伊影伊综合网| 亚洲在线中文字幕| 美女诱惑一区二区| 国产一区二区三区四区五区入口| 国产精品一区久久久久| 成人h动漫精品一区二| 91国在线观看| 欧美va在线播放| 日本一区二区三区免费乱视频| 国产精品成人免费精品自在线观看| 中文字幕亚洲电影| 亚洲成人av在线电影| 美女一区二区在线观看| 国产精品88888| 在线中文字幕一区二区| 欧美成人免费网站| 亚洲欧美国产三级| 麻豆免费看一区二区三区| 99久久免费国产| 日韩欧美激情在线| 亚洲欧美日本在线| 美女mm1313爽爽久久久蜜臀| 不卡av在线免费观看| 91麻豆精品国产| 中文在线资源观看网站视频免费不卡| 亚洲精品乱码久久久久久| 麻豆国产精品一区二区三区| k8久久久一区二区三区| 欧美丰满高潮xxxx喷水动漫| 国产午夜精品久久久久久久| 视频一区中文字幕国产| 99在线热播精品免费| 日韩西西人体444www| 亚洲色欲色欲www| 精品中文字幕一区二区| 欧美性色aⅴ视频一区日韩精品| 亚洲精品在线观看网站| 综合色天天鬼久久鬼色| 久久国产综合精品| caoporn国产一区二区| 884aa四虎影成人精品一区| 久久久久久夜精品精品免费| 日韩视频不卡中文| 亚洲一区欧美一区| 国产精品资源在线观看| 欧美三电影在线| 亚洲女女做受ⅹxx高潮| 国模娜娜一区二区三区| 久久综合久久综合亚洲| 午夜免费久久看| 成人久久视频在线观看| 666欧美在线视频| 国产精品区一区二区三区| 精品综合免费视频观看| 欧美亚洲一区二区三区四区| 国产日韩精品久久久| 国产精品一区二区在线观看网站| 欧美视频在线播放| 亚洲欧洲av另类| 丝袜诱惑制服诱惑色一区在线观看| av资源站一区| 久久九九99视频| 天天影视涩香欲综合网| 欧美日本一道本| 亚洲精品成人少妇|