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

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

?? main.lst

?? 58enc28j06protuesuip09.rar
?? LST
字號:
C51 COMPILER V8.15   MAIN                                                                  08/11/2009 15:07:52 PAGE 1   


C51 COMPILER V8.15, COMPILATION OF MODULE MAIN
OBJECT MODULE PLACED IN .\debug\main.obj
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE main.c LARGE BROWSE DEBUG OBJECTEXTEND PRINT(.\debug\main.lst) OBJECT(.\deb
                    -ug\main.obj)

line level    source

   1          /******************************************************************************
   2          **CPU:STC89C58RD+
   3          **RAM:HY62256       32k    0x0000H-0x7FFFH
   4          **EEPROM:STC EEPROM 16K    0x8000H-0xF3FFH
   5          **FLASH:STC 32K
   6          **OSC:22.1184M
   7          **NetChip:ENC28J60
   8          **Version:1.0
   9          **Data:2008-12-28
  10          **Author:jerkoh
  11          **E-mail:jerkoh@163.com
  12          **QQ Group:28221007   (ETTG)
  13          ******************************************************************************/ 
  14          /******************************************************************************
  15          **Record
  16          **08/12/28  創建工程文件gIP
  17          **09/01/02  完成單片機初始化
  18          **09/01/04  加入串口調試,STC EEPROM讀寫
  19          **09/01/05      分配收發緩沖區實體XRAM,測試串口在9600bps下接收回顯1000,000 byte OK!
  20          **09/01/06  移植ENC28J60初始化驅動程序及模擬SPI讀寫
  21          **09/01/09  修改網絡變壓器連接,MAC層LINKED
  22          **09/01/10  移植IP,ARP,ICMP 
  23          **09/01/20  uip0.9移植
  24          **09/03/09  查詢MAC_LINK LINK ON 狀態時STOP賦值enc28j60Write(MICMD,0x00)
  25          **09/03/10  16進制轉字符串 ping 串口顯示,查詢當前網線連接狀態
  26          **09/03/11  串口將TCP包發送計算一個登記延時 否側數據包過大導致登記溢出發送
  27          ******************************************************************************/
  28          /******************************************************************************
  29          ** SIMspi -ENC28J60
  30          ** P1.0 - /CS
  31          ** P1.1 - SCK
  32          ** P1.2 - SI
  33          ** P1.3 - SO
  34          ** P3.2 - /INT
  35          ** P1.4 - /WOL  
  36          ** P1.5 - RST
  37          ** P3.4 - RED   LED 
  38          ** p3.5 - GREEN LED 
  39          ******************************************************************************/
  40          #include "reg52.h"
  41          #include "uip.h" 
  42          #include "uip_arp.h"
  43          #include "httpd.h"
  44          #include "uart.h"
  45          #include "enc28j60.h"
  46          #include "tcp_server.h"
  47          #include "myopt.h"
  48          #include "time.h"
  49          #include <intrins.h>
  50          #include <stdio.h>
  51          #include <stdlib.h>
  52          
  53          
  54          
C51 COMPILER V8.15   MAIN                                                                  08/11/2009 15:07:52 PAGE 2   

  55          #define BUF ((struct uip_eth_hdr *)&uip_buf[0])
  56          
  57          
  58          
  59          u8_t xdata mydata[MYLEN];       
  60          u8_t xdata ComTxdBuf[COM_TXD_BUFF_SIZE];                                
  61          u8_t xdata ComRxdBuf[COM_RXD_BUFF_SIZE];
  62          
  63          
  64          
  65          void main(void)
  66          {
  67   1              idata u8_t i,arptimer;
  68   1              idata u16_t j,kk,ser_ct;
  69   1              
  70   1              //AUXR=0x02;                           /*stc xram 關閉*/
  71   1              TIME0_Init();
  72   1              UART_Init();
  73   1              if(DEBUG) Printf_String("\r\n[MSG:] Copyright(c) 2008-2009 jerkoh");
  74   1              if(DEBUG) Printf_String("\r\n[MSG:] All rights reserved");
  75   1              if(DEBUG) Printf_String("\r\n[MSG:] uip0.9 running on 8051&enc28j60");                     
  76   1              if(DEBUG) Printf_String("\r\n[MSG:] Baudrate 9600 8/n/1  ");
  77   1              if(DEBUG) Printf_String("\r\n[MSG:] Now linking please wait......");
  78   1              
  79   1              dev_init();                            /*初始化以太網芯片enc28j60*/
  80   1              
  81   1         
  82   1              while(1)
  83   1           {
  84   2                if(enc28j60_mac_is_linked())     /*查詢連接狀態*/
  85   2                {
  86   3                  if(DEBUG) Printf_String("\r\n[MSG:] Link is successed!");
  87   3                  break;
  88   3                }
  89   2               }
  90   1         
  91   1              uip_arp_init();                                    
  92   1              /* Initialize the uIP TCP/IP stack. */
  93   1              httpd_init();
  94   1              uip_init();
  95   1              tcp_server_init();
  96   1              uip_listen(HTONS(4001));
  97   1              uip_listen(HTONS(4002));
  98   1              uip_listen(HTONS(4003));        
  99   1              arptimer = 0;
 100   1              
 101   1      
 102   1       while(1) 
 103   1        {
 104   2      
 105   2      /*@*task0*@*/ 
 106   2      
 107   2               if(enc28j60_mac_is_linked()==0)
 108   2                {
 109   3                  if(DEBUG) Printf_String("\r\n[MSG:] Link is removed!");
 110   3                      for(kk=0;kk<5000;kk++);
 111   3                      for(kk=0;kk<1000;kk++);                   /*檢測網線斷開*/
 112   3                      break; 
 113   3                }
 114   2      
 115   2      
 116   2      
C51 COMPILER V8.15   MAIN                                                                  08/11/2009 15:07:52 PAGE 3   

 117   2      
 118   2       /*@*task1*@*/ 
 119   2               ser_ct=Copy_Send_Data();                         /*串口回顯測試*/
 120   2               if(ser_ct>0)
 121   2               {
 122   3                for(kk=0;kk<ser_ct;kk++)
 123   3                   {
 124   4                         Printf_Char(mydata[kk]);
 125   4                       }
 126   3               }
 127   2      
 128   2               
 129   2      
 130   2       /*@*task2*@*/ 
 131   2      
 132   2      
 133   2          /* Let the tapdev network device driver read an entire IP packet
 134   2             into the uip_buf. If it must wait for more than 0.5 seconds, it
 135   2             will return with the return value 0. If so, we know that it is
 136   2             time to call upon the uip_periodic(). Otherwise, the tapdev has
 137   2             received an IP packet that is to be processed by uIP. */
 138   2          uip_len = dev_poll();
 139   2              for(j=0;j<500;j++);
 140   2      
 141   2          if(uip_len == 0) 
 142   2              {
 143   3              for(i = 0; i < UIP_CONNS; i++) 
 144   3                        {
 145   4                     uip_periodic(i);
 146   4                     /* If the above function invocation resulted in data that
 147   4                        should be sent out on the network, the global variable
 148   4                        uip_len is set to a value > 0. */
 149   4                     if(uip_len > 0) 
 150   4                           {
 151   5                        uip_arp_out();
 152   5                        dev_send();
 153   5                       }
 154   4                }
 155   3      
 156   3      #if UIP_UDP
                      for(i = 0; i < UIP_UDP_CONNS; i++) 
                               {
                             uip_udp_periodic(i);
                             /* If the above function invocation resulted in data that
                                should be sent out on the network, the global variable
                                uip_len is set to a value > 0. */
                             if(uip_len > 0) 
                                   {
                                uip_arp_out();
                                dev_send();
                               }
                       }
              #endif /* UIP_UDP */
 170   3            
 171   3            /* Call the ARP timer function every 10 seconds. */
 172   3               if(++arptimer == 20) 
 173   3                        {     
 174   4                     uip_arp_timer();
 175   4                     arptimer = 0;
 176   4                }
 177   3            
 178   3           } 
C51 COMPILER V8.15   MAIN                                                                  08/11/2009 15:07:52 PAGE 4   

 179   2               
 180   2              else 
 181   2               
 182   2               {
 183   3              if(BUF->type == htons(UIP_ETHTYPE_IP)) 
 184   3                      {
 185   4                    uip_arp_ipin();
 186   4                    uip_input();
 187   4                    /* If the above function invocation resulted in data that
 188   4                       should be sent out on the network, the global variable
 189   4                       uip_len is set to a value > 0. */
 190   4                   if(uip_len > 0) 
 191   4                        {
 192   5                      uip_arp_out();
 193   5                      dev_send();
 194   5                    }
 195   4              } 
 196   3                      else if(BUF->type == htons(UIP_ETHTYPE_ARP)) 
 197   3                      {
 198   4                uip_arp_arpin();
 199   4                   /* If the above function invocation resulted in data that
 200   4                      should be sent out on the network, the global variable
 201   4                      uip_len is set to a value > 0. */       
 202   4                    if(uip_len > 0) 
 203   4                        {     
 204   5                     dev_send();
 205   5                    }
 206   4              }
 207   3          }
 208   2          
 209   2        }
 210   1      
 211   1      }
 212          


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =    464    ----
   CONSTANT SIZE    =    233    ----
   XDATA SIZE       =   4500    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =   ----    ----
   IDATA SIZE       =   ----       8
   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一区二区三区免费野_久草精品视频
国产清纯白嫩初高生在线观看91 | 午夜精品免费在线| 在线视频欧美精品| 亚洲国产精品久久人人爱| 欧美人动与zoxxxx乱| 日本伊人午夜精品| 久久日韩精品一区二区五区| 国产乱码字幕精品高清av | 欧美午夜影院一区| 日韩中文字幕一区二区三区| 欧美videossexotv100| 岛国一区二区在线观看| 亚洲综合色区另类av| 欧美va亚洲va| 99国产欧美久久久精品| 天天色天天操综合| 久久品道一品道久久精品| 色悠悠亚洲一区二区| 91在线一区二区三区| 91免费国产在线| 伊人婷婷欧美激情| 91麻豆精品国产91久久久久久久久| 久久精品国产免费| 亚洲欧洲av一区二区三区久久| 欧日韩精品视频| 国产一区在线不卡| 亚洲成人午夜影院| 亚洲国产精品99久久久久久久久| 欧美日韩中文字幕一区| 国产一区二区三区香蕉| 亚洲午夜一区二区三区| 久久久久久久一区| 欧美性色综合网| 国产老女人精品毛片久久| 亚洲精品国产a| 久久久噜噜噜久久中文字幕色伊伊 | 一本一道综合狠狠老| 蜜桃视频一区二区三区在线观看| 91视频www| 久久亚洲一级片| 色综合色综合色综合 | 欧美成人一级视频| www.66久久| 国产一区二区毛片| 日日欢夜夜爽一区| 一区二区三区波多野结衣在线观看| 精品国产一二三| 在线免费观看日韩欧美| 成人app下载| 韩国女主播一区二区三区| 日韩国产欧美在线视频| 亚洲视频在线一区二区| 国产亲近乱来精品视频| 欧美精品一区二区三区高清aⅴ| 在线欧美日韩国产| 一本大道综合伊人精品热热| 国产69精品久久99不卡| 久88久久88久久久| 青青草国产精品97视觉盛宴| 亚洲一级二级在线| 一区二区三区欧美久久| 亚洲伦理在线精品| 综合久久久久久久| 综合激情成人伊人| 中文字幕在线观看一区| 中文字幕的久久| 国产精品福利在线播放| 国产精品成人免费精品自在线观看| 久久久久久黄色| 欧美国产欧美综合| 国产精品免费丝袜| 国产精品久久久久桃色tv| 中文字幕乱码久久午夜不卡 | 婷婷六月综合网| 亚洲高清免费视频| 丝袜国产日韩另类美女| 亚洲电影在线免费观看| 亚洲最新视频在线播放| 亚洲成人动漫在线免费观看| 天天av天天翘天天综合网| 性感美女极品91精品| 奇米777欧美一区二区| 亚洲第一精品在线| 蜜桃在线一区二区三区| 国内不卡的二区三区中文字幕| 国产精品一区二区在线看| 懂色av中文一区二区三区| av一区二区三区在线| 欧日韩精品视频| 91精品中文字幕一区二区三区| 日韩欧美亚洲一区二区| 国产亚洲成年网址在线观看| 日韩一区中文字幕| 性做久久久久久免费观看欧美| 免费av网站大全久久| 国产在线麻豆精品观看| 91污在线观看| 欧美精品xxxxbbbb| 欧美电视剧在线观看完整版| 欧美国产精品久久| 亚洲午夜av在线| 麻豆成人91精品二区三区| 岛国精品在线播放| 欧美日韩精品专区| 26uuu精品一区二区| 亚洲欧美日韩国产综合| 美女www一区二区| 不卡一二三区首页| 欧美日韩国产欧美日美国产精品| 精品国产乱码久久久久久免费 | 欧美中文一区二区三区| 欧美大肚乱孕交hd孕妇| 国产精品色眯眯| 亚洲一区在线观看免费| 国产激情一区二区三区桃花岛亚洲| 97国产一区二区| 日韩欧美一二三四区| 亚洲欧美日本在线| 麻豆91小视频| 欧美综合久久久| 国产亚洲成年网址在线观看| 亚洲成人综合视频| 国产成人av影院| 91麻豆精品国产| 伊人开心综合网| 国产精品夜夜嗨| 欧美一区二区三区人| 亚洲欧洲av色图| 国产河南妇女毛片精品久久久| 在线免费观看视频一区| 亚洲国产精品成人综合色在线婷婷 | 在线视频亚洲一区| 欧美高清在线视频| 九九国产精品视频| 欧美日韩国产乱码电影| 亚洲天堂精品在线观看| 国产成人一区在线| 日韩欧美高清在线| 亚洲在线视频网站| 99视频有精品| 国产清纯白嫩初高生在线观看91| 日韩国产精品久久久| 色婷婷av一区二区三区软件| 国产日本欧美一区二区| 精品一区二区三区影院在线午夜| 欧美少妇bbb| 亚洲日本乱码在线观看| 成人免费看黄yyy456| 欧美tickling挠脚心丨vk| 日韩av电影免费观看高清完整版在线观看| 91亚洲精品一区二区乱码| 国产精品久久久久7777按摩| 国产一区二区三区综合| 精品电影一区二区三区| 免费国产亚洲视频| 欧美一区二区三区人| 日韩成人一级大片| 91精品视频网| 免费高清在线一区| 日韩小视频在线观看专区| 日韩精品一区第一页| 911精品国产一区二区在线| 亚洲国产精品久久久久婷婷884| 色噜噜狠狠色综合欧洲selulu| 国产精品电影院| 国产成人综合网站| 国产欧美中文在线| 国产成人三级在线观看| 欧美国产日韩精品免费观看| 国产乱码一区二区三区| 中文字幕巨乱亚洲| 91捆绑美女网站| 一区二区三区四区精品在线视频| 91毛片在线观看| 亚洲午夜精品网| 欧美日韩一卡二卡| 亚洲第一久久影院| 欧美成人三级在线| 韩国精品在线观看| 中文字幕欧美激情一区| 97aⅴ精品视频一二三区| 亚洲色图欧洲色图| 欧美三级视频在线播放| 美腿丝袜亚洲色图| 国产日韩欧美一区二区三区乱码| 成人av在线播放网址| 亚洲国产中文字幕| 日韩精品中午字幕| 懂色av一区二区三区蜜臀 | 91视频.com| 亚洲成人免费视| 日韩女优电影在线观看| 国产精品自在欧美一区| 国产精品久久久久久久久免费丝袜 | 欧美精品一区二区在线观看| 国产精品一区二区在线观看网站| 国产精品第五页| 欧美一区二区三区免费大片| 国产成人在线影院| 一区二区三区免费看视频|