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

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

?? com645.lst

?? 51單片機用串口接收645規約。已經調試好 有詳細的說明
?? LST
字號:
C51 COMPILER V8.05a   COM645                                                               04/03/2009 09:40:36 PAGE 1   


C51 COMPILER V8.05a, COMPILATION OF MODULE COM645
OBJECT MODULE PLACED IN com645.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\c51.exe com645.c DB OE SMALL ROM(LARGE)

line level    source

   1          #include<reg52.h>
   2          #define uchar unsigned char
   3          #define uint unsigned int
   4          
   5          uchar ii,flagover,flag682,flag681,flaglen,flagdata,flagadd;
   6          uchar a,czm,len,temp,flagb;
   7          uint comsjR[50];
   8           void init()
   9          {
  10   1              TMOD=0x20;//設定定時器1工作方式2
  11   1              TH1=0xf3;
  12   1              //TL1=0xf3;     //設定波特率為4800,晶振為24MHZ
  13   1              TR1=1;//啟動定時器1
  14   1      
  15   1              SM0=0;//設定串口工作方式1/
  16   1              SM1=1;//同上
  17   1              REN=1;//允許串口接收
  18   1              EA=1;//開總中斷
  19   1              ES=1;//開串口中斷
  20   1      
  21   1      }
  22          
  23          void delay(uint z)                              //延時函數
  24          {
  25   1              uint x,y;
  26   1              for(x=z;x>0;x--)
  27   1      
  28   1              for(y=1;y>0;y--);
  29   1      }
  30          
  31          void comT()
  32          {
  33   1      uchar comta;  //
  34   1      
  35   1              for(comta=0;comta<ii;comta++)
  36   1                      {
  37   2                      ES=0;
  38   2                      SBUF=comsjR[comta];
  39   2                      comsjR[comta]=0;   //接收區數組標識重新清0,用于下次數據幀接收
  40   2                      while(!TI);
  41   2                      TI=0;
  42   2                      ES=1;
  43   2                      }
  44   1      
  45   1      }
  46          
  47          
  48          void main()
  49          {
  50   1      init();
  51   1              while(1)
  52   1              {
  53   2              if(0);
  54   2              }
  55   1      }
C51 COMPILER V8.05a   COM645                                                               04/03/2009 09:40:36 PAGE 2   

  56          
  57          void ser() interrupt 4
  58          {
  59   1      ES=0;                                           //停止串口中斷接收
  60   1      RI=0;                                           //接收完之后RI必須軟件清0
  61   1              temp=SBUF;
  62   1              if(temp==0x68)                           //判斷是否接收到幀頭
  63   1              {
  64   2                      if(!flag681)
  65   2                      {
  66   3                       comsjR[ii]=temp;
  67   3                       flagb=1;
  68   3                       ii++;
  69   3                       }
  70   2              }
  71   1              
  72   1              if(flag681 && (!flag682)  )             //判斷是否接收到第2個68
  73   1              {
  74   2              comsjR[ii]=temp;
  75   2              if((ii==7) && (temp==0x68))   
  76   2                      {
  77   3                      flagb=2;
  78   3                      a=0;
  79   3                      }
  80   2              ii++;   
  81   2              }
  82   1              if(flag681 && flag682 && !flaglen )     //接收第2個68后的兩個字符,并提取數據區的長度
  83   1              {
  84   2                      comsjR[ii]=temp;
  85   2                      ii++;
  86   2                      if(ii==10)
  87   2                              {
  88   3                              flagb=3;
  89   3                              czm=comsjR[ii-2];
  90   3                              len=comsjR[ii-1];
  91   3                              a=0;
  92   3                              }
  93   2              }
  94   1             
  95   1             if(flag681 && flag682 && flaglen && !flagdata)     //接收數據區
  96   1                      {
  97   2                      comsjR[ii]=temp;
  98   2                      ii++;
  99   2                      a++;
 100   2                      if(a==len) 
 101   2                      {
 102   3                      flagb=4;
 103   3                      a=0;
 104   3                      }
 105   2              }
 106   1      
 107   1              if(flag681 && flag682 && flaglen && flagdata && !flagover)   //接收檢驗和和幀尾。并將緩沖區標識ii清0
 108   1                      {
 109   2      
 110   2                      comsjR[ii]=temp;
 111   2                      ii++;
 112   2                              if(0x16==comsjR[11+len])
 113   2                              {
 114   3                              flagb=5;
 115   3                              //ii=0;
 116   3                              }
 117   2      
C51 COMPILER V8.05a   COM645                                                               04/03/2009 09:40:36 PAGE 3   

 118   2              }
 119   1      switch(flagb)                                   //判斷FLAGEB是為了防止flag681=1后執行下面的IF語句,后面的
             -同理。
 120   1              {
 121   2                      case 1: flag681 = 1; break;
 122   2                      case 2: flag682 = 1; break;
 123   2                      case 3: flaglen = 1; break;
 124   2                      case 4: flagdata = 1; break;
 125   2                      case 5: 
 126   2                              flagover = 0; 
 127   2                              flag681=0;
 128   2                              flag682 =0;
 129   2                              flaglen =0; 
 130   2                              flagdata =0;
 131   2                              comT();
 132   2                              ii=0;       //接收區數組標識II重新清0,用于下次數據幀接收
 133   2                      ///default:
 134   2                      ///a=1;
 135   2              }
 136   1      
 137   1      ES=1;                                           //打開串口中斷接收
 138   1      } 
 139          
 140          
 141          
 142          
 143          
 144          
 145          


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =    418    ----
   CONSTANT SIZE    =   ----    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =    112    ----
   IDATA SIZE       =   ----    ----
   BIT SIZE         =   ----    ----
END OF MODULE INFORMATION.


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

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲国产精品成人综合色在线婷婷| 亚洲精选视频在线| 国产精品久久久久婷婷 | 极品少妇xxxx偷拍精品少妇| 国产呦精品一区二区三区网站| 99re在线精品| 精品动漫一区二区三区在线观看| 亚洲老司机在线| 国产在线精品免费| 国产精品一二三区| 国产精品1区二区.| youjizz国产精品| 97精品电影院| 欧美影院一区二区三区| 欧美日韩一区不卡| 日韩一级免费观看| 国产午夜精品久久久久久久 | 久久精品久久精品| 激情深爱一区二区| 波多野结衣一区二区三区| 不卡视频一二三| 欧美吞精做爰啪啪高潮| 日韩欧美一二区| 国产精品视频你懂的| 亚洲午夜视频在线| 美国十次综合导航| www.99精品| 欧美欧美午夜aⅴ在线观看| 亚洲精品一区二区三区香蕉| 国产精品乱码妇女bbbb| 一区二区三区在线播放| 蜜臀91精品一区二区三区| 国产一区二区三区久久久| 91免费视频网| 日韩一卡二卡三卡国产欧美| 国产无一区二区| 亚洲国产精品一区二区www | 精品一区二区三区在线观看 | 亚洲国产精品自拍| 久久99精品国产麻豆婷婷| 本田岬高潮一区二区三区| 欧美片网站yy| 亚洲天堂中文字幕| 国产一区二区免费在线| 欧洲另类一二三四区| 久久精品视频免费| 亚洲成人一区二区在线观看| 成人性生交大片免费看在线播放 | 日本v片在线高清不卡在线观看| 国产一区高清在线| 欧美美女网站色| 国产精品沙发午睡系列990531| 婷婷综合在线观看| 精品视频全国免费看| 国产精品电影一区二区三区| 久久er精品视频| 欧美日韩国产bt| 亚洲人成网站精品片在线观看| 国产呦精品一区二区三区网站| 欧美美女喷水视频| 亚洲国产视频网站| k8久久久一区二区三区 | 成人一级片网址| 欧美mv日韩mv国产| 蜜桃免费网站一区二区三区| 欧美三级三级三级| 伊人色综合久久天天人手人婷| 成人福利视频网站| 国产精品欧美精品| 国产成人午夜电影网| 久久综合九色综合97婷婷| 日本v片在线高清不卡在线观看| 欧美日韩在线播放一区| 亚洲精品久久嫩草网站秘色| 91丨九色丨蝌蚪富婆spa| 国产精品久久久久久久裸模| 成人免费视频caoporn| 欧美国产日韩一二三区| 国产一区二区三区综合| 2022国产精品视频| 国产精一区二区三区| 精品国产sm最大网站免费看| 男女性色大片免费观看一区二区| 欧美日韩大陆一区二区| 日本成人在线不卡视频| 欧美一级视频精品观看| 精品一二三四区| 久久综合一区二区| 国产成人精品免费网站| 国产精品女主播av| 一本到高清视频免费精品| 亚洲精品午夜久久久| 欧美日韩一区不卡| 久久国产尿小便嘘嘘尿| 日本一区二区三区在线不卡| 成人免费视频视频在线观看免费 | 图片区小说区国产精品视频| 8x福利精品第一导航| 免费人成黄页网站在线一区二区 | 国产无一区二区| 99精品视频一区二区三区| 亚洲男同性视频| 欧美丰满少妇xxxxx高潮对白| 青青国产91久久久久久 | 色先锋资源久久综合| 亚洲地区一二三色| 久久精品一区二区三区av| 99re热这里只有精品视频| 亚洲精品视频免费看| 日韩美一区二区三区| 成人免费av在线| 日韩国产精品大片| 中文字幕第一区| 欧美猛男gaygay网站| 国产经典欧美精品| 一级女性全黄久久生活片免费| 91麻豆精品国产综合久久久久久| 国产成人av在线影院| 亚洲成人激情综合网| 日本一区二区视频在线观看| 欧美婷婷六月丁香综合色| 国产精品原创巨作av| 亚洲综合一区二区三区| 日本一区二区三区久久久久久久久不 | 中日韩免费视频中文字幕| 欧美丰满一区二区免费视频| 99久久精品一区| 国产中文字幕一区| 亚洲不卡av一区二区三区| 又紧又大又爽精品一区二区| 日韩欧美精品三级| 欧美在线综合视频| 高清久久久久久| 美女久久久精品| 亚洲二区在线观看| 亚洲激情五月婷婷| 欧美极品xxx| 久久精品人人做人人爽人人| 欧美一区二区三区在线观看 | 欧美专区亚洲专区| av一区二区三区黑人| 国产成人综合网| 看片网站欧美日韩| 日韩激情一区二区| 亚洲一区二区三区四区在线| 国产精品―色哟哟| 久久精品男人天堂av| 精品国产人成亚洲区| 日韩一二三区视频| 日韩三级在线免费观看| 欧美日韩一区二区不卡| 欧美日韩一区三区| 在线观看av一区二区| 91小视频免费观看| 色综合天天综合网天天看片| 91网站最新地址| 色综合久久久久综合| 色综合中文字幕国产 | 一区二区三区免费看视频| 中文字幕+乱码+中文字幕一区| 精品久久久影院| 日韩精品一区二| 久久一夜天堂av一区二区三区| 欧美精品一区二区三区蜜桃| 久久久久亚洲蜜桃| 中国av一区二区三区| 国产精品国产三级国产普通话99| 中文字幕中文字幕一区二区| 国产精品福利一区二区| 亚洲欧美电影院| 亚洲成人免费电影| 久久成人综合网| 国产91清纯白嫩初高中在线观看| 春色校园综合激情亚洲| 色综合天天综合在线视频| 欧美日韩免费一区二区三区视频 | 激情久久五月天| 国产成人精品网址| 色吊一区二区三区| 欧美一二三四区在线| 国产亚洲欧美激情| 自拍偷拍亚洲综合| 日韩在线a电影| 国产成人av福利| 777久久久精品| 久久视频一区二区| 一区精品在线播放| 水蜜桃久久夜色精品一区的特点| 久久国内精品自在自线400部| 成人性生交大片免费看在线播放| 91成人在线精品| 精品国产一区二区三区久久影院| 国产精品天天摸av网| 首页亚洲欧美制服丝腿| 国产成人精品影视| 欧美剧情电影在线观看完整版免费励志电影 | 老汉av免费一区二区三区| 国产ts人妖一区二区| 欧美三级电影在线观看| 欧美国产亚洲另类动漫|