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

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

?? m32.lst

?? 這是用W77E58編寫的控制GSM模塊
?? LST
?? 第 1 頁 / 共 5 頁
字號:
C51 COMPILER V7.50   M32                                                                   04/04/2007 15:01:44 PAGE 18  

1035   1               pSrc += 2;        // 指針后移        
1036   1      
1037   1               gsmString2Bytes(pSrc, (unsigned char*)&TP_DCS, 2);    // 取編碼方式(TP-DCS)     
1038   1               pSrc += 2;        // 指針后移     
1039   1               gsmSerializeNumbers(pSrc, TP_SCTS, 14);                    // 服務時間戳字符串(TP_SCTS)      
1040   1               pSrc += 14;       // 指針后移     
1041   1               gsmString2Bytes(pSrc, &tmp, 2);    // 用戶信息長度(TP-UDL)     
1042   1               pSrc += 2;        // 指針后移     
1043   1      
1044   1      
1045   1               if(TP_DCS == GSM_7BIT)         
1046   1               {         
1047   2                      // 7-bit解碼         
1048   2                      nDstLength = gsmString2Bytes(pSrc, ans, tmp & 7 ? (int)tmp * 7 / 4 + 2 : (int)tmp * 7 / 4);  
1049   2                      // 格式轉換         
1050   2                      gsmDecode7bit(ans, TP_UD, nDstLength);    
1051   2                      
1052   2                      putstring1("TP_UD=\r\n");
1053   2                      putstring1(TP_UD);
1054   2                      putstring1("\r\n");
1055   2                      
1056   2      
1057   2                      // 轉換到TP-DU         
1058   2                      nDstLength = tmp;     
1059   2                }     
1060   1                else if(TP_DCS == GSM_UCS2)     
1061   1                {         
1062   2                  #if 0
                           // UCS2解碼         
                                nDstLength = gsmString2Bytes(pSrc, ans, tmp * 2);          // 格式轉換         
                                nDstLength = gsmDecodeUcs2(ans, TP_UD, nDstLength);    // 轉換到TP-DU     
                          #endif
1067   2            }     
1068   1                else     
1069   1                {         
1070   2                              // 8-bit解碼         
1071   2                       nDstLength = gsmString2Bytes(pSrc, ans, tmp * 2);       // 格式轉換         
1072   2                       //nDstLength = gsmDecode8bit(ans, TP_UD, nDstLength);    // 轉換到TP-DU     
1073   2            }          
1074   1      
1075   1               
1076   1            //返回目標字符串長度     
1077   1            return nDstLength; 
1078   1      } 
1079          
1080          
1081          int gsmDeleteSms(int xdata index)
*** WARNING C258 IN LINE 1081 OF M32.C: 'index': mspace on parameter ignored
1082          {
1083   1             int xdata n;
1084   1             ClearBuf(ans,256);  
1085   1             sprintf(ans,"AT+CMGD=");
1086   1             sprintf(cmd,"%d",index);
1087   1                 strcat(ans,cmd);
1088   1             strcat(ans,"\r\n");
1089   1             
1090   1                 putstring1(ans);
1091   1                 putstring1("\r\n");
1092   1                 
1093   1                 SysTimer=_10_SEC;
1094   1             while(SysTimer)
1095   1                 {
C51 COMPILER V7.50   M32                                                                   04/04/2007 15:01:44 PAGE 19  

1096   2                   ATSend(ans); 
1097   2               ReadSerail(ans, 128, &n,5);  
*** WARNING C214 IN LINE 1097 OF M32.C: 'Argument': conversion: pointer to non-pointer
1098   2               if((strstr(ans,"OK"))!= NULL) return 1;
1099   2               ATSend("AT\r\n");
1100   2                       delay_ms(20);
1101   2            }
1102   1      
1103   1      }
1104          
1105          
1106          
1107          
1108          
1109          
1110          
1111          
1112          /*********************************************************************************************************
             -*****
1113          
1114             GSM_IO10: L->H-L,H=40-50 ms,wake up MCU,and gsm set IO11 to low.
1115             GSM_ROW4:              ,Wake up GSM.
1116          
1117          
1118             Host to GSM:   check GSM sleep? if yes,Host pull low GSM_ROW4 to low 50 ms,at once send AT command.
1119          **********************************************************************************************************
             -****/
1120          // SM        station
1121          // MS        Me
1122          /*********************************************************************************************************
             -********
1123           1.設置短消息中心號碼:       AT+CSCA="+8613800755500" <CR>. (地區不同,設置不同)
1124           2.設置短消息格式:           AT+CMGF=0<CR>                  (0==PDU mode)
1125           3.設置短消息存放的位置:     AT+CPMS="SM"<CR>               (SM表示將短消息存放在SIM卡中) 
1126           4.設置短消息到達通知:       AT+CNMI=1,1,0,0,1<CR>          (此命令可以使GSM模塊在短消息到達后向MCU發送指
             -令:AT+CMTI:"SM",INDEX<CR>)
1127          
1128          **********************************************************************************************************
             -*******/
1129          void gsmModule_init(void)
1130          {
1131   1          
1132   1          
1133   1                GSM_PWON=HIGH;
1134   1            delay_ms(5);
1135   1            GSM_PWON=LOW;
1136   1            delay_ms(200);   //Over 120 ms,M32 power on.
1137   1            GSM_PWON=HIGH;
1138   1            delay_ms(200);   
1139   1           
1140   1                putbyte('A');
1141   1            putbyte('T');
1142   1            putbyte('\r');
1143   1      
1144   1            gsm_task = 0;    
1145   1            AlarmFlag = FALSE; 
1146   1                SysTimer=20;
1147   1                while(SysTimer);
1148   1      
1149   1            //
1150   1                 
1151   1                 
C51 COMPILER V7.50   M32                                                                   04/04/2007 15:01:44 PAGE 20  

1152   1            putbyte('A');
1153   1            putbyte('T');
1154   1            putbyte('\r');
1155   1            SysTimer=20;
1156   1                while(SysTimer);
1157   1               
1158   1            putstring1("\r\n");
1159   1            putstring1("Reset GSM Module OK!\r\n");
1160   1            //AlarmFlag = 1;      
1161   1            //sprintf(cmd, "ATD13554997942;\r\n");                  // 生成命令  
1162   1            //putstring(cmd);                           // 先輸出命令串
1163   1            ClearBuf(SCA,16);               
1164   1               
1165   1      }
1166          
1167          
1168          
1169          
1170          void HangUpCall(void)
1171          {
1172   1      
1173   1            //sprintf(cmd, "AT+CHUP\r\n");             // 生成命令  
1174   1            ATSend("ATH\r\n");             // 生成命令  
1175   1      
1176   1      }
1177          
1178          
1179          void RecieveCall(void)  //接電話,回應呼叫
1180          {
1181   1      
1182   1            sprintf(cmd, "ATA\r\n");                  // 生成命令  
1183   1            putstring(cmd);                           // 先輸出命令串
1184   1      
1185   1      
1186   1      }
1187          
1188          
1189          void Recall(void)
1190          {
1191   1            sprintf(cmd, "ATDL\r\n");                  // 生成命令  
1192   1            putstring(cmd);                           // 先輸出命令串
1193   1      
1194   1      
1195   1      }
1196          
1197          
1198          
1199          
1200          //int xdata gpsWait;
1201          
1202          
1203          uchar gsmMain(void)
1204          {
1205   1            int i,n;
1206   1                unsigned char nSmscLength;          // SMSC串長度 
1207   1            uchar xdata* ptr;
1208   1           
1209   1          
1210   1             if(GPSTimerReq==TRUE)
1211   1                {
1212   2               if(GPSTimer30==0)
1213   2                   {
C51 COMPILER V7.50   M32                                                                   04/04/2007 15:01:44 PAGE 21  

1214   3                  GPSTimer30=_30_SEC;
1215   3                  gsm_task = 40; 
1216   3      
1217   3                       }
1218   2      
1219   2      
1220   2                }
1221   1                  
1222   1      
1223   1            
1224   1                switch(gsm_task)
1225   1                {
1226   2                 case 0:
1227   2                      ATSend("AT\r");
1228   2                                  ReadSerail(ans, 128, &n,5);
*** WARNING C214 IN LINE 1228 OF M32.C: 'Argument': conversion: pointer to non-pointer
1229   2                      if(strstr(ans,"\r\nOK")==NULL)
1230   2                                      {
1231   3                          putbyte('\r');
1232   3                          delay_ms(200);
1233   3                                          break;
1234   3                                      }
1235   2      
1236   2                      putstring1("\r\n");
1237   2                              putstring1("Start Debug GSM:\r\n");
1238   2              
1239   2                                                      
1240   2                      gsmInitPhoneBook();
1241   2      
1242   2                              
1243   2            #if 0
                              gsmDeletePhone(1);
                                              //gsmPhoneBookTask(GSM_DELET_PHONE,NULL,NULL,1);
                                              
                                              ATSend("AT+CPBF=\"GWM\"\r");              
                              ReadSerail(ans, 256, &n,5);
                              putstring1(ans); 
                              putstring1("\r\n");
                        #endif                        
1252   2                                      gsm_task++;
1253   2                                      break;
1254   2      
1255   2                 case 1:                 
1256   2                                      if(strlen(SCA))
1257   2                                      {
1258   3                                         gsm_task++;
1259   3                                 break;
1260   3                                      }
1261   2                                      putstring1("Read SMC:\r\n"); 
1262   2                                  //讀短消息中心號碼:
1263   2                                      ATSend("AT+CSCA?\r");             
1264   2                      ReadSerail(ans, 128, &n,5);
*** WARNING C214 IN LINE 1264 OF M32.C: 'Argument': conversion: pointer to non-pointer
1265   2                                      if((strstr(ans, "+CSCA: ")) == NULL)
1266   2                                      {
1267   3                          putbyte('\r');   
1268   3                                      delay_ms(20);
1269   3                                              break;
1270   3                                      }
1271   2                                      if((ptr=strstr(ans, "\"+")) == NULL)
1272   2                                      {
1273   3                                      putbyte('\r');   
C51 COMPILER V7.50   M32                                                                   04/04/2007 15:01:44 PAGE 22  

1274   3                                          delay_ms(20);
1275   3                                              break;
1276   3                      
1277   3                                      }       
1278   2                                      else                               
1279   2                                      {
1280   3                                           ptr +=2;  //skip '"+'
1281   3                                           if(strncpy(SCA,ptr,16) != NULL)  //SCA[]="+8613800755500"
1282   3                           {
1283   4                               for(i=0;i<16;i++)
1284   4                               {
1285   5                                  if((SCA[i]=='\"') && (SCA[i+1]==',') )   
1286   5                                                          {
1287   6                                                                      S

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久久久久麻豆| 亚洲一区视频在线| 日本道免费精品一区二区三区| 亚洲国产精品欧美一二99| 免费观看成人av| 精品国产一区二区亚洲人成毛片| 久久精品一区二区三区不卡| 成人av动漫网站| 在线看日韩精品电影| 欧美日韩免费观看一区二区三区| 日韩一区二区三区免费看| 久久九九久久九九| 亚洲码国产岛国毛片在线| 看电影不卡的网站| 99re这里都是精品| 久久久久97国产精华液好用吗| 亚洲图片欧美色图| 欧美视频在线观看一区二区| 国产一区二区三区不卡在线观看 | 午夜天堂影视香蕉久久| 久久成人羞羞网站| 日本韩国精品在线| 26uuu亚洲| 麻豆freexxxx性91精品| 日韩欧美在线不卡| 中文字幕在线视频一区| 一区二区三区精密机械公司| 久久精品国产一区二区三| 欧美午夜精品久久久| 国产精品人妖ts系列视频| 另类的小说在线视频另类成人小视频在线 | 欧美日韩中文国产| 久久久久久麻豆| 另类成人小视频在线| 日韩一级完整毛片| 国产宾馆实践打屁股91| 国产亚洲福利社区一区| 国产精品一区二区无线| 久久久久国产精品麻豆| 成人成人成人在线视频| 天天做天天摸天天爽国产一区| 亚洲少妇屁股交4| 97精品国产露脸对白| 麻豆91精品91久久久的内涵| 免费高清在线视频一区·| 99精品久久只有精品| 亚洲色图色小说| 色天使色偷偷av一区二区| 亚洲国产电影在线观看| 成人av电影观看| 18欧美亚洲精品| 久久久不卡网国产精品二区| 在线观看免费视频综合| 波多野结衣在线aⅴ中文字幕不卡| 欧美国产一区二区| 在线观看av一区| 色嗨嗨av一区二区三区| 丁香激情综合国产| 国产在线精品一区二区三区不卡| 日韩激情在线观看| 一区二区三区成人在线视频| 国产亚洲美州欧州综合国| 日韩一区二区三区视频| 欧美私模裸体表演在线观看| 91精品国产免费久久综合| 久久精品久久精品| 亚洲香肠在线观看| 国产精品久久久久久久蜜臀| 精品国产a毛片| 欧美一级淫片007| 精品污污网站免费看| 色婷婷综合五月| 日韩精品一区二区三区四区视频| 久久蜜桃av一区二区天堂 | 国产成人免费9x9x人网站视频| 国产精品入口麻豆九色| 日韩亚洲欧美高清| 91久久精品国产91性色tv| 国产丶欧美丶日本不卡视频| 毛片av中文字幕一区二区| 久久国产精品一区二区| 性做久久久久久| 另类中文字幕网| 捆绑紧缚一区二区三区视频| 樱桃国产成人精品视频| 一区二区三区免费在线观看| 国产精品伦理在线| 国产三级一区二区三区| 国产精品入口麻豆九色| 国产精品久久久99| 亚洲一级电影视频| 在线不卡免费av| 欧美一区二区三区四区高清| **欧美大码日韩| 国产一区美女在线| 欧美日本一区二区在线观看| 亚洲精品一区二区三区福利| 日韩免费高清av| 欧美日韩高清影院| 久久青草国产手机看片福利盒子| 日韩毛片一二三区| 美腿丝袜亚洲三区| 色综合久久综合| 26uuu国产日韩综合| 中文字幕色av一区二区三区| 婷婷六月综合网| 国产精品中文有码| 国产成人精品网址| 日韩亚洲电影在线| 亚洲视频一二区| 成人免费毛片app| 久久久噜噜噜久噜久久综合| 国产精品99久久久久久久vr| 欧美高清在线视频| 欧美性大战xxxxx久久久| 三级不卡在线观看| 久久久久久久综合| 91老师国产黑色丝袜在线| 亚洲午夜精品在线| 久久久亚洲午夜电影| 91丨porny丨首页| 三级久久三级久久| 亚洲精品写真福利| 日韩美一区二区三区| yourporn久久国产精品| 精品va天堂亚洲国产| 国产suv精品一区二区883| 亚洲国产精品v| 91行情网站电视在线观看高清版| 亚洲资源中文字幕| 欧美日韩视频在线第一区| 亚洲bt欧美bt精品| 日韩欧美国产一区在线观看| 韩国v欧美v日本v亚洲v| 国产精品美女一区二区三区| 欧洲日韩一区二区三区| 九一九一国产精品| 亚洲大型综合色站| 欧美日韩一级视频| 欧美mv和日韩mv的网站| 久久成人综合网| 亚洲午夜日本在线观看| 欧美国产激情一区二区三区蜜月| 欧美日本高清视频在线观看| 丁香六月久久综合狠狠色| 亚洲欧美日韩综合aⅴ视频| 日韩国产精品久久| 日韩一二三四区| 99精品国产99久久久久久白柏| 亚洲精品亚洲人成人网| 精品国产乱码久久久久久浪潮 | 成年人国产精品| 亚洲1区2区3区视频| 国产欧美1区2区3区| 欧美区一区二区三区| 国产成人免费视频一区| 图片区日韩欧美亚洲| 自拍偷拍国产精品| 精品乱码亚洲一区二区不卡| 色综合视频在线观看| 激情丁香综合五月| 亚洲国产成人av网| 亚洲欧洲日韩一区二区三区| 欧美精品久久一区| 欧美在线一区二区三区| 色噜噜偷拍精品综合在线| 国产乱子伦视频一区二区三区| 免费在线观看日韩欧美| 亚洲不卡av一区二区三区| 亚洲综合丁香婷婷六月香| 日韩码欧中文字| 亚洲人妖av一区二区| 国产精品家庭影院| 中文字幕一区二区三中文字幕| 久久久久久久久久美女| 国产欧美一区视频| 国产精品国产三级国产a| 国产精品欧美久久久久无广告| 国产区在线观看成人精品| 亚洲欧美另类久久久精品2019| 欧美成人欧美edvon| 97精品视频在线观看自产线路二| 国产福利一区二区| 波多野结衣在线一区| 欧美日韩国产另类不卡| 在线观看精品一区| 6080日韩午夜伦伦午夜伦| 日韩午夜精品视频| 国产欧美一区视频| 亚洲成人免费视频| 国产原创一区二区| 日本久久电影网| 日韩欧美成人一区| 亚洲视频狠狠干| 免费欧美在线视频| 91偷拍与自偷拍精品| 日韩一区二区三区电影在线观看| 国产日韩欧美精品综合| 日韩精品视频网站| 成人av片在线观看|