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

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

?? sms.lst

?? GSM通訊的C語言源程序代碼
?? LST
?? 第 1 頁 / 共 2 頁
字號:
 249          {
 250   1        uchar i;
 251   1        for(i=0;i<8;i++){
 252   2          SmsTxBuffer1[i] = AT_CMGS[i];
*** ERROR C213 IN LINE 252 OF .\SMS.C: left side of asn-op not an lvalue
 253   2        }
 254   1        SmsTxBuffer1[8] = '0'; 
*** ERROR C213 IN LINE 254 OF .\SMS.C: left side of asn-op not an lvalue
 255   1        SmsTxBuffer1[9] = '4'; 
*** ERROR C213 IN LINE 255 OF .\SMS.C: left side of asn-op not an lvalue
 256   1        SmsTxBuffer1[10] = '5'; 
*** ERROR C213 IN LINE 256 OF .\SMS.C: left side of asn-op not an lvalue
 257   1        SmsTxBuffer1[11] = '\r'; 
*** ERROR C213 IN LINE 257 OF .\SMS.C: left side of asn-op not an lvalue
 258   1      }
 259          //--------------------------------------------------------
 260          void ProcSmsSend(uchar *Input,uchar len)
 261          {
 262   1        SmsTxBuffer = Input;
 263   1        mComLen = len;
 264   1        SBUF0 = SmsTxBuffer[0];
*** ERROR C202 IN LINE 264 OF .\SMS.C: 'SBUF0': undefined identifier
 265   1        mComSlot = 1;
 266   1      }
 267          //==========================================================
 268          uchar String2Bytes(uchar *Src, uchar *Dst, uchar nSrcLength)
 269          {
 270   1      	uchar i;
 271   1          for(i=0; i<nSrcLength; i+=2) {
 272   2              if(*Src>='0' && *Src<='9') {
 273   3                  *Dst = (*Src - '0') << 4;
 274   3              }
 275   2              else {
 276   3                  *Dst = (*Src - 'A' + 10) << 4;
 277   3              }
 278   2              Src++; 
C51 COMPILER V6.12  SMS                                                                    04/12/2009 00:20:03 PAGE 6   

 279   2              if(*Src>='0' && *Src<='9') {
 280   3                  *Dst |= *Src - '0';
 281   3              }
 282   2              else {
 283   3                  *Dst |= *Src - 'A' + 10;
 284   3              }
 285   2              Src++;
 286   2              Dst++;
 287   2          }
 288   1          return nSrcLength / 2;
 289   1      }
 290          //==============================================================
 291          uchar Bytes2String(uchar *Src, uchar *Dst, uchar nSrcLength)
 292          {
 293   1      	uchar i;
 294   1          uchar code tab[]="0123456789ABCDEF"; 
 295   1          for(i=0; i<nSrcLength; i++)
 296   1          {
 297   2              *Dst++ = tab[*Src >> 4];
 298   2              *Dst++ = tab[*Src & 0x0f];
 299   2              Src++;
 300   2          }
 301   1          *Dst = '\0';
 302   1          return nSrcLength * 2;
 303   1      }
 304          //====================================================================
 305          uchar InvertNumbers(uchar *Src, uchar *Dst, uchar nSrcLength)
 306          {
 307   1          uchar nDstLength,i,ch;
 308   1          nDstLength = nSrcLength;
 309   1          for(i=0; i<nSrcLength;i+=2) {
 310   2              ch = *Src++;
 311   2              *Dst++ = *Src++;
 312   2              *Dst++ = ch;
 313   2          }
 314   1          if(nSrcLength & 1) {
 315   2              *(Dst-2) = 'F'; 
 316   2              nDstLength++;
 317   2          }
 318   1          *Dst = '\0';
 319   1          return nDstLength;
 320   1      }
 321          //==================================================================    
 322          uchar SerializeNumbers(uchar *Src, uchar *Dst, uchar nSrcLength)
 323          {
 324   1          uchar i,nDstLength,ch;
 325   1          nDstLength = nSrcLength;
 326   1          for(i=0; i<nSrcLength;i++,i++) {
 327   2              ch = *Src++; 
 328   2              *Dst++ = *Src++;
 329   2              *Dst++ = ch;
 330   2          }
 331   1          if(*(Dst-1) == 'F') {
 332   2              Dst--;
 333   2              nDstLength--;
 334   2          }
 335   1          *Dst = '\0';
 336   1          return nDstLength;
 337   1      }
 338          //===================================================================
 339          void SmsProc(void)
 340          {
C51 COMPILER V6.12  SMS                                                                    04/12/2009 00:20:03 PAGE 7   

 341   1      	uchar TempVal,TempBuff[3] = {"00"};
 342   1      	static uchar xdata WaitCmdCon = 0,i = 0,SmsSendFail = 0;
 343   1      	static bit SendCSQBZ = 0;
 344   1          if((!RxCmtOkBZ) && ShowTimeBZ)
 345   1      	{
 346   2      		if(!SendCSQBZ)
 347   2      		{
 348   3          		while(AT_CSQ[mComLen] != '\r') 
 349   3      			{
 350   4            			SmsTxBuffer[mComLen++]  = AT_CSQ[mComLen];
 351   4          		}
 352   3      			SmsTxBuffer[mComLen++] = '\r';
 353   3          		SBUF0 = SmsTxBuffer[0];
*** ERROR C202 IN LINE 353 OF .\SMS.C: 'SBUF0': undefined identifier
 354   3          		mComSlot = 1;
 355   3      			SendCSQBZ = 1;
 356   3      			ShowTimeBZ = 0;
 357   3      		}
 358   2      		else if(SendCSQBZ)
 359   2      		{
 360   3      			if(SmsReceiveStatus & RxCsqOkBZ) 		
 361   3      			{
 362   4      				SendCSQBZ = 0;
 363   4      				memcpy(TempBuff,CsqBuff,2);
 364   4          			TempVal = atoi(TempBuff); 
 365   4          			if(TempVal == 99) {
 366   5            				SignalFlag = 0;
 367   5          			}
 368   4          			else if(TempVal > 23) { 
 369   5            				SignalFlag = 4;
 370   5          			}
 371   4          			else if(TempVal > 15) { 
 372   5            				SignalFlag = 3;
 373   5          			}
 374   4          			else if(TempVal > 7) { 
 375   5            				SignalFlag = 2;
 376   5          			}
 377   4          			else  
 378   4            				SignalFlag = 1;
 379   4      		  	    SmsReceiveStatus &= ~RxCsqOkBZ;
 380   4      				SendCSQBZ = 0;
 381   4      				ShowTimeBZ = 0;
 382   4      			}
 383   3      		}
 384   2      	}
 385   1      //-----------------------------------
 386   1          if(RxCmtOkBZ) { 
 387   2            switch (SmsState) {
 388   3              case 0x01:
 389   3                i = SmsChuLi(SmsBuffer);
 390   3      		  if(i){
 391   4      	        ProcSmsSend2();
 392   4                  SmsState = 0x02;
 393   4      		  }
 394   3      		  else{
 395   4      		    SmsState = 0x04;
 396   4      		  	SmsReceiveStatus &= ~RxCnmaOkBZ;
 397   4      		  	RxCmgsBZ = 1;
 398   4                  RxCmtOkBZ = 1;
 399   4      			WaitCmdCon = 0;
 400   4                }
 401   3            	  break;
C51 COMPILER V6.12  SMS                                                                    04/12/2009 00:20:03 PAGE 8   

 402   3              case 0x02:
 403   3                ProcSmsSend1();
 404   3                ProcSmsSend(SmsTxBuffer1,12);
 405   3                SmsState = 0x03;
 406   3      		  WaitCmdCon = 0;
 407   3                break;
 408   3              case 0x03:
 409   3                if(Tim100MS)
 410   3      		  {
 411   4                  Tim100MS = 0;
 412   4      	  	    if(SmsReceiveStatus & SendSmsBZ)
 413   4      			{
 414   5                    ProcSmsSend(SmsTxBuffer2,93);
 415   5      		  	  SmsReceiveStatus &= ~SendSmsBZ;
 416   5      	          SmsState = 0x04;
 417   5      			  RxCmgsBZ = 0;
 418   5      			  WaitCmdCon = 0;
 419   5      		    }
 420   4      		    else if(WaitCmdCon++ > 200)  //10S
 421   4        			{
 422   5      			  WaitCmdCon = 0;
 423   5      			  if(SmsSendFail++>10)
 424   5      			  {
 425   6      			    SmsSendFail = 0;
 426   6                      SmsState = 0x02;
 427   6      		  	  	WaitCmdCon = 0;
 428   6             			RxCmtOkBZ = 0;
 429   6      				//The SMS is Send Fail proc
 430   6      			   }
 431   5      			}
 432   4      		  }
 433   3                break;
 434   3              case 0x04:
 435   3                if(Tim100MS == 1)
 436   3      		  {
 437   4                  Tim100MS = 0;
 438   4                  if(RxCmgsBZ)
 439   4      			{
 440   5      		      SmsState = 0x05;
 441   5      			  WaitCmdCon = 0;
 442   5      		  	  SmsReceiveStatus &= ~RxOkBZ;
 443   5      			  mComLen = 0;
 444   5          		  while(AT_CNMA[mComLen] != '\r') {
 445   6            	        SmsTxBuffer[mComLen++]  = AT_CNMA[mComLen];
 446   6                    }
 447   5      	          SmsTxBuffer[mComLen++] = '\r';
 448   5                    SBUF0 = SmsTxBuffer[0];
*** ERROR C202 IN LINE 448 OF .\SMS.C: 'SBUF0': undefined identifier
 449   5      		      mComSlot = 1;
 450   5      
 451   5      		      //The SMS is Send Success proc
 452   5      		  	}
 453   4      		    else if(WaitCmdCon++ > 250)//
 454   4        			{
 455   5      			  WaitCmdCon = 0;
 456   5      			  if(SmsSendFail++>10)
 457   5      			  {
 458   6      		      	SmsState = 0x02;
 459   6      		  	  	WaitCmdCon = 0;
 460   6      			    SmsSendFail = 0;
 461   6                      RxCmtOkBZ = 0;
 462   6      				//The SMS is Send Fail proc
C51 COMPILER V6.12  SMS                                                                    04/12/2009 00:20:03 PAGE 9   

 463   6      			   }
 464   5      			}
 465   4      		  }
 466   3            	  break;
 467   3              case 0x05:
 468   3                if(Tim100MS == 1)
 469   3      		  {
 470   4                  Tim100MS = 0;
 471   4                  if(SmsReceiveStatus & RxCnmaOkBZ)
 472   4      			{
 473   5      		      SmsState = 0x01;
 474   5      		  	  SmsReceiveStatus &= ~RxCnmaOkBZ;
 475   5      		  	  RxCmgsBZ = 0;
 476   5                    RxCmtOkBZ = 0;
 477   5      			  WaitCmdCon = 0;
 478   5      		  	}
 479   4      		    else if(WaitCmdCon++ > 250)//
 480   4        			{
 481   5      	      	  SmsState = 0x04;
 482   5      			  WaitCmdCon = 0;
 483   5      			  if(SmsSendFail++>2)
 484   5      			  {
 485   6      				SmsInitState = 0x55;
 486   6        				ModemInit (); 
 487   6        				ModemBindBuff(InputBuffer);  
 488   6        				Comm0EvtPointer = ProcModemReceive; 
 489   6      		  	  	WaitCmdCon = 0;
 490   6      				SmsState = 0x01;
 491   6      			    SmsSendFail = 0;
 492   6                      RxCmtOkBZ = 0;
 493   6      			  }
 494   5      			}
 495   4      		  }
 496   3            	  break;
 497   3              default :
 498   3      	      SmsState = 0x01;
 499   3                RxCmtOkBZ = 0;
 500   3                break;
 501   3            }
 502   2      	}
 503   1      }
 504          //-----------------------------------------
 505          void SMSInItPointer(void)
 506          {
 507   1        SmsState = 0x01;
 508   1        SmsInitState = 0x55;
 509   1        ModemInit (); 
 510   1        ModemBindBuff(InputBuffer);   
 511   1        Comm0EvtPointer = ProcModemReceive; 
 512   1      }

C51 COMPILATION COMPLETE.  0 WARNING(S),  26 ERROR(S)

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲精品一区二区三区蜜桃下载| 99精品在线观看视频| 亚洲视频免费观看| 亚洲国产经典视频| 中国av一区二区三区| 中文成人综合网| 国产欧美视频一区二区| 国产欧美一区二区在线| 国产精品色婷婷久久58| 国产精品久久久久久久久久久免费看| 久久久久一区二区三区四区| 国产日产欧美一区二区视频| 久久精品欧美日韩| 中文字幕欧美激情| 亚洲日本va在线观看| 亚洲精品成人悠悠色影视| 亚洲另类色综合网站| 一区二区三区四区中文字幕| 亚洲电影视频在线| 日本美女一区二区| 国产一区二区在线免费观看| 成人黄色国产精品网站大全在线免费观看 | 久久久久国产精品人| 国产性做久久久久久| 国产精品国产自产拍高清av| 椎名由奈av一区二区三区| 亚洲欧美日韩一区二区| 亚洲国产精品综合小说图片区| 午夜亚洲福利老司机| 国内偷窥港台综合视频在线播放| 高清不卡一二三区| 欧美日韩精品专区| 欧美精品一区二区三区蜜桃| 综合色中文字幕| 日本一区中文字幕| 成人午夜在线播放| 制服丝袜亚洲精品中文字幕| 精品国产乱子伦一区| 亚洲三级视频在线观看| 麻豆精品新av中文字幕| 91在线视频在线| 精品美女被调教视频大全网站| 亚洲天堂免费看| 久久99精品一区二区三区三区| 色哟哟一区二区| 久久影视一区二区| 亚洲第一二三四区| 成人av动漫在线| 精品粉嫩aⅴ一区二区三区四区| 亚洲免费观看在线观看| 精品一区二区三区在线播放| 在线视频你懂得一区二区三区| 精品999久久久| 亚洲国产婷婷综合在线精品| a级高清视频欧美日韩| 欧美一区二区国产| 一区二区三区国产豹纹内裤在线| 风间由美一区二区av101| 日韩一区二区免费在线电影| 一区二区三区高清在线| zzijzzij亚洲日本少妇熟睡| 精品国产乱码久久久久久影片| 图片区小说区国产精品视频| 日本韩国欧美一区二区三区| 国产午夜精品福利| 奇米精品一区二区三区在线观看一| 一本久久a久久精品亚洲| 国产欧美中文在线| 国产一区二区h| 精品久久久久久久久久久久包黑料| 亚洲不卡一区二区三区| 在线观看亚洲专区| 一区二区三区四区av| 99精品视频在线免费观看| 国产清纯在线一区二区www| 国产麻豆欧美日韩一区| 欧美精品一区二区不卡| 精品一区二区三区视频在线观看| 91精品国产乱| 美女视频网站黄色亚洲| 精品国产凹凸成av人导航| 久久狠狠亚洲综合| 久久久一区二区三区| 国产精品主播直播| 欧美国产欧美亚州国产日韩mv天天看完整 | 国产日产欧美一区| 丁香天五香天堂综合| 欧美国产一区在线| 色屁屁一区二区| 亚洲自拍偷拍av| 欧美一区二区视频在线观看| 美美哒免费高清在线观看视频一区二区| 在线播放中文字幕一区| 成人午夜精品一区二区三区| 亚洲国产精品成人综合| 91在线播放网址| 亚洲一级二级三级在线免费观看| 欧美精品粉嫩高潮一区二区| 久久99精品一区二区三区| 国产亚洲女人久久久久毛片| 99久久精品国产一区二区三区| 亚洲综合色在线| 日韩欧美一级在线播放| 成人妖精视频yjsp地址| 亚洲精品乱码久久久久久久久| 欧美日韩精品综合在线| 国产综合久久久久久久久久久久 | 国产成人精品免费网站| 亚洲天堂久久久久久久| 欧美电影一区二区| 风流少妇一区二区| 日韩av中文字幕一区二区| 久久亚洲精精品中文字幕早川悠里 | 天使萌一区二区三区免费观看| 26uuu国产在线精品一区二区| www.欧美.com| 日韩电影在线看| 国产蜜臀97一区二区三区| 欧美日本一道本| www.成人在线| 日本亚洲欧美天堂免费| 亚洲欧美日韩电影| 26uuu欧美| 在线不卡欧美精品一区二区三区| 成人国产视频在线观看| 天堂成人国产精品一区| 亚洲欧美怡红院| 久久久久久久久一| 91麻豆精品91久久久久同性| www.性欧美| 国产精品夜夜嗨| 免费在线观看日韩欧美| 亚洲国产视频a| 欧美激情综合网| 欧美大片在线观看一区二区| 欧美视频在线不卡| 粉嫩欧美一区二区三区高清影视| 全部av―极品视觉盛宴亚洲| 一区二区三区国产豹纹内裤在线| 久久久久国产精品厨房| 日韩一区二区三区电影在线观看| 日本乱人伦aⅴ精品| 成人精品视频一区二区三区| 黄色小说综合网站| 蜜臀av性久久久久蜜臀aⅴ四虎| 亚洲免费av网站| 中文字幕一区二区5566日韩| 国产色婷婷亚洲99精品小说| 精品剧情v国产在线观看在线| 91精品久久久久久久99蜜桃| 欧美日韩一区久久| 欧美日韩亚洲国产综合| 精品污污网站免费看| 91久久精品国产91性色tv| 成人动漫中文字幕| 99久久综合精品| 91蜜桃免费观看视频| 97久久超碰精品国产| 91在线视频免费91| 日本高清免费不卡视频| 一本大道久久a久久精品综合| 一本色道**综合亚洲精品蜜桃冫 | 色综合一个色综合亚洲| 91在线免费看| 色一情一乱一乱一91av| 欧美视频完全免费看| 欧美三级在线播放| 91精品国产综合久久精品图片| 678五月天丁香亚洲综合网| 日韩三级av在线播放| 日韩一级大片在线观看| 久久久影视传媒| 自拍偷拍亚洲欧美日韩| 亚洲高清免费观看高清完整版在线观看| 一区二区三区在线观看国产| 日韩影院免费视频| 国产美女精品在线| 欧美性大战久久| 日韩精品专区在线影院观看| 亚洲精品在线三区| 中文在线资源观看网站视频免费不卡 | 91精品婷婷国产综合久久竹菊| 欧美videossexotv100| 欧美国产视频在线| 一区二区三区四区国产精品| 男女男精品网站| caoporn国产一区二区| 欧美另类z0zxhd电影| 久久一区二区视频| 亚洲综合在线观看视频| 蜜桃视频在线观看一区二区| 高清视频一区二区| 欧美唯美清纯偷拍| 国产偷国产偷亚洲高清人白洁| 亚洲欧美精品午睡沙发| 老司机午夜精品| 色综合天天综合色综合av| 精品免费视频一区二区| 亚洲蜜臀av乱码久久精品| 国产一二精品视频|