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

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

?? gsmmodem.lst

?? SPWM三相波形發(fā)生器
?? LST
?? 第 1 頁 / 共 2 頁
字號:
C51 COMPILER V7.08   GSMMODEM                                                              12/25/2004 18:50:53 PAGE 1   


C51 COMPILER V7.08, COMPILATION OF MODULE GSMMODEM
OBJECT MODULE PLACED IN GsmModem.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE GsmModem.c OPTIMIZE(SIZE) REGFILE(.\gprsnew.ORC) BROWSE DEBUG OBJECTEXTEND

line level    source

   1          #include <reg52.h>
   2          #include <string.h>
   3          
   4          #define         uchar    unsigned char 
   5          #define         uint     unsigned int
   6          
   7          sfr WMCON   = 0x96;     /* Watchdog and Memory Control Register */
   8          #define WDTC() (WMCON |= 0x02)
   9          
  10          extern          void put_chars(uchar *p);
  11          extern          void _AsyncPut(uchar ucValue);
  12          
  13          //---------main.c-------------------------
  14          sbit LED = P3^7;
  15          
  16          extern  unsigned char idata input[32];
  17          extern  unsigned long data      TempCount       ;
  18          extern  unsigned long GET_COUNT();
  19          extern  void  Delay(uint x)             ;               /*      x*10 ms                                 */
  20          
  21          //----------eeprom.c----------------------
  22          extern  void    ReadUserBlock(uchar idata *input,uint Address,uchar Number);
  23          
  24          //-----------comm.c-----------------------
  25          extern  void    put_chars(uchar *p);
  26          extern  uchar   _AsyncGet(void);
  27          extern  bit         _AsyncGetTest(void);
  28          extern  void  Vol_control(void);
  29          extern  uchar   data    Vol_Rec;
  30          
  31          sbit MRST = P3^5;       //reset  mc35   at least 100 ms.        can't use P1_4.
  32          
  33          /*******************************
  34          **      output string through expcom
  35          ********************************/
  36          void ModemSend(uchar *String)
  37          {
  38   1              put_chars(String);
  39   1      }
  40          
  41          void  ModemRead(uchar *String,uchar Len)        /*      timeout * 10 ms  */
  42          {
  43   1              uchar    MatchPosition ;
  44   1              uchar tempdata;
  45   1              MatchPosition = 0;
  46   1      
  47   1              TempCount = GET_COUNT();
  48   1              while( 1)
  49   1              {       
  50   2                      if(Vol_Rec)
  51   2                      {
  52   3                              Vol_Rec = 0;
  53   3                              Vol_control();
  54   3                      }
  55   2                      if((GET_COUNT() - TempCount) > 500)
C51 COMPILER V7.08   GSMMODEM                                                              12/25/2004 18:50:53 PAGE 2   

  56   2                      {
  57   3                              String[MatchPosition]=0;
  58   3                              return;
  59   3                      }
  60   2                      if(_AsyncGetTest())     
  61   2                      {
  62   3                              tempdata = _AsyncGet();
  63   3                              if(tempdata > 0x20)
  64   3                              {
  65   4                                      String[MatchPosition]=tempdata;
  66   4                                      MatchPosition++;
  67   4                                      break;
  68   4                              }
  69   3                      }
  70   2                      WDTC();
  71   2                      PCON = PCON | 0x01;
  72   2              }
  73   1              while( 1)
  74   1              {
  75   2                      if(Vol_Rec)
  76   2                      {
  77   3                              Vol_Rec = 0;
  78   3                              Vol_control();
  79   3                      }
  80   2                      if((GET_COUNT() - TempCount) > 500)
  81   2                      {
  82   3                              String[MatchPosition]=0;
  83   3                              return;
  84   3                      }
  85   2                      if(_AsyncGetTest())     
  86   2                      {
  87   3                              tempdata = _AsyncGet();
  88   3                              if(tempdata > 0x20)
  89   3                              {
  90   4                                      String[MatchPosition]=tempdata;
  91   4                                      MatchPosition++;
  92   4                                      if(MatchPosition >= (Len-1))break;
  93   4                              }
  94   3                              else break;
  95   3                      }
  96   2                      WDTC();
  97   2                      PCON = PCON | 0x01;
  98   2              }
  99   1              String[MatchPosition]=0;
 100   1              return ;
 101   1      }
 102          /*******************************
 103          **      return 1: match success.
 104          **      return 0: match error.
 105          *******************************/
 106          unsigned char  ModemExpect(uchar *ExpectString,uint timeout)    /*      timeout * 10 ms  */
 107          {
 108   1              uchar    MatchPosition ;
 109   1              uchar    StringLenth;
 110   1              uchar tempdata;
 111   1              MatchPosition = 0;
 112   1              StringLenth = strlen(ExpectString);
 113   1              LED = 1;
 114   1              TempCount = GET_COUNT();
 115   1              while( MatchPosition < StringLenth) 
 116   1              {
 117   2                      if( GET_COUNT() - TempCount > timeout)
C51 COMPILER V7.08   GSMMODEM                                                              12/25/2004 18:50:53 PAGE 3   

 118   2                      {
 119   3                              return 0;
 120   3                      }
 121   2                      if(_AsyncGetTest())     
 122   2                      {
 123   3                              tempdata = _AsyncGet();
 124   3                              if(tempdata == ExpectString[MatchPosition])     MatchPosition++;
 125   3                              else MatchPosition = 0;                                 /*      match error,start again */
 126   3                      }
 127   2              }
 128   1              LED = 0;
 129   1              return 1;
 130   1      }
 131          
 132          
 133          /**********************************
 134          **      restet MC35 and CO110
 135          **      return 1: rest success,support 
 136                  at command.
 137          **      return 0: rest error,can't 
 138                  support at command.

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
麻豆国产欧美日韩综合精品二区| 尤物视频一区二区| 欧美日产国产精品| 97国产一区二区| 97精品久久久午夜一区二区三区| 成人av电影免费观看| a在线欧美一区| 在线亚洲高清视频| 欧美日本精品一区二区三区| 在线播放视频一区| 日韩欧美国产三级电影视频| 久久久国产午夜精品| 国产人成亚洲第一网站在线播放| 亚洲国产精品ⅴa在线观看| 国产精品久久久久久久蜜臀| 亚洲精品久久嫩草网站秘色| 日韩成人精品在线观看| 麻豆久久一区二区| 成人综合婷婷国产精品久久蜜臀 | 国产成人在线色| 国产91色综合久久免费分享| 成人一区二区三区| 色老综合老女人久久久| 欧美一区二区三区四区视频| 精品99999| 最好看的中文字幕久久| 亚洲成人av在线电影| 国内成人精品2018免费看| 成人黄色电影在线| 欧美精品v国产精品v日韩精品| 精品国内二区三区| 国产精品电影一区二区| 日韩在线a电影| 国产成人av电影在线播放| 99久久精品国产导航| 91精品久久久久久久99蜜桃| 中文字幕乱码久久午夜不卡| 五月激情综合婷婷| 成人美女在线观看| 56国语精品自产拍在线观看| 国产精品毛片久久久久久久| 美女在线视频一区| 99精品视频在线观看免费| 日韩欧美综合在线| 亚洲激情五月婷婷| 国产成人精品www牛牛影视| 欧美高清视频不卡网| 中文av字幕一区| 老司机精品视频一区二区三区| 色94色欧美sute亚洲线路一ni| 久久这里只有精品6| 亚洲第一av色| 日本韩国欧美国产| 国产精品免费网站在线观看| 久久99精品国产麻豆不卡| 欧美亚洲综合久久| **欧美大码日韩| 国产精品1区2区3区在线观看| 69堂亚洲精品首页| 亚洲精品欧美在线| 99精品久久99久久久久| 久久久天堂av| 精品在线视频一区| 欧美不卡在线视频| 亚洲国产aⅴ天堂久久| 日本精品裸体写真集在线观看| 久久精品免视看| 国产成人在线看| 久久久久高清精品| 国产自产v一区二区三区c| 精品入口麻豆88视频| 免费观看91视频大全| 欧美一卡二卡三卡| 免费观看一级欧美片| 日韩三级伦理片妻子的秘密按摩| 奇米精品一区二区三区四区 | 成人在线综合网站| 精品久久人人做人人爽| 免费成人在线影院| 欧美一级日韩不卡播放免费| 丝袜美腿亚洲综合| 欧美一级黄色大片| 久久国产欧美日韩精品| 精品伦理精品一区| 国产剧情一区二区| 亚洲国产精品传媒在线观看| 99re66热这里只有精品3直播| 亚洲天堂av一区| 欧美在线短视频| 美女视频一区在线观看| 精品少妇一区二区三区在线播放| 国产一区二区91| 国产精品久久久久久妇女6080 | 丁香另类激情小说| 国产精品久久久久久久久免费相片| 99久久精品免费看| 一区二区三区在线高清| 欧美乱妇一区二区三区不卡视频| 久久国产精品99久久久久久老狼| 国产午夜精品久久久久久久| 91性感美女视频| 天天操天天综合网| 久久久一区二区三区捆绑**| a在线播放不卡| 三级影片在线观看欧美日韩一区二区 | 欧美日韩一级视频| 久久精品国产99久久6| 中文字幕第一区| 欧美三片在线视频观看| 国产一区二区精品在线观看| 亚洲精品免费在线观看| 91精品国产色综合久久久蜜香臀| 成人午夜在线视频| 亚洲国产精品人人做人人爽| 国产女人18水真多18精品一级做| 欧美亚洲日本一区| 国产一区啦啦啦在线观看| 亚洲久草在线视频| 精品国产免费久久| 99re这里只有精品首页| 青娱乐精品视频| 亚洲精品亚洲人成人网在线播放| 精品少妇一区二区三区免费观看| 欧美中文字幕一区| 成人一区二区三区视频| 久久69国产一区二区蜜臀| 亚洲一区二区在线免费观看视频| 国产日韩欧美精品在线| 日韩视频一区二区| 欧美三级欧美一级| a级高清视频欧美日韩| 久久99在线观看| 日日夜夜一区二区| 国产精品久久久久久久岛一牛影视 | 美腿丝袜亚洲色图| 亚洲最大成人综合| 最新中文字幕一区二区三区 | 日韩天堂在线观看| 欧洲一区二区三区在线| 91麻豆免费在线观看| 成人网在线播放| 国产在线播精品第三| 蜜臀av一区二区| 日韩电影在线免费| 午夜av一区二区三区| 亚洲影视资源网| 亚洲一区二区三区爽爽爽爽爽| 亚洲欧美日本韩国| 国产精品激情偷乱一区二区∴| 欧美激情在线观看视频免费| 久久久久久久久久久久久久久99 | 久久精品人人做人人综合| 精品少妇一区二区三区日产乱码 | 国内成人免费视频| 老司机精品视频导航| 经典三级视频一区| 韩国av一区二区| 国产白丝网站精品污在线入口| 成人中文字幕合集| 99亚偷拍自图区亚洲| 色综合中文综合网| 99re6这里只有精品视频在线观看| 成人的网站免费观看| 99亚偷拍自图区亚洲| 91极品视觉盛宴| 91麻豆精品国产91久久久久| 欧美一级欧美三级在线观看| 日韩精品一区二| 欧美国产精品久久| 中文字幕亚洲电影| 一二三区精品视频| 日韩福利电影在线观看| 国内精品久久久久影院一蜜桃| 丰满放荡岳乱妇91ww| 91同城在线观看| 在线综合亚洲欧美在线视频| 日韩视频在线永久播放| 中文字幕免费一区| 亚洲综合丝袜美腿| 麻豆一区二区三| 91小视频免费观看| 欧美精品少妇一区二区三区| 久久久久久亚洲综合| 成人欧美一区二区三区白人| 日韩在线一区二区三区| 色婷婷综合久久久久中文| 欧美日韩视频在线一区二区| 久久久久综合网| 亚洲蜜臀av乱码久久精品| 蜜臀a∨国产成人精品| 不卡的电视剧免费网站有什么| 欧美年轻男男videosbes| 久久精品网站免费观看| 亚洲午夜电影在线观看| 国产成人福利片| 欧美亚男人的天堂| 国产欧美日韩综合| 偷拍自拍另类欧美| 99精品视频在线播放观看| 欧美mv日韩mv国产网站|