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

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

?? uart.lst

?? 本例子演示的是利用單片機實現TCPip協議
?? LST
?? 第 1 頁 / 共 4 頁
字號:
 178      =2  /* s1con */
 179      =2  sfr  S1CON    =   0xD8;
 180      =2  
 181      =2  
 182      =2  
 183      =2  sbit  CR2    =   S1CON^7;
 184      =2  sbit  ENS1   =   S1CON^6;
 185      =2  sbit  STA    =   S1CON^5;
 186      =2  sbit  STO    =   S1CON^4;
 187      =2  sbit  SI     =   S1CON^3;
 188      =2  sbit  AA     =   S1CON^2;
 189      =2  sbit  CR1    =   S1CON^1;
 190      =2  sbit  CR0    =   S1CON^0;
 191      =2  
 192      =2  
 193      =2           
 194      =2  sfr SBUF  = 0x99;
 195      =2                   
 196      =2  
 197      =2  
 198      =2  /*  IEN0  */
 199      =2  sfr   IE     =   0xA8;
C51 COMPILER V7.06   UART                                                                  07/10/2003 14:34:42 PAGE 10  

 200      =2  sbit  EA     =   IE^7;
 201      =2  sbit  EC    =   IE^6;
 202      =2  sbit  ES1    =   IE^5;
 203      =2  sbit  ES0    =   IE^4;
 204      =2  sbit  ET1    =   IE^3;
 205      =2  sbit  EX1    =   IE^2;
 206      =2  sbit  ET0    =   IE^1;
 207      =2  sbit  EX0    =   IE^0;
 208      =2  
 209      =2  sbit ea    = 0xAF;
 210      =2  sbit ec    = 0xae;
 211      =2  sbit es1   = 0xad;
 212      =2  sbit es0   = 0xAC;
 213      =2  sbit et1   = 0xAB;
 214      =2  sbit ex1   = 0xAA;
 215      =2  sbit et0   = 0xA9;
 216      =2  sbit ex0   = 0xA8;
 217      =2  
 218      =2  sfr  IEN1  = 0xE8;
 219      =2  
 220      =2  sbit ET2   = IEN1^0;
 221      =2  sbit et2   = IEN1^0;
 222      =2  sfr SADDR  =   0xA9;                     
 223      =2  
 224      =2  sfr  IPH      =   0xB7;                      
 225      =2  
 226      =2  sfr  SADEN   =   0xB9;                   
 227      =2          
 228      =2  /*  IP  */
 229      =2  sfr  IP       =   0xB8;
 230      =2  
 231      =2  
 232      =2  sbit ppc   = 0xBE;
 233      =2  sbit pt2h  = 0xBD;
 234      =2  sbit psh   = 0xBC;
 235      =2  sbit pt1h  = 0xBB;
 236      =2  sbit px1h  = 0xBA;
 237      =2  sbit pt0h  = 0xB9;
 238      =2  sbit px0h  = 0xB8;
 239      =2  
 240      =2  sbit  PT2      =   IP^7;
 241      =2  sbit  PPC      =   IP^6;
 242      =2  sbit  PS1      =   IP^5;
 243      =2  sbit  PS0      =   IP^4;
 244      =2  sbit  PT1      =   IP^3;
 245      =2  sbit  PX1      =   IP^2;
 246      =2  sbit  PT0      =   IP^1;
 247      =2  sbit  PX0      =   IP^0;
 248      =2  sbit  pt2      =   IP^7;
 249      =2  //sbit  ppc      =   IP^6;
 250      =2  sbit  ps1      =   IP^5;
 251      =2  sbit  ps0      =   IP^4;
 252      =2  sbit  pt1      =   IP^3;
 253      =2  sbit  px1      =   IP^2;
 254      =2  sbit  pt0      =   IP^1;
 255      =2  sbit  px0      =   IP^0;
 256      =2  
 257      =2  /*  T2CON  */
 258      =2  sfr  T2CON   =   0xC8;             
 259      =2  sbit  TF2    =   T2CON^7;
 260      =2  sbit  EXF2   =   T2CON^6;
 261      =2  sbit  RCLK   =   T2CON^5;
C51 COMPILER V7.06   UART                                                                  07/10/2003 14:34:42 PAGE 11  

 262      =2  sbit  TCLK   =   T2CON^4;
 263      =2  sbit  EXEN2  =   T2CON^3;
 264      =2  sbit  TR2    =   T2CON^2;
 265      =2  sbit  CT2    =   T2CON^1;
 266      =2  sbit  CP     =   T2CON^0;
 267      =2  sbit  tf2    =   T2CON^7;
 268      =2  sbit  exf2   =   T2CON^6;
 269      =2  sbit  rclk   =   T2CON^5;
 270      =2  sbit  tclk   =   T2CON^4;
 271      =2  sbit  exen2  =   T2CON^3;
 272      =2  sbit  tr2    =   T2CON^2;
 273      =2  sbit  ct2    =   T2CON^1;
 274      =2  sbit  cp     =   T2CON^0;
 275      =2  
 276      =2  sbit T2IP  = 0xCE;
 277      =2  sbit T2IE  = 0xCD;
 278      =2  sbit T2RSE = 0xCC;
 279      =2  sbit BGEN  = 0xCB;
 280      =2  
 281      =2  sbit C_T2  = 0xC9;
 282      =2  sbit CP_RL2= 0xC8;
 283      =2  
 284      =2  //sbit tf2   = 0xCF;
 285      =2  sbit t2ip  = 0xCE;
 286      =2  sbit t2ie  = 0xCD;
 287      =2  sbit t2rse = 0xCC;
 288      =2  sbit bgen  = 0xCB;
 289      =2  //sbit tr2   = 0xCA;
 290      =2  sbit c_t2  = 0xC9;
 291      =2  sbit cp_rl2= 0xC8;
 292      =2  
 293      =2  sfr  T2MOD   =   0xC9;                   
 294      =2  
 295      =2  sfr  RCAP2L  =   0xCA;                   
 296      =2  sfr  RCAP2H  =   0xCB;                   
 297      =2  sfr  TL2     =   0xCC;                   
 298      =2  sfr  TH2     =   0xCD;                   
 299      =2  
 300      =2                           
 301      =2  sfr  ACC     =   0xE0;                   
 302      =2  sfr  B       =   0xF0;                   
 303      =2  
 304      =2  sfr  CCON    =   0xC0;  
 305      =2  sbit  CF     =   CCON^7;
 306      =2  sbit  CR     =   CCON^6;
 307      =2  sbit  CCF4   =   CCON^4;
 308      =2  sbit  CCF3   =   CCON^3;
 309      =2  sbit  CCF2   =   CCON^2;
 310      =2  sbit  CCF1   =   CCON^1;
 311      =2  sbit  CCF0   =   CCON^0;                 
 312      =2  
 313      =2  sfr  CMOD    =   0xC1;                   
 314      =2  sfr  CCAPM0  =   0xC2;                   
 315      =2  sfr  CCAPM1  =   0xC3;                   
 316      =2  sfr  CCAPM2  =   0xC4;                   
 317      =2  sfr  CCAPM3  =   0xC5;                   
 318      =2  sfr  CCAPM4  =   0xC6;  
 319      =2  
 320      =2  sfr  CL      =   0xE9;                   
 321      =2  sfr  CCAP0L  =   0xEA;                   
 322      =2  sfr  CCAP1L  =   0xEB;                   
 323      =2  sfr  CCAP2L  =   0xEC;                   
C51 COMPILER V7.06   UART                                                                  07/10/2003 14:34:42 PAGE 12  

 324      =2  sfr  CCAP3L  =   0xED;                   
 325      =2  sfr  CCAP4L  =   0xEE;                   
 326      =2  
 327      =2  sfr  CH      =   0xF9;                   
 328      =2  sfr  CCAP0H  =   0xFA;                   
 329      =2  sfr  CCAP1H  =   0xFB;                    
 330      =2  sfr  CCAP2H  =   0xFC;                   
 331      =2  sfr  CCAP3H  =   0xFD;                   
 332      =2  sfr  CCAP4H  =   0xFE;  
 333      =2  
 334      =2  
 335      =2  
 336      =2  sfr AUXR        = 0x8E;
 337      =2  sfr AUXR1       = 0xA2;
 338      =2  
 339      =2  sfr     S1DAT   =       0xDA;
 340      =2  sfr     S1IST   =       0xDC;
 341      =2  sfr     S1ADR   =       0xDB;
 342      =2  sfr     S1STA   =       0xD9;
 343      =2  
 344      =2  sfr     WDTRST =       0xA6;
 345      =2  
 346      =2  sfr psw   = 0xD0;
 347      =2  sfr acc   = 0xE0;
 348      =2  sfr a     = 0xE0;
 349      =2  sfr A     = 0xE0;
 350      =2  sfr b     = 0xF0;
 351      =2  sfr sp    = 0x81;
 352      =2  sfr dpl   = 0x82;
 353      =2  sfr dph   = 0x83;
 354      =2  sfr pcon  = 0x87;
 355      =2  sfr tcon  = 0x88;
 356      =2  sfr tmod  = 0x89;
 357      =2  sfr tl0   = 0x8A;
 358      =2  sfr tl1   = 0x8B;
 359      =2  sfr th0   = 0x8C;
 360      =2  sfr th1   = 0x8D;
 361      =2  sfr ie    = 0xA8;
 362      =2  sfr ip    = 0xB8;
 363      =2  sfr scon  = 0x98;
 364      =2  sfr sbuf  = 0x99;
 365      =2  
 366      =2  
   2      =1  #include "ne2000.h"     //網絡相關的數據結構定義
   1      =2  #define  uint   unsigned int
   2      =2  #define  uchar  unsigned char
   3      =2  #define  ulong  unsigned long
   4      =2  union   u {      unsigned int   word;
   5      =2                   struct{unsigned char   high;unsigned char      low;}bytes;//字節順序為高位在前的2byte結構
   6      =2                    };
   7      =2  
   8      =2  union   w {  ulong      dwords;
   9      =2               struct {uint       high ;uint       low;}words;
  10      =2                       struct {uchar      byte3;uchar  byte2;uchar        byte1;uchar     byte0;}bytes;
  11      =2            };
  12      =2  union   Ethernet_Address_Type{
  13      =2                                          uint    words[3];
  14      =2                                                  uchar   bytes[6];
  15      =2                                   };
  16      =2  union   Ip_Address_Type{
  17      =2                          ulong   dwords;
  18      =2                          uint    words[2];
C51 COMPILER V7.06   UART                                                                  07/10/2003 14:34:42 PAGE 13  

  19      =2                                          uchar   bytes[4];
  20      =2                         };
  21      =2  
  22      =2  /******************以太網幀**********************/
  23      =2  struct  ethernet {  uchar       RecStatus;              /*接收狀態*/
  24      =2                      uchar       NextPage;               /*下一個頁*/
  25      =2                      uint        length;                 /*以太網長度,以字節為單位,*/
  26      =2                      uint        DestMacId[3];           /*目的網卡地址*/
  27      =2                      uint        SourceMacId[3];         /*源網卡地址*/
  28      =2                      uint        NextProtocal;       /*下一層協議*/
  29      =2                      uchar       packet[1518];           /*包的內容*/
  30      =2                     } ;
  31      =2  struct  retransmit {uchar       RtStatus;                   /*重發緩沖區狀態*/
  32      =2                      uchar       timeout;                /*超時時間值,單位為10毫秒,最大2.55秒*/
  33      =2                      uint        length;                 /*以太網長度,以字節為單位,*/
  34      =2                      uint        DestMacId[3];           /*目的網卡地址*/
  35      =2                      uint        SourceMacId[3];     /*源網卡地址*/
  36      =2                      uint        NextProtocal;       /*下一層協議 */
  37      =2                      uchar       packet[1518];       /*包的內容*/
  38      =2                     }  ;
  39      =2  
  40      =2  /*******************IP包,僅當IHL=5時用,當不=5時作轉換*********/
  41      =2  struct ip { uint        EtherHead[9];   /*以太網包頭*/
  42      =2              uchar       VerandIphLen;   /*版本與頭長度*/
  43      =2              uchar       ServerType;     /*服務類型*/
  44      =2              uint        TotalLen;       /*總長度*/
  45      =2              uint        FrameIndex;     /*IP幀序號*/
  46      =2              uint        Segment;        /*分段標志*/
  47      =2              uchar       ttl;            /*生存時間*/
  48      =2              uchar       NextProtocal;   /*下一層協議*/
  49      =2              uint        Crc;            /*校驗和*/
  50      =2              uint        SourceIp[2];    /*源IP*/
  51      =2              uint        DestId[2];      /*目的IP*/
  52      =2              uchar       packet[1498];   /*IP包的內容*/
  53      =2            };
  54      =2  struct IpPacket  { uint         EtherHead[9];   /*以太網包頭*/
  55      =2                     uint         IpPacket[720];  /*IP包的內容*/
  56      =2                   };
  57      =2  struct arp     { uint   EtherHead[9];       /*以太網頭*//* arp報文的內容總長28字節*/
  58      =2                                         
  59      =2                   uint   HardwareType;       /*以太網為0x0001*/
  60      =2                   uint   ProtocalType;           /*ip 為0X0800*/
  61      =2                   uchar  HardwareLen;        /*=0X06*/
  62      =2                   uchar  ProtocalLen;        /*=0X04*/
  63      =2                   uint   Operation;              /*操作  0X0001為請求   0X0002為應答  */
  64      =2                                                  /*0X0003為反向地址請求 0X0004為反向地址應答*/
  65      =2                   uint   SourceMacId[3];         /*源網卡地址*/
  66      =2                   uint   SourceIp[2];            /*源IP地址*/
  67      =2                   uint   DestMacId[3];           /*目的網卡地址*/
  68      =2                   uint   DestId[2];              /*目的IP地址*/
  69      =2                  };
  70      =2  
  71      =2  struct icmp {/*包含在IP包中,是IP的上層為0X01的應用*/
  72      =2                  uint    EtherHead[9];       /*以太網頭*/
  73      =2                  uint    IpHead[10];             /*IP頭*/
  74      =2                  uchar   type;                   /*0X08 PING請求 0X00 PING應答*/
  75      =2                  uchar   option;                         /*0X00 PING*/
  76      =2                  uint    Crc;
  77      =2                  uint    id;
  78      =2                  uint    seq;
  79      =2                  uchar   icmpdata[1478];

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91精品一区二区三区久久久久久 | 欧美精品色一区二区三区| 国产专区欧美精品| 日本亚洲欧美天堂免费| 日韩国产在线一| 视频精品一区二区| 青青草伊人久久| 免费久久99精品国产| 日韩电影在线观看网站| 日本成人在线看| 美国十次综合导航| 国产一区二区91| 国产高清精品网站| 在线不卡的av| 国产精品二三区| av在线免费不卡| 亚洲人成精品久久久久| 亚洲免费观看高清在线观看| 亚洲另类中文字| 亚欧色一区w666天堂| 蜜臀av性久久久久蜜臀aⅴ流畅| 免费人成网站在线观看欧美高清| 狠狠网亚洲精品| 成人妖精视频yjsp地址| 欧美在线观看视频一区二区三区| 欧美妇女性影城| 久久久三级国产网站| 亚洲色图一区二区| 国产麻豆91精品| 91在线视频免费91| 欧美精选一区二区| 国产人伦精品一区二区| 夜夜精品浪潮av一区二区三区| 丝袜a∨在线一区二区三区不卡| 韩国v欧美v亚洲v日本v| 一本色道久久综合精品竹菊| 日韩欧美一区电影| 亚洲免费观看高清| 国内外成人在线| 精品视频在线免费| 欧美国产精品一区| 天天亚洲美女在线视频| heyzo一本久久综合| 欧美一区二区三区免费大片| 亚洲视频免费在线| 激情伊人五月天久久综合| 91在线看国产| 久久久综合精品| 美女网站视频久久| 欧美无乱码久久久免费午夜一区 | 91麻豆免费观看| 日韩视频国产视频| 亚洲一区二区不卡免费| 成人av午夜电影| 精品国产乱码久久| 日韩有码一区二区三区| 色94色欧美sute亚洲线路二| 国产午夜精品福利| 精品在线一区二区| 欧美日本韩国一区二区三区视频| 国产精品日日摸夜夜摸av| 国内精品第一页| 91精品国产乱| 日韩精品色哟哟| 欧美日韩精品一二三区| 亚洲精品综合在线| av电影天堂一区二区在线观看| 久久综合九色综合97婷婷| 日本成人中文字幕在线视频| 69堂成人精品免费视频| 亚洲va中文字幕| 欧美丝袜丝交足nylons图片| 亚洲一区二区三区三| 色香蕉成人二区免费| 亚洲欧美日韩中文播放| 9i看片成人免费高清| 亚洲欧洲av在线| 97se亚洲国产综合在线| 亚洲日本一区二区| 在线观看av一区| 亚洲国产aⅴ天堂久久| 欧美欧美午夜aⅴ在线观看| 午夜a成v人精品| 日韩欧美一区二区三区在线| 国产综合久久久久影院| 久久九九国产精品| 粉嫩av一区二区三区在线播放| 欧美国产1区2区| 色综合久久中文字幕综合网| 亚洲一区二区3| 日韩一区二区三区高清免费看看| 黄色资源网久久资源365| 国产亚洲精品精华液| 成人免费福利片| 一区二区三区 在线观看视频| 日韩区在线观看| 看国产成人h片视频| 久久久精品黄色| 91在线播放网址| 日韩激情中文字幕| 久久精品一区二区三区不卡| 9色porny自拍视频一区二区| 亚洲成人黄色影院| 久久久精品tv| 欧美色综合网站| 激情久久五月天| 亚洲欧美日韩中文字幕一区二区三区| 欧美日韩小视频| 国产成人啪免费观看软件| 一区二区三区在线看| 日韩欧美久久一区| 色呦呦网站一区| 黄色精品一二区| 夜夜嗨av一区二区三区网页 | 一本到不卡免费一区二区| 性感美女久久精品| 国产欧美一区二区三区鸳鸯浴| 日本韩国精品在线| 国产精品一区在线观看你懂的| 亚洲一区二区影院| 国产亚洲精品资源在线26u| 欧美日韩一区在线| 成人午夜av在线| 久久99深爱久久99精品| 亚洲三级在线观看| 欧美韩国一区二区| 欧美成人性战久久| 欧美三级视频在线观看| 成人av综合在线| 韩国v欧美v亚洲v日本v| 日韩中文字幕不卡| 亚洲免费av高清| 国产精品进线69影院| 久久新电视剧免费观看| 欧美一区欧美二区| 精品视频全国免费看| 91麻豆swag| bt欧美亚洲午夜电影天堂| 狠狠色狠狠色综合日日91app| 午夜在线电影亚洲一区| 一区二区三区在线免费播放| 中文字幕av一区二区三区免费看 | 本田岬高潮一区二区三区| 精品一区二区综合| 蜜桃av噜噜一区| 日韩精品一二三| 亚洲高清免费视频| 亚洲女与黑人做爰| 亚洲精品高清在线观看| 中文字幕在线一区| 国产精品成人免费精品自在线观看| 精品日韩一区二区三区| 日韩免费一区二区三区在线播放| 欧美日韩aaaaaa| 欧美丰满少妇xxxxx高潮对白| 欧美午夜精品久久久久久孕妇 | 亚洲影院在线观看| 亚洲欧美在线另类| 国产精品国产三级国产aⅴ无密码| 国产亚洲欧美日韩俺去了| 国产欧美一区二区精品仙草咪| 欧美成人精品1314www| 精品成人一区二区三区| 久久久久久久久久电影| 亚洲免费观看在线视频| 亚洲一区二区三区不卡国产欧美| 同产精品九九九| 久久精品国产99国产精品| 国产精选一区二区三区| 懂色av中文字幕一区二区三区| 成人精品国产一区二区4080| 91色在线porny| 欧美久久久久久久久中文字幕| 日韩午夜在线播放| 中文字幕国产一区| 亚洲激情图片qvod| 免费不卡在线观看| 成人免费高清视频| 欧美人与禽zozo性伦| 精品成人在线观看| 亚洲美女免费视频| 久久9热精品视频| 成人黄色a**站在线观看| 欧美视频自拍偷拍| 国产亚洲精品资源在线26u| 亚洲一区在线视频观看| 麻豆精品国产传媒mv男同| 国产一区二区三区免费| 91国偷自产一区二区开放时间 | 欧美国产精品中文字幕| 亚洲综合丁香婷婷六月香| 韩国一区二区在线观看| 91色综合久久久久婷婷| 精品电影一区二区| 亚洲一区二区三区精品在线| 国产综合久久久久影院| 欧美日韩国产片| 中文字幕一区二区三中文字幕| 美腿丝袜亚洲一区| 欧美亚洲国产怡红院影院|