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

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

?? main.lst

?? CP2201和51單片機實現ARP ICMP IP UDP協議
?? LST
字號:
C51 COMPILER V7.06   MAIN                                                                  12/04/2007 13:46:18 PAGE 1   


C51 COMPILER V7.06, COMPILATION OF MODULE MAIN
OBJECT MODULE PLACED IN main.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE main.c BROWSE DEBUG OBJECTEXTEND

stmt level    source

   1          #include <string.h>
   2          #include <stdio.h>
   3          #include <stdlib.h>
   4          #include <absacc.h>
   5          #include <intrins.h>
   6          #include "cp2200.h"
   7          #include "arp.h"
   8          //#include "icmp.h"
   9          #include "udp.h"
  10          #include "eth.h"
  11          //#include "ip.h"
  12          #include "regdefine.h"
  13          #include "ne2000.h"
  14          #include "reg.h"
  15          #include "pubilc.h"
  16          /*************************************全局變量的聲明**********************************/
  17          unsigned  xdata timer0_count; //定時器2中斷使用 用于清狗
  18          union NetNode xdata myNode;//定義本機網絡地址
  19          //extern union arp_table_type arp_tab[MaxLenARPtable];
  20          unsigned char xdata udp_test[10]={0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09}; 
  21          union ip_address_type xdata pc_ip_addr;
  22          /************************************初始化函數聲明************************************/
  23          
  24          void cp2201_restart ();
  25          /*void init_watchdog();
  26          void start_on_watchdog();*/
  27          //void stop_watchdog();//看門狗
  28          //void pfarpb( );
  29          /*************************************主函數*******************************************/
  30          
  31          int main(void)
  32          {
  33   1              unsigned int tmp;
  34   1              INT8U xdata inbuf[342]; 
  35   1              SP=0x80; //設置椎棧起點
  36   1      //      IE=0x97;//開除了T1的所有中斷
  37   1              EA=1;
  38   1              ET0=1; 
  39   1                  ET2=1;
  40   1              //      EX1=1;
  41   1              TMOD = 0x21;  /*time1,8bit auto-reload,mode 2*/
  42   1              TL1 = 0xf7;   
  43   1              TH1 = 0xf7;  /* crystal oscillator clock 33Mhz,PCON=1,and so baud-rate=19200 */
  44   1              SCON = 0x50;  /* SM0=0,SM1=1,SM2=0,select mode 1,REN=1 */
  45   1              PCON = 0x80;  /* double the baud rate */
  46   1              TR1 = 1; /* start timer1 */
  47   1              TL0 = 0x41;   
  48   1              TH0 = 0xf5;
  49   1              TR0 = 1; 
  50   1          
  51   1      //      init_watchdog();
  52   1      //      start_on_watchdog();
  53   1              TI=1;
  54   1             // printf ("\n test=%.2x \n",(unsigned int)test);
  55   1              printf ("PACBRIDGE");
C51 COMPILER V7.06   MAIN                                                                  12/04/2007 13:46:18 PAGE 2   

  56   1              cp2201_restart ();
  57   1               INT0EN = 0x03;                         
  58   1               INT1EN = 0x05;
  59   1               tmp=PHY_Init();
  60   1              printf ("\ntmp=%d\n" ,tmp);
  61   1              MAC_Init();
  62   1              arptab_init();
  63   1              myNode.node.ip = IP4_ADDR(192,168,1,218);
  64   1              myNode.node.mask = IP4_ADDR(255,255,255,0);
  65   1      //      myNode.node.gate = IP4_ADDR(192,168,1,1);
  66   1               pc_ip_addr.dwords=IP4_ADDR(192,168,1,104);
  67   1               RXCN = RXCLEAR;   //清除接受緩沖
  68   1      while(1)
  69   1              {
  70   2                      
  71   2                      if(CPRcv())         // Check if the current packet is valid
  72   2                      {                         // On detection of a valid packet:
  73   3                              num_bytes = CP220x_Receive(inbuf);
  74   3                              if(num_bytes > 0)
  75   3                              {    
  76   4                                 eth_rcve( inbuf);
  77   4                                updatearptab();
  78   4                              } 
  79   3                        }
  80   2            }
  81   1      }
  82                          
  83           
  84              
  85          
  86          /***********************************************中斷函數************************************************/
  87          void Timer0_ISR (void) interrupt 1  //1ms
  88          {   
  89   1              TR0=0;
  90   1              TH0 = 0xF5;  
  91   1              TL0 = 0x41;
  92   1              if (Count1ms) Count1ms--;
  93   1              TR0=1;
  94   1              
  95   1      }
  96          void timer2_int(void) interrupt 6 using 0    
  97          {  
  98   1         TR2=0;
  99   1         TL2 = 0;
 100   1         TH2= 0;
 101   1         TF2=0;
 102   1        timer0_count++;
 103   1        if(timer0_count == 80)
 104   1         {
 105   2           timer0_count = 0;
 106   2           WDT = 1;   //refresh watchdog
 107   2          }
 108   1        TR2 = 1;
 109   1      }
 110          /******************************************初始化函數**********************************/
 111          /*void init_watchdog() //看門狗程序初始化
 112          {
 113                  WDTD = 0x00;    /*period=(255-WDTD)*344604*1/fosc*/
 114          //      WDTC = 0x18;  /*WDOUT=1,WDRE=1;*/
 115          //}
 116          /*void Timer0_Init (void)
 117          {
C51 COMPILER V7.06   MAIN                                                                  12/04/2007 13:46:18 PAGE 3   

 118                  TMOD|=0x1;      //16Bit
 119                  TH0 = 0xF5;             // set Timer0 to overflow in 1ms
 120                  TL0 = 0x41;
 121                  TR0 = 1;        // START Timer0 
 122           }*/
 123          /*void init_serial()   //串口初始化  定時器1為波特率發生器 19200  數據位8  奇偶校驗無  停止位1
 124          {
 125            TMOD = 0x21;  /*time1,8bit auto-reload,mode 2
 126            TL1 = 0xf7;   
 127            TH1 = 0xf7;   // crystal oscillator clock 33Mhz,PCON=1,and so baud-rate=19200 
 128            SCON = 0x50;  //SM0=0,SM1=1,SM2=0,select mode 1,REN=1 
 129            PCON = 0x80;  //double the baud rate 
 130            TR1 = 1;      // start timer1 
 131            TI = 0;
 132          }*/
 133          /*void start_on_watchdog()
 134          {
 135           SWDT = 1; 
 136           TR2 = 1;   
 137          }
 138          void stop_watchdog()
 139          {
 140            SWDT = 0; 
 141            TR2 = 0;  
 142          }*/
 143          
 144          /*void pfarpb( )
 145           {
 146             INT8U i,j;
 147             printf ("\n");
 148              for(j=0;j<2;j++)
 149              {
 150              for(i=0;i<12;i++)
 151               {
 152               printf ("%.2x",(unsigned int)arp_tab[j].bytes[i]);
 153                printf ("-");       
 154                Delay1ms(10);
 155              }
 156               printf ("\n");
 157             }
 158           }*/
 159          void cp2201_restart ()
 160             {
 161   1         printf ("\CP2201 restart start  \n");
 162   1          RST=0;
 163   1              //加延時
 164   1              Delay1ms(50);
 165   1              Delay1ms(50);
 166   1         Delay1ms(500);
 167   1         RST=1;
 168   1              
 169   1         Delay1ms(200);
 170   1         Delay1ms(200);
 171   1        if(INT0RD&0x30)
 172   1        {
 173   2       // regint0_value=INT0RD;
 174   2        printf ("\CP2201 restart succeed   \n");}
 175   1        else 
 176   1        printf ("\CP2201 restart lost  \n");
 177   1       // printf ("\nINT0RD_RESTART=%.2x \n",(unsigned  int)regint0_value);
 178   1        
 179   1        }
C51 COMPILER V7.06   MAIN                                                                  12/04/2007 13:46:18 PAGE 4   



MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =    312    ----
   CONSTANT SIZE    =     93    ----
   XDATA SIZE       =     36     342
   PDATA SIZE       =   ----    ----
   DATA SIZE        =   ----    ----
   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一区二区三区免费野_久草精品视频
国产蜜臀av在线一区二区三区 | 久久久不卡影院| 欧美嫩在线观看| 欧美日韩国产另类不卡| 欧美系列在线观看| 欧美日韩情趣电影| 欧美一区二区三区免费在线看| 欧美日韩二区三区| 日韩三级av在线播放| 久久久午夜精品理论片中文字幕| 国产色婷婷亚洲99精品小说| 国产精品不卡一区二区三区| 亚洲免费在线视频| 三级成人在线视频| 精品一区二区三区久久久| 国产一区二区三区蝌蚪| 成人激情免费电影网址| 欧美伊人精品成人久久综合97| 欧美日韩不卡一区| 久久久精品日韩欧美| 亚洲欧美视频在线观看| 午夜精品久久一牛影视| 精品一二三四在线| 色综合久久久网| 6080亚洲精品一区二区| 国产三级精品三级在线专区| 亚洲一区免费在线观看| 久久国产精品一区二区| 成人毛片视频在线观看| 9191久久久久久久久久久| 久久久99免费| 亚洲成人黄色小说| 懂色av一区二区夜夜嗨| 欧美人伦禁忌dvd放荡欲情| 国产亚洲成aⅴ人片在线观看 | 国产在线精品国自产拍免费| 不卡的av在线播放| 日韩欧美亚洲一区二区| 亚洲色图视频网站| 国产综合成人久久大片91| 日本高清成人免费播放| 久久久美女艺术照精彩视频福利播放| 亚洲欧美一区二区三区孕妇| 国产中文字幕一区| 欧美日韩一卡二卡| 1024国产精品| 97久久超碰精品国产| 精品国产91九色蝌蚪| 亚洲福利视频一区| 91免费看片在线观看| 久久久电影一区二区三区| 免费观看成人鲁鲁鲁鲁鲁视频| av毛片久久久久**hd| 久久久久久久久久久久电影 | 极品美女销魂一区二区三区| 欧美色成人综合| 中文字幕一区二区三区精华液| 激情图片小说一区| 欧美一级高清片| 亚洲成人激情自拍| 欧美三级电影网| 一区二区三区产品免费精品久久75| 国产成人精品亚洲午夜麻豆| 精品国产免费一区二区三区香蕉| 丝瓜av网站精品一区二区| 色综合久久中文综合久久97| 中文字幕亚洲视频| 99免费精品在线观看| 久久久国产精华| 国产sm精品调教视频网站| 精品理论电影在线| 国产在线观看免费一区| 欧美精品一区二区三区在线| 狠狠色伊人亚洲综合成人| 欧美一区二区久久久| 免费精品视频在线| 亚洲精品在线观看视频| 色吊一区二区三区| 亚洲综合在线视频| 欧美日韩aaaaa| 久久成人羞羞网站| 久久久精品tv| 99精品国产热久久91蜜凸| 18涩涩午夜精品.www| 91福利国产成人精品照片| 亚洲精品成人悠悠色影视| 欧美日韩视频在线观看一区二区三区 | 麻豆精品一二三| 久久免费午夜影院| 成人高清视频在线观看| 亚洲美女一区二区三区| 欧美日韩午夜在线| 韩国一区二区视频| 国产精品国产三级国产普通话三级| av亚洲精华国产精华| 午夜伊人狠狠久久| 亚洲精品一区二区在线观看| av网站一区二区三区| 亚洲一区二区黄色| 欧美va在线播放| 99精品欧美一区二区三区小说 | 26uuu久久综合| 成人美女视频在线观看| 五月天激情小说综合| 亚洲午夜日本在线观看| 日韩视频一区二区三区在线播放| 国产69精品久久777的优势| 亚洲狠狠丁香婷婷综合久久久| 91精品国产综合久久精品麻豆| 国产精品99久久久久久宅男| 亚洲一区二区三区视频在线 | 日本丰满少妇一区二区三区| 日日夜夜免费精品| 中文字幕免费观看一区| 欧美顶级少妇做爰| va亚洲va日韩不卡在线观看| 男男视频亚洲欧美| 樱桃国产成人精品视频| 国产亚洲成aⅴ人片在线观看| 在线免费观看日本欧美| 成人综合在线网站| 免费观看日韩电影| 亚洲一区二区三区精品在线| 欧美国产日韩精品免费观看| 欧美一区午夜精品| 91国偷自产一区二区三区观看 | 日本网站在线观看一区二区三区| 国产精品久久久久久久浪潮网站| 91精品国产欧美一区二区18 | 欧美日韩国产一区二区三区地区| 风间由美一区二区三区在线观看 | 日韩一区二区三区电影在线观看| 91美女视频网站| 国产成人在线观看| 精品在线你懂的| 人人精品人人爱| 婷婷丁香久久五月婷婷| 亚洲一区免费在线观看| 亚洲欧美另类久久久精品| 国产日韩av一区| 国产日韩综合av| 久久久久久久国产精品影院| 欧美大尺度电影在线| 日韩一区二区三区av| 51精品视频一区二区三区| 欧美电影影音先锋| 制服丝袜国产精品| 欧美高清www午色夜在线视频| 在线观看亚洲a| 欧美亚洲一区三区| 欧洲生活片亚洲生活在线观看| 在线视频你懂得一区二区三区| 91原创在线视频| 一本色道久久综合亚洲91| 99天天综合性| 在线观看成人小视频| 欧洲精品中文字幕| 欧美精品国产精品| 91精品国产色综合久久| 日韩精品一区二区三区视频 | 在线观看免费一区| 欧美偷拍一区二区| 欧美一三区三区四区免费在线看| 91精品国产综合久久久久久漫画 | 国产69精品久久777的优势| 国产91清纯白嫩初高中在线观看| 成人一级片在线观看| 色婷婷综合久久久中文一区二区 | 久久伊人蜜桃av一区二区| 国产视频一区不卡| 亚洲视频免费观看| 五月激情综合网| 精品一区二区免费视频| 成人深夜在线观看| 欧洲色大大久久| 精品国产乱码久久久久久老虎| 国产三级精品三级在线专区| 一区二区三区鲁丝不卡| 奇米一区二区三区av| 丁香亚洲综合激情啪啪综合| 91啪在线观看| 欧美xxxx在线观看| 成人免费在线视频| 日韩精品视频网| 国产成人激情av| 欧洲一区二区三区免费视频| 久久亚洲二区三区| 夜夜夜精品看看| 国产精品正在播放| 欧美三区在线观看| 国产欧美日韩中文久久| 午夜电影久久久| av电影天堂一区二区在线| 欧美一二三四区在线| 中文字幕亚洲一区二区av在线 | 不卡av电影在线播放| 337p亚洲精品色噜噜噜| 成人欧美一区二区三区1314| 国产真实乱偷精品视频免| 欧洲中文字幕精品|