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

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

?? main.lst

?? 硬件是8051f340+cp2200。插上網線
?? LST
?? 第 1 頁 / 共 2 頁
字號:
             -erif; font-size: 28pt; font-weight: bold;\">%d</span></center></body></html>",num_buff[3]);     
 224   2            
 225   2            // Fill the socket with data to send.
 226   2            socket_ptr->send_ptr = HTML_BUFFER;
 227   2            socket_ptr->send_len = strlen(HTML_BUFFER);
 228   2                } 
 229   1      
 230   1         // Search for the type field and store the result in <msg_buff1>.
 231   1         status1 = mn_http_find_value (BODYptr, (byte*)"b1", msg_buff1);
 232   1         //   Uart0SendString("KEY1\n",5);
 233   1         // Check status1 and status2 to determine if msg_buff1 and msg_buff2 are valid.
 234   1         if(status1){    
 235   2                   num_buff[0]=2;
 236   2                       num_buff[1]=2; 
 237   2                       LED1=1;
 238   2                       sprintf(HTML_BUFFER, "<html><body bgcolor=blue text=yellow><center><span style=\"font-family: sans-seri
             -f; font-size: 28pt; font-weight: bold;\">%d.%d</span></center></body></html>",num_buff[0],num_buff[1]);     
 239   2            
C51 COMPILER V8.08   MAIN                                                                  04/24/2008 18:17:35 PAGE 5   

 240   2            // Fill the socket with data to send.
 241   2            socket_ptr->send_ptr = HTML_BUFFER;
 242   2            socket_ptr->send_len = strlen(HTML_BUFFER);
 243   2                        }
 244   1         status2 = mn_http_find_value (BODYptr, (byte*)"b2", msg_buff1);
 245   1                if(status2){   
 246   2                  num_buff[0]=3;
 247   2                  num_buff[1]=3;
 248   2                      LED1=0;    
 249   2                sprintf(HTML_BUFFER, "<html><body bgcolor=blue text=yellow><center><span style=\"font-family: sans-seri
             -f; font-size: 28pt; font-weight: bold;\">%d.%d</span></center></body></html>",num_buff[0],num_buff[1]);     
 250   2            
 251   2            // Fill the socket with data to send.
 252   2            socket_ptr->send_ptr = HTML_BUFFER;
 253   2            socket_ptr->send_len = strlen(HTML_BUFFER);
 254   2          }
 255   1              
 256   1        status3 = mn_http_find_value (BODYptr, (byte*)"To", msg_buff2);
 257   1        if(status3){                              
 258   2                         
 259   2               //sprintf(HTML_BUFFER, "<html><body bgcolor=blue text=yellow><center><span style=\"font-family: sans-ser
             -if; font-size: 28pt; font-weight: bold;\">%d.%d</span></center></body></html>",num_buff[0],num_buff[1]);     
 260   2            sprintf(HTML_BUFFER, "<html><body bgcolor=blue text=yellow><center><span style=\"font-family: sans-s
             -erif; font-size: 28pt; font-weight: bold;\">%s</span></center></body></html>",msg_buff2);
 261   2            // Fill the socket with data to send.
 262   2            socket_ptr->send_ptr = HTML_BUFFER;
 263   2            socket_ptr->send_len = strlen(HTML_BUFFER);
 264   2        }
 265   1      }
 266          
 267          
 268          
 269          //-----------------------------------------------------------------------------
 270          // Initialization Routines
 271          //-----------------------------------------------------------------------------
 272          
 273          //-----------------------------------------------------------------------------
 274          // PORT_Init
 275          //-----------------------------------------------------------------------------
 276          //
 277          // Configure the Interrupts, Crossbar and GPIO ports
 278          //
 279          void PORT_web (void)
 280          {
 281   1      
 282   1                  
 283   1      
 284   1         P0MDOUT |= 0x40;                    // enable UTX as push-pull output
 285   1         P1MDOUT |= 0xC8;                    // /WR and /RD are push-pull
 286   1         P2MDOUT |= 0xFF;
 287   1         P3MDOUT |= 0xFF;
 288   1         P4MDOUT |= 0xFF;
 289   1         
 290   1      }
 291          //-----------------------------------------------------------------------------
 292          // EMIF_Init
 293          //-----------------------------------------------------------------------------
 294          //
 295          // Configure the External Memory Interface for both on and off-chip access.
 296          //
 297          void EMIF_Init (void)
 298          {
C51 COMPILER V8.08   MAIN                                                                  04/24/2008 18:17:35 PAGE 6   

 299   1      
 300   1         EMI0CF = 0x0B;             // Multiplex mode
 301   1      
 302   1         EMI0TC = EMIF_TIMING;      // This constant may be modified
 303   1                                    // according to SYSCLK to meet the
 304   1                                    // timing requirements for the CP2200
 305   1      
 306   1         EMI0CN = BASE_ADDRESS;     // Page of XRAM accessed by EMIF
 307   1      
 308   1      }
 309          
 310          //-----------------------------------------------------------------------------
 311          // SYSCLK_Init
 312          //-----------------------------------------------------------------------------
 313          //
 314          // This routine initializes the system clock.
 315          //
 316          void SYSCLK_Init (void)
 317          {
 318   1         int i;
 319   1      
 320   1        // OSCICN |= 0x03;                     // Configure internal oscillator for
 321   1                                             // its maximum frequency
 322   1        
 323   1         CLKMUL = 0x00;                      // Reset Clock Multiplier and select
 324   1                                             // internal oscillator as input source
 325   1      
 326   1         CLKMUL |= 0x80;                     // Enable the Clock Multiplier
 327   1      
 328   1         for(i = 0; i < 256; i++);           // Delay at least 5us
 329   1         
 330   1         CLKMUL |= 0xC0;                     // Initialize the Clock Multiplier
 331   1         
 332   1         while(!(CLKMUL & 0x20));            // Wait for MULRDY => 1
 333   1         
 334   1        // RSTSRC = 0x06;                      // Enable missing clock detector
 335   1                                             // and VDD monitor
 336   1         
 337   1         FLSCL |= 0x10;                      // Set Flash Scale for 48MHz
 338   1         
 339   1        // CLKSEL |= 0x03;                     // Select output of clock multiplier
 340   1                                             // as the system clock.
 341   1      
 342   1      }
 343          //-----------------------------------------------------------------------------
 344          // Timer2_Init
 345          //-----------------------------------------------------------------------------
 346          //
 347          // This routine initializes Timer 2 to <T2_OVERFLOW_RATE> Hz.
 348          //
 349          void Timer2_Init(void)
 350          {
 351   1         TMR2CN  = 0x00;                     // Stop Timer2; Use SYSCLK/12 as timebase
 352   1         CKCON  &= ~0x60;                    // Timer2 clock based on T2XCLK;
 353   1      
 354   1         // Initialize Reload Value
 355   1         TMR2RL = -(SYSCLK/12/T2_OVERFLOW_RATE);
 356   1         TMR2 = TMR2RL;
 357   1      
 358   1         ET2 = 1;                            // Enable Timer 2 interrupts
 359   1         TR2 = 1;                            // Start Timer 2
 360   1      
C51 COMPILER V8.08   MAIN                                                                  04/24/2008 18:17:35 PAGE 7   

 361   1      }
 362          //-----------------------------------------------------------------------------
 363          // ether_reset_low
 364          //-----------------------------------------------------------------------------
 365          //
 366          // This routine drives the reset pin of the ethernet controller low.
 367          //
 368          void ether_reset_low()
 369          {
 370   1      
 371   1         P0 &= ~0x40;               // Pull reset low
 372   1      
 373   1      }
 374          
 375          //-----------------------------------------------------------------------------
 376          // ether_reset_high
 377          //-----------------------------------------------------------------------------
 378          //
 379          // This routine places the reset pin in High-Z allowing it to be pulled up 
 380          // using the external pull-up resistor.
 381          //
 382          // Additionally, this routine waits for the reset pin to read high before
 383          // exiting.
 384          //
 385          void ether_reset_high (void)
 386          {
 387   1      
 388   1         P0 |= 0x40;               // Allow /RST to rise
 389   1         while(!(P0 & 0x40));      // Wait for /RST to go high
 390   1      
 391   1      
 392   1      }
 393          
 394          void DelayMs(unsigned int n)//延時(n)MS
 395          {
 396   1              unsigned int i;
 397   1              for(;n>0;n--)
 398   1              {
 399   2                      for(i=1200;i>0;i--);
 400   2              }
 401   1      }
 402          
 403          void SysClkInit(void)//配置系統時鐘
 404          {
 405   1              OSCICN=0x83;
 406   1              RSTSRC=0x04;
 407   1      }
 408          
 409          void SystemInit(void)//系統配置
 410          {
 411   1              PCA0MD&=~0x40;//禁止看門狗定時器
 412   1              //EA=1;
 413   1      }
 414          
 415          void Port_Uart(void)//端口配置
 416          {
 417   1          P0MDIN    = 0xF3;
 418   1          P1MDIN    = 0xDF;
 419   1          P2MDIN    = 0xF0;
 420   1          P0MDOUT   = 0x40;
 421   1          P2MDOUT   = 0xF0;     
 422   1        
C51 COMPILER V8.08   MAIN                                                                  04/24/2008 18:17:35 PAGE 8   

 423   1      } 
 424          void Port_com(void)
 425          {   IT01CF = 0x07;                      // Enable Interrupt 0 on P0.7
 426   1          TCON &= ~0x01;                      // Make /INT0 level triggered
 427   1          P0SKIP    = 0x0C;
 428   1          P1SKIP    = 0x20;
 429   1          XBR0    = 0x01;                     // Enable UART on P0.4(TX) and P0.5(RX)
 430   1          XBR1    = 0x40;                     // Enable crossbar and enable
 431   1                                             // weak pull-ups
 432   1      
 433   1      }


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =   1121    ----
   CONSTANT SIZE    =    506    ----
   XDATA SIZE       =    511      65
   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一区二区三区免费野_久草精品视频
欧美日产在线观看| 免费美女久久99| 岛国av在线一区| 欧美大片一区二区三区| 日本伊人色综合网| 日韩欧美在线影院| 精品午夜一区二区三区在线观看| 欧美一级视频精品观看| 精品系列免费在线观看| 精品久久久网站| 波多野结衣中文字幕一区二区三区| 国产精品网站一区| 色综合久久久久综合99| 亚洲18女电影在线观看| 国产亚洲欧美日韩日本| 国产香蕉久久精品综合网| 国产精品911| 国产成人精品影视| 国产精品麻豆一区二区 | 夜色激情一区二区| 欧美日韩久久久一区| 午夜精品福利一区二区蜜股av | 中文久久乱码一区二区| 91麻豆产精品久久久久久| 性做久久久久久免费观看欧美| 久久综合久久综合久久| 精品视频一区三区九区| 国产成人精品三级麻豆| 精品一区二区三区久久| 欧美第一区第二区| 欧美午夜精品一区二区蜜桃 | 国产精品热久久久久夜色精品三区 | 一区二区不卡在线视频 午夜欧美不卡在| 91精品国产色综合久久不卡电影| 国产一区二区美女诱惑| 亚洲一卡二卡三卡四卡| 国产欧美精品一区二区三区四区| 日韩欧美国产成人一区二区| 91影院在线免费观看| 国产麻豆欧美日韩一区| 日韩精品亚洲一区| 亚洲永久精品国产| 亚洲自拍与偷拍| 一区二区三区不卡在线观看| 亚洲一区二区黄色| 香蕉影视欧美成人| 久久成人av少妇免费| 麻豆精品视频在线观看免费| 亚洲成人综合视频| 美女在线观看视频一区二区| 日韩 欧美一区二区三区| 免费在线一区观看| 狠狠色综合播放一区二区| 国产精品夜夜嗨| av午夜精品一区二区三区| 91成人免费网站| 欧美一级高清大全免费观看| 欧美电影免费观看完整版| 亚洲一二三区不卡| 久久国产视频网| 国产一区二区电影| 91精品福利在线| 精品欧美黑人一区二区三区| 欧美国产禁国产网站cc| 亚洲激情图片小说视频| 美女尤物国产一区| 99国产精品99久久久久久| 欧美高清视频www夜色资源网| 欧美tk丨vk视频| 亚洲人成网站色在线观看| 久久精品国产免费| 日本高清视频一区二区| 久久网站热最新地址| 一区二区在线观看免费| 国产乱人伦精品一区二区在线观看| 成人动漫精品一区二区| 欧美一区二区三区免费| 亚洲乱码日产精品bd| 国产毛片精品一区| 日韩一区二区三区高清免费看看| 亚洲色图第一区| 国产一区二区在线电影| 欧美一区二区私人影院日本| 国产精品久久久久久妇女6080 | 波多野洁衣一区| 国产香蕉久久精品综合网| 麻豆精品国产91久久久久久| 欧美日韩一卡二卡三卡| 夜夜爽夜夜爽精品视频| 一本色道**综合亚洲精品蜜桃冫| 久久美女高清视频| 狠狠色丁香久久婷婷综| 日韩你懂的电影在线观看| 日本午夜精品视频在线观看 | 日本不卡在线视频| 日韩欧美久久久| 九色|91porny| 国产欧美日韩麻豆91| 成人av在线观| 综合久久给合久久狠狠狠97色| 成人久久18免费网站麻豆| 欧美高清一级片在线观看| 成人精品电影在线观看| 最新国产成人在线观看| 色欧美88888久久久久久影院| 亚洲欧美日韩一区二区| 欧美亚洲国产怡红院影院| 午夜成人免费视频| 精品入口麻豆88视频| 丁香另类激情小说| 亚洲一区二区精品视频| 亚洲精品在线电影| 成人18精品视频| 亚洲综合色在线| 久久精品视频一区二区| 91网上在线视频| 久久精品国产一区二区三| 中文字幕中文字幕一区| 日韩欧美一卡二卡| 色网综合在线观看| 国产一区免费电影| 午夜精品久久久久久久久久| 国产欧美视频在线观看| 欧美精品vⅰdeose4hd| 成人免费电影视频| 久久国产欧美日韩精品| 国产高清精品网站| 五月激情综合婷婷| 亚洲欧美一区二区久久| 久久久久久久久久久久久久久99| 91电影在线观看| 色琪琪一区二区三区亚洲区| 国产在线视视频有精品| 日韩成人av影视| 一区二区三区在线播放| 国产精品白丝在线| 精品亚洲成a人| 青青草国产成人av片免费| 亚洲www啪成人一区二区麻豆| 中文字幕在线不卡一区| 亚洲欧洲性图库| 亚洲三级理论片| 中文字幕在线不卡| 亚洲视频一二三| 自拍偷拍亚洲欧美日韩| 亚洲日本va午夜在线电影| 中文字幕高清不卡| ●精品国产综合乱码久久久久| 亚洲图片激情小说| 一区二区三区中文在线观看| 亚洲影院在线观看| 日韩和欧美的一区| 激情五月激情综合网| 国产一区不卡精品| av综合在线播放| 欧美日韩一区二区三区在线 | 99久免费精品视频在线观看 | 欧美精品一级二级| 国产欧美一区二区在线观看| 亚洲欧美中日韩| 日日骚欧美日韩| 国产·精品毛片| 欧美精品久久99久久在免费线| 久久久夜色精品亚洲| 亚洲午夜影视影院在线观看| 婷婷成人激情在线网| 国产精品香蕉一区二区三区| 91欧美激情一区二区三区成人| 欧美精品在线观看一区二区| 久久精品亚洲国产奇米99| 亚洲成人综合网站| 成人免费视频一区| 欧美一级高清大全免费观看| 亚洲欧美二区三区| 国产激情一区二区三区四区 | 99在线视频精品| 欧美精品一区二区三区高清aⅴ | 日韩一区日韩二区| 激情图片小说一区| 欧美一卡2卡3卡4卡| 午夜视频在线观看一区| 在线观看亚洲精品| 欧美一区二区女人| 日本va欧美va精品| 欧美日韩精品一二三区| 1000部国产精品成人观看| 成人免费三级在线| 国产精品久久夜| 成人午夜视频福利| 亚洲国产精品99久久久久久久久| 日本不卡一二三区黄网| 91精品国产综合久久久蜜臀图片| 亚洲国产成人高清精品| 欧美性xxxxxx少妇| 亚洲国产精品尤物yw在线观看| 91成人国产精品| 无码av免费一区二区三区试看 | 亚洲国产视频直播| 欧美无人高清视频在线观看| 亚洲一区二区三区四区五区中文 |