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

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

?? current.lst

?? 基于485的51單片機多機通訊程序
?? LST
?? 第 1 頁 / 共 5 頁
字號:
C51 COMPILER V7.06   CURRENT                                                               06/21/2005 15:24:34 PAGE 1   


C51 COMPILER V7.06, COMPILATION OF MODULE CURRENT
OBJECT MODULE PLACED IN D:\程序05~1\CURRENT\CURRENT.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE D:\程序05~1\CURRENT\CURRENT.C DB SB OE

stmt level    source

   1          #include <current.h>
   2          sbit con_hf=P4^0;
   3          sbit con_water=P4^1;
   4          sbit con_gas1=P4^6;
   5          sbit con_gas2=P4^7;
   6          sbit current_out=P4^4;
   7          sbit current_enable=P4^5;
   8          sbit send_enable=P3^4;
   9          sbit stop=P3^5;
  10          
  11          xdata unsigned char sbuffer[7]  _at_ 0x6000;
  12          xdata unsigned char rbuffer[55] _at_ 0x6007;
  13          xdata unsigned int  *point      _at_ 0x603E;
  14          xdata unsigned int  adl         _at_ 0x6040;
  15          xdata unsigned int  adh         _at_ 0x6042;
  16          xdata unsigned int  ad          _at_ 0x6044;
  17          xdata unsigned int  numbers     _at_ 0x6046;
  18          xdata unsigned int  I1          _at_ 0x6048;
  19          xdata unsigned int  I2          _at_ 0x604A;
  20          xdata unsigned int  ad_v        _at_ 0x604C;
  21          xdata unsigned int  ad_i        _at_ 0x604E;
  22          xdata unsigned long delt        _at_ 0x6050;
  23          xdata unsigned long delt1       _at_ 0x6054;
  24          xdata unsigned long c_t0        _at_ 0x6058;
  25          xdata unsigned long AD1         _at_ 0x605C;
  26          xdata unsigned long AD2         _at_ 0x6060;
  27          xdata unsigned long AD3         _at_ 0x6064;
  28          xdata unsigned long AD4         _at_ 0x6068;
  29          xdata unsigned long AD5         _at_ 0x606C;
  30          xdata unsigned long da          _at_ 0x6070;
  31          xdata unsigned char c_cm1       _at_ 0x6074;
  32          xdata unsigned char n_pulse     _at_ 0x6076;
  33          xdata unsigned char n_base      _at_ 0x6078;
  34          
  35          unsigned char   COMM,SLA,FF,GET,S_ANSW,R_ANSW,POINTER0,POINTER1,work,RSUM,SSUM,
  36                          err,tab2,tab3,c_adc,c_t1,p_sec,s_byte_nums,r_byte_nums,
  37                          nonce_sec,c_cm2,avc_ok,delt_state;
  38          bit receive_p_out,receive_p_in,demand,in_sector,YOUHU,ad_finish,
  39              pre_melt_ok,igniting,new_sec,close_gas1,close_gas2,i_v,decrease,overtime,
  40              start,urgent_stop,edge,resend,send,called,open_gas1,open_gas2,close_gas1_ok,
  41              close_gas2_ok,close_gas_ok,ans,i_slope_ok,need_para,to_begin,ignit_ok,
  42              current_add,current_dec,kk,err_ok,current_err;
  43          xdata unsigned int IM   _at_ 0x6080;
  44          xdata unsigned int IB   _at_ 0x6084;
  45          
  46          void delay(unsigned int num)
  47          {
  48   1        data unsigned int i,ii;
  49   1        for(i=0;i<num;i++)
  50   1         {
  51   2           for(ii=0;ii<255;ii++);
  52   2         }
  53   1      }
  54          
  55          void start_i2()
C51 COMPILER V7.06   CURRENT                                                               06/21/2005 15:24:34 PAGE 2   

  56          {
  57   1         data unsigned int time;
  58   1         P1_6=1;              //SCL
  59   1         P1_7=1;              //SDA
  60   1         S1CON=0x47;          //ENS1=1 STA=0 STO=0 SI=0 AA=1
  61   1         PS1=1;FF=0;
  62   1         EA=1;
  63   1         ES1=1;
  64   1         STA=1;
  65   1         time=0;
  66   1         do
  67   1           {
  68   2            time++;
  69   2            if(time>10000)
  70   2                {
  71   3                 FF=1;
  72   3                }
  73   2           }while(FF==0);
  74   1         FF=0;
  75   1         ES1=0;
  76   1      }
  77          
  78          void start_i2a()
  79          {
  80   1         P1_6=1;              //SCL
  81   1         P1_7=1;              //SDA
  82   1         S1CON=0x47;          //ENS1=1 STA=0 STO=0 SI=0 AA=1
  83   1         PS1=1;
  84   1         EA=1;
  85   1         ES1=1;
  86   1         STA=1;
  87   1      }
  88          
  89          void ini_sbuf(unsigned char a,b,c,d,e,f,g)
  90          {
  91   1              sbuffer[0]=a;
  92   1              sbuffer[1]=b;
  93   1              sbuffer[2]=c;
  94   1              sbuffer[3]=d;
  95   1              sbuffer[4]=e;
  96   1              sbuffer[5]=f;
  97   1              sbuffer[6]=g;
  98   1      }
  99          
 100          unsigned char get_byte_nums(unsigned char type)
 101          {
 102   1              unsigned char numbers;
 103   1              switch(type)
 104   1              {
 105   2                      case    infor_sec:
 106   2                      case    command:
 107   2                      case    program:
 108   2                      case    answer:         numbers=4;
 109   2                                              break;
 110   2                      case    err_infor:
 111   2                      case    parameter1:     numbers=5;
 112   2                                              break;
 113   2                      case    parameter:
 114   2                      case    infor:          numbers=6;
 115   2                                              break;
 116   2                      case    parameter2:     numbers=7;
 117   2                                              break;
C51 COMPILER V7.06   CURRENT                                                               06/21/2005 15:24:34 PAGE 3   

 118   2                      case    call_result:    numbers=8;
 119   2                                              break;
 120   2                      case    p_out_sec:      numbers=55;
 121   2                                              break;
 122   2                      case    p_in_sec:       numbers=24;
 123   2                                              break;
 124   2                      case    edit_sec:       numbers=64;
 125   2                                              break;
 126   2                      default:                break;
 127   2              }
 128   1              return numbers;
 129   1      }
 130          
 131          void TR_noans()
 132          {
 133   1              REN=0;
 134   1              POINTER0=0;
 135   1              SSUM=0;
 136   1              send=1;
 137   1              send_enable=0;
 138   1              c_t1=0;
 139   1              TR1=1;
 140   1              while(POINTER0<s_byte_nums);
 141   1              TR1=0;
 142   1              send_enable=1;
 143   1              REN=1;
 144   1      }
 145          
 146          void TR_ans()
 147          {
 148   1              ans=1;
 149   1              REN=0;
 150   1              POINTER1=0;
 151   1              RSUM=0;
 152   1      //      TB8=1;
 153   1              POINTER0=0;
 154   1              SSUM=0;
 155   1              send=1;
 156   1              send_enable=0;
 157   1              c_t1=0;
 158   1              TR1=1;
 159   1              while(POINTER0<s_byte_nums);
 160   1              TR1=0;
 161   1              send_enable=1;
 162   1              if(overtime==1)
 163   1                      overtime=0;
 164   1      
 165   1              REN=1;
 166   1              send=0;
 167   1              c_t1=0;
 168   1              TR1=1;
 169   1              while(POINTER1<r_byte_nums&&overtime==0);
 170   1              TR1=0;
 171   1              POINTER1=0;
 172   1              RSUM=0;
 173   1              if(overtime==1)
 174   1              {
 175   2                      err=2;
 176   2                      overtime=0;
 177   2              }
 178   1              ans=0;
 179   1      }
C51 COMPILER V7.06   CURRENT                                                               06/21/2005 15:24:34 PAGE 4   

 180          
 181          void com_type()
 182          {
 183   1              switch(rbuffer[2])
 184   1              {
 185   2                      case com_calling:       called=1;break;
 186   2                      case com_start:         start=1;break;
 187   2                      case com_decrease:      decrease=1;break;       //衰減
 188   2                      case com_decrease_ok:   kk=0;break;
 189   2                      case com_current_add:   current_add=1;break;    //電流加
 190   2                      case com_current_dec:   current_dec=1;break;    //電流減
 191   2                      case com_demand:        demand=1;break;
 192   2                      case com_open_gas1:     open_gas1=1;break;
 193   2                      case com_open_gas2:     open_gas2=1;break;
 194   2                      case com_close_gas1:    close_gas1=1;break;
 195   2                      case com_close_gas2:    close_gas2=1;break;
 196   2                      case com_ignit:         igniting=1;break;
 197   2                      case com_ignit_ok:      ignit_ok=1;break;
 198   2                      case com_i_slope_ok:    i_slope_ok=1;break;
 199   2      //              case com_ignit_fail:    ignit_fail=1;break;
 200   2                      case com_pre_melt_ok:   pre_melt_ok=1;break;
 201   2                      case com_need_para:     need_para=1;break;
 202   2                      case com_goto_begin:    to_begin=1;break;
 203   2                      case com_err_ok:        err_ok=1;break;
 204   2                      default:                 break;
 205   2              }
 206   1      }
 207          
 208          void data_type()                                                //對接收到的數據分辨類型
 209          {
 210   1              switch(rbuffer[1])
 211   1              {
 212   2                      case command:   com_type();break;
 213   2      
 214   2                      case answer:    R_ANSW=rbuffer[1];break;
 215   2      /*
 216   2                      case infor_sec: nonce_sec=rbuffer[2];break;
 217   2      
 218   2                      case edit_sec:  if(in_sector==0)
 219   2                                      {
 220   2                                              nonce_sec=rbuffer[2];
 221   2                                              in_sector=1;
 222   2                                      }break;
 223   2      */
 224   2                      case infor:     {
 225   3                                              switch(rbuffer[2])
 226   3                                              {
 227   4                                                      case com_sector:        {
 228   5                                                                                      nonce_sec=rbuffer[3];
 229   5                                                                                      in_sector=1;
 230   5                                                                                      new_sec=1;
 231   5                                                                              }break;
 232   4                                                      case com_weld_simu:     YOUHU=rbuffer[3];break;
 233   4                                                      case com_delt_switch:   delt_state=rbuffer[3];break;
 234   4                                                      default:                break;
 235   4                                              }
 236   3                                      }break;
 237   2      
 238   2                      case p_out_sec: receive_p_out=1;break;
 239   2      
 240   2                      case p_in_sec:  {
 241   3                                              nonce_sec=rbuffer[2];
C51 COMPILER V7.06   CURRENT                                                               06/21/2005 15:24:34 PAGE 5   

 242   3                                              receive_p_in=1;
 243   3                                      }break;
 244   2                      default:        break;
 245   2              }
 246   1      }
 247          

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
三级久久三级久久| 成人黄色av网站在线| 国产美女在线精品| 色悠悠久久综合| 久久综合狠狠综合久久综合88 | 青椒成人免费视频| av一区二区三区黑人| 日韩一级免费一区| 亚洲人xxxx| 高清成人免费视频| 日韩视频123| 亚洲图片欧美视频| 不卡免费追剧大全电视剧网站| 制服.丝袜.亚洲.中文.综合| 中文字幕一区av| 国产乱码精品一区二区三| 欧美日韩视频一区二区| 亚洲男人的天堂在线观看| 国产二区国产一区在线观看| 日韩欧美一级二级| 亚洲成人av一区二区三区| 色婷婷综合五月| 国产精品区一区二区三| 国产在线国偷精品免费看| 欧美一区二区三区日韩| 亚洲国产cao| 欧美丝袜第三区| 亚洲男人天堂一区| av高清不卡在线| 国产精品久久久久久久久搜平片 | 欧美va亚洲va国产综合| 舔着乳尖日韩一区| 欧美日韩亚洲综合在线 | 亚洲激情中文1区| 91一区一区三区| 日韩毛片精品高清免费| hitomi一区二区三区精品| 国产精品每日更新在线播放网址 | 欧美国产一区视频在线观看| 国产剧情一区二区| 国产亚洲视频系列| 成人国产精品免费观看视频| 欧美经典一区二区| 成人国产精品免费观看动漫 | 欧美激情一区二区三区不卡| 成人激情图片网| 亚洲精品日产精品乱码不卡| 欧美中文字幕一区| 日韩高清国产一区在线| 精品精品国产高清a毛片牛牛 | 欧美激情一区二区三区在线| 91亚洲国产成人精品一区二三| 亚洲视频资源在线| 欧美亚洲动漫制服丝袜| 日本亚洲三级在线| 国产亚洲精品免费| 色综合久久88色综合天天6| 亚洲sss视频在线视频| 日韩视频在线一区二区| 国产风韵犹存在线视精品| 亚洲色图制服诱惑| 欧美日本视频在线| 国产精品资源站在线| 亚洲你懂的在线视频| 欧美一卡二卡在线| 成人免费视频播放| 亚洲不卡av一区二区三区| 欧美va亚洲va香蕉在线| 色综合久久久久综合体 | 亚洲第一电影网| 久久久久九九视频| 欧美影院一区二区三区| 麻豆91在线播放免费| 国产精品色婷婷| 欧美二区三区91| 成人少妇影院yyyy| 久色婷婷小香蕉久久| 中文字幕亚洲视频| 欧美va在线播放| 在线观看日韩精品| 国产精品一卡二| 婷婷综合在线观看| 综合在线观看色| 欧美xxxxx牲另类人与| 欧美日韩亚洲国产综合| aa级大片欧美| 黄页网站大全一区二区| 亚洲午夜在线观看视频在线| 欧美国产一区二区| 精品国产伦一区二区三区观看体验| 91在线视频观看| 国产成人av影院| 国内外精品视频| 日韩av电影天堂| 一级精品视频在线观看宜春院 | 精品国产乱码久久久久久浪潮| 91国产丝袜在线播放| 成人黄色在线视频| 国产激情视频一区二区在线观看 | 波多野结衣精品在线| 精品无码三级在线观看视频| 午夜精品久久久久| 亚洲裸体xxx| 国产精品免费免费| 久久蜜桃av一区精品变态类天堂 | 欧美性受xxxx| 91女人视频在线观看| 成人激情av网| 国产成人av一区二区| 国产麻豆精品95视频| 裸体一区二区三区| 美美哒免费高清在线观看视频一区二区| 亚洲女爱视频在线| 亚洲在线成人精品| 一区二区三区免费看视频| 亚洲图片你懂的| 亚洲免费av高清| 一区二区三区久久久| 亚洲一区免费在线观看| 亚洲午夜三级在线| 五月婷婷激情综合网| 日韩一区精品视频| 开心九九激情九九欧美日韩精美视频电影| 日本不卡一区二区三区高清视频| 日韩成人午夜精品| 韩国成人在线视频| 成人免费高清在线| 在线免费一区三区| 欧美色精品天天在线观看视频| 欧美日韩高清一区| 日韩精品一区二区三区四区视频| 欧美变态口味重另类| 国产人妖乱国产精品人妖| 国产精品热久久久久夜色精品三区| 欧美国产日韩精品免费观看| 亚洲日本在线天堂| 日日嗨av一区二区三区四区| 精品在线你懂的| 成人视屏免费看| 欧美视频一区在线| 精品国产一区二区亚洲人成毛片| 欧美激情艳妇裸体舞| 亚洲国产裸拍裸体视频在线观看乱了| 日韩激情在线观看| 99久久99久久综合| 欧美日本乱大交xxxxx| 精品国产区一区| 亚洲欧洲日产国码二区| 亚洲成人动漫在线免费观看| 国内外成人在线| 一本久久综合亚洲鲁鲁五月天 | 国产精品国产三级国产aⅴ无密码 国产精品国产三级国产aⅴ原创 | 欧美最新大片在线看| 欧美精品一级二级三级| 久久天堂av综合合色蜜桃网| 亚洲国产成人一区二区三区| 亚洲国产一区二区在线播放| 美女一区二区视频| 91色porny在线视频| 日韩欧美国产成人一区二区| 中文字幕一区二区在线播放| 日本女人一区二区三区| 97se亚洲国产综合自在线| 日韩免费福利电影在线观看| 亚洲精品日韩专区silk| 国产资源在线一区| 欧美日韩色综合| 亚洲天堂精品在线观看| 精品影视av免费| 欧美在线free| 欧美国产在线观看| 九色porny丨国产精品| 欧美综合天天夜夜久久| 国产午夜精品一区二区三区四区| 视频一区国产视频| 色88888久久久久久影院野外| 久久久精品免费免费| 日韩国产高清在线| 精品视频色一区| 亚洲精品乱码久久久久久久久| 国产精品一二三四区| 日韩欧美一二三区| 日韩精品亚洲专区| 欧美乱妇一区二区三区不卡视频 | 久久久噜噜噜久噜久久综合| 亚洲成人精品在线观看| 丁香婷婷综合网| 日韩精品在线看片z| 亚洲v中文字幕| 在线视频国产一区| 国产精品高清亚洲| 成人综合激情网| 国产欧美精品一区二区色综合 | 首页亚洲欧美制服丝腿| 一本色道久久综合亚洲精品按摩| 国产精品久久久久久一区二区三区| 国产a级毛片一区| 国产亚洲欧美日韩日本| 国产一区视频在线看| 26uuu另类欧美|