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

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

?? rs232.lst

?? Keil 8051 C example RS232 to I2c
?? LST
字號:
C51 COMPILER V7.07   RS232                                                                 06/15/2006 18:53:54 PAGE 1   


C51 COMPILER V7.07, COMPILATION OF MODULE RS232
OBJECT MODULE PLACED IN .\Output\RS232.obj
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE RS232.c BROWSE DEBUG OBJECTEXTEND PRINT(.\LST\RS232.lst) TABS(3) OBJECT(.\O
                    -utput\RS232.obj)

stmt level    source

   1          #include <at89x52.H>              // SFR definition header file
   2          #include <stdio.h>                 // prototype declarations for I/O functions
   3          #include "SystemEvent.h"
   4          #include "UART.h"
   5          #include <intrins.h>
   6          #include "ExtVar.h"
   7          #include "function.h"
   8          #include "RTOS.h" 
   9          /*------------------------------------------------
  10          PCON Bit Values
  11          ------------------------------------------------*/
  12          #define IDL_    0x01
  13          
  14          #define STOP_   0x02
  15          #define PD_     0x02    /* Alternate definition */
  16          
  17          #define GF0_    0x04
  18          #define GF1_    0x08
  19          #define SMOD_   0x80
  20          
  21          void InitSERIALPort(void){  
  22   1         ET1 = 0;
  23   1         TI=0;      
  24   1         _Sync=0;
  25   1         _LghOfCommand=0;
  26   1         //  SCON : SM0 | SM1 | SM2 | REN |TB8 | RB8 | TI | RI
  27   1         PCON|=SMOD_;
  28   1         SCON&=0xf0;
  29   1         SCON=0x51;  //01010000B
  30   1         TMOD&=0x0f;
  31   1         TMOD|=0x20; //   MOV  TMOD,#00100000B
  32   1         TH1=0xfd;   // MOV  TH1,#FDH
  33   1         TCON&=0x3f;
  34   1         TCON|=0xc0; //  MOV  TCON,#01000000B  
  35   1         ES=1;                            
  36   1         EA = 1;     // global interrupt enable    
  37   1                     //    SBUF=0x55;                   
  38   1      }  
  39          
  40          void StartTriI2C(void){             
  41   1         TI=0; 
  42   1         SBUF=*(_PtrI2c+_IndxOfI2C);                    
  43   1         _IndxOfI2C++;
  44   1      }
  45          
  46          void LatchI2CHandler(unsigned char _LengthX,unsigned char _SyncX){                                          
  47   1         _IndxOfI2C=0;               
  48   1         _AdrxOfI2C=_AdrX;                            
  49   1         _LengthOfI2C=_LengthX ;
  50   1         _Sync=_SyncX;
  51   1      }
  52           
  53          void CheckBreak(unsigned char _SyncX){                                      
  54   1         if(_Indx>=(_Length-1)){  
C51 COMPILER V7.07   RS232                                                                 06/15/2006 18:53:54 PAGE 2   

  55   2            _Sync=_SyncX;  _LghOfCommand=0;   
  56   2         }
  57   1         _Indx++;
  58   1      }
  59           
  60          void SerialPort (void) interrupt 4 using 3 {   
  61   1         unsigned char _ix;     
  62   1         _Busy=1;     
  63   1         switch(_Sync){
  64   2         case _REC_COMMAND:   
  65   2            RI=0;             
  66   2            _CommandBufX[_LghOfCommand]=SBUF;                               
  67   2            if((_LghOfCommand==0)) { 
  68   3               if((_CommandBufX[_LghOfCommand]&0xf0)==0xc0) 
  69   3                  _LghOfCommand++;               
  70   3               }               
  71   2               else {     
  72   3                  if(_LghOfCommand==3){  
  73   4                     P2^=0x80;    //   os_send_signal (_HDMIFuncX);
  74   4                     _AdrX=(unsigned int)_CommandBufX[_ADDRH];                                   
  75   4                     _AdrX<<=8;
  76   4                     _AdrX+=(unsigned int)_CommandBufX[_ADDRL];   
  77   4                     _CommandBufX[_LENGTH]-=3;  
  78   4                     _Length=(unsigned int)_CommandBufX[_LENGTH]&0x00ff;  
  79   4                     _Indx=0;
  80   4                     switch(_CommandBufX[_COMMAND]){ 
  81   5                     case _RDI2C:                                        
  82   5                        LatchI2CHandler(_Length,_TRI_ECHO_I2C_TO_HOST);                                           
             -           
  83   5                        _FuncX|=_ReadI2CMode;
  84   5                        // isr_send_signal(_Init);
  85   5                        break;
  86   5                     case _WRI2C:                                           
  87   5                        LatchI2CHandler(_Length,_REC_I2C_DATA_FROM_HOST);                                        
  88   5                        break;                                           
  89   5                     case _CommandFromHostX:     
  90   5                        LatchI2CHandler(_Length,_REC_CommandX_FROM_HOST);                                       
  91   5                        break;                                         
  92   5                  }                                                    
  93   4               }
  94   3               _LghOfCommand++;                                               
  95   3            }                                    
  96   2            break;
  97   2         case _REC_CommandX_FROM_HOST:       
  98   2            *(_PtrI2c+_IndxOfI2C)=SBUF;
  99   2            RI=0;
 100   2            _IndxOfI2C++;        
 101   2            if((_IndxOfI2C>=0x08)||(_Indx>=(_Length-1))){
 102   3               for(_ix=0;_ix<8;_ix++){
 103   4                  *(_WPtrI2c+_ix)=*(_PtrI2c+_ix);
 104   4               }                                                                         
 105   3               _IndxOfI2C=0;                        
 106   3               _FuncX|=_CommandX;   
 107   3                 //  isr_send_signal(_Init);
 108   3            }                     
 109   2            CheckBreak(_REC_COMMAND);   
 110   2            break;
 111   2         case _REC_I2C_DATA_FROM_HOST:              
 112   2            *(_WPtrI2c+_IndxOfI2C)=SBUF;
 113   2            RI=0;
 114   2            _IndxOfI2C++;        
 115   2            if((_IndxOfI2C>=_Length)||(_Indx>=(_Length-1))){                  
C51 COMPILER V7.07   RS232                                                                 06/15/2006 18:53:54 PAGE 3   

 116   3               _IndxOfI2C=0;                        
 117   3               _FuncX|=_WriteI2CMode;  
 118   3               //    isr_send_signal(_Init);
 119   3            }                     
 120   2            CheckBreak(_REC_COMMAND);
 121   2            break;
 122   2         case _TRI_ECHO_I2C_TO_HOST:                        
 123   2            TI=0;                     
 124   2            if(_IndxOfI2C<_LengthOfI2C){ 
 125   3               SBUF=*(_PtrI2c+_IndxOfI2C);                                                               
 126   3               _IndxOfI2C++;                                            
 127   3            }
 128   2            else { 
 129   3               _IndxOfI2C=0;
 130   3               _Busy=0; 
 131   3            }                                                                                          
 132   2            CheckBreak(_TRI_OVER);
 133   2            break;
 134   2         case _TRI_OVER: 
 135   2            TI=0;                 
 136   2            _Sync=_REC_COMMAND;                                                      
 137   2            break;
 138   2         }   
 139   1      }  
 140          


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =    470    ----
   CONSTANT SIZE    =   ----    ----
   XDATA SIZE       =   ----    ----
   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一区二区三区免费野_久草精品视频
国产精品亚洲第一| www.性欧美| 亚洲免费毛片网站| 欧美成人一级视频| 欧美午夜精品一区二区三区 | 一区二区三区欧美在线观看| 日韩精品中文字幕在线一区| 色狠狠桃花综合| 国产91丝袜在线18| 久久不见久久见中文字幕免费| 国产精品影视网| 日韩激情在线观看| 亚洲与欧洲av电影| 国产精品久久久久久久久快鸭 | 亚洲精品乱码久久久久久黑人| 久久免费看少妇高潮| 日韩一区国产二区欧美三区| 欧美日韩一本到| 色国产精品一区在线观看| 国产精品综合二区| 精品一区二区精品| 秋霞午夜鲁丝一区二区老狼| 婷婷成人激情在线网| 亚洲一区二区三区精品在线| 综合精品久久久| 中文字幕在线免费不卡| 中文幕一区二区三区久久蜜桃| 久久伊99综合婷婷久久伊| 欧美成人精品高清在线播放| 91精品久久久久久久久99蜜臂| 欧美群妇大交群的观看方式| 91蝌蚪porny| 99精品黄色片免费大全| av电影天堂一区二区在线观看| 粉嫩13p一区二区三区| 国产69精品久久久久777| 国产黄人亚洲片| 国产成人超碰人人澡人人澡| 国产成人在线网站| 成人三级伦理片| 91网站视频在线观看| 91蝌蚪国产九色| 欧美日产国产精品| 日韩一区二区电影在线| 日韩精品影音先锋| 国产区在线观看成人精品| 国产欧美精品一区二区三区四区| 国产无一区二区| 自拍偷在线精品自拍偷无码专区| 亚洲视频网在线直播| 悠悠色在线精品| 香蕉影视欧美成人| 日韩av中文在线观看| 韩国av一区二区三区四区| 国产精品亚洲第一区在线暖暖韩国| 国产v综合v亚洲欧| 91国模大尺度私拍在线视频| 欧美手机在线视频| 亚洲国产成人精品视频| 亚洲 欧美综合在线网络| 日韩精品乱码av一区二区| 精品在线免费观看| 国产成人综合在线观看| 91色|porny| 欧美一区二区日韩| 久久久久国产免费免费| 亚洲欧洲韩国日本视频| 一区av在线播放| 久久精品噜噜噜成人av农村| 国产成a人亚洲精品| 日本韩国欧美一区| 精品国产第一区二区三区观看体验 | 成人va在线观看| 欧美中文一区二区三区| 日韩欧美国产综合在线一区二区三区| 久久久五月婷婷| 一区二区在线观看不卡| 秋霞av亚洲一区二区三| 成人激情免费视频| 欧美欧美午夜aⅴ在线观看| www久久精品| 亚洲综合在线免费观看| 国产麻豆精品在线| 在线视频欧美精品| 日韩女同互慰一区二区| 亚洲男人的天堂在线观看| 美女高潮久久久| 99久久久国产精品免费蜜臀| 欧美一区二区三区爱爱| 亚洲色图视频免费播放| 久久国产剧场电影| 在线免费观看日本一区| 久久色中文字幕| 丝瓜av网站精品一区二区| 成人污污视频在线观看| 欧美r级电影在线观看| 夜夜亚洲天天久久| 国产91精品精华液一区二区三区| 91精品国产综合久久婷婷香蕉 | 美女网站一区二区| 91视频国产资源| 精品免费99久久| 午夜精品爽啪视频| 日本国产一区二区| 国产亚洲人成网站| 毛片av中文字幕一区二区| 91久久精品一区二区| 国产日韩精品一区二区三区 | 亚洲黄一区二区三区| 懂色av一区二区三区蜜臀| 日韩欧美在线不卡| 亚洲1区2区3区4区| 91成人网在线| 亚洲欧洲性图库| 成人福利视频在线看| 2023国产精品自拍| 久久99精品久久久久婷婷| 欧美日韩aaaaaa| 亚洲国产精品自拍| 在线观看91精品国产入口| 中文字幕制服丝袜成人av| 国产成人免费在线| 久久久久久9999| 国产福利一区二区三区视频| 久久综合av免费| 国产精品原创巨作av| 久久久久久久久99精品| 国产精品羞羞答答xxdd| 久久久久久久久久久99999| 国产一区二区三区av电影| 日韩视频一区二区| 精品一区二区三区免费毛片爱| 51精品国自产在线| 免费精品视频在线| 欧美一级高清片| 久久精品噜噜噜成人av农村| 精品国产91乱码一区二区三区| 麻豆精品视频在线观看免费| 欧美一区二区女人| 老色鬼精品视频在线观看播放| 日韩一区二区三区在线| 麻豆精品一区二区| 久久色视频免费观看| 国产成人免费9x9x人网站视频| 精品美女一区二区| 国产剧情一区二区三区| 亚洲国产激情av| 91丝袜美女网| 亚洲午夜久久久久| 欧美一区二区三区日韩| 久久国内精品自在自线400部| 精品成人佐山爱一区二区| 懂色av中文一区二区三区| 国产精品福利在线播放| 色婷婷激情一区二区三区| 亚洲成av人**亚洲成av**| 日韩欧美亚洲国产另类| 国产一区二区三区四区五区美女| 日本一区二区三区高清不卡 | 欧美欧美欧美欧美首页| 狠狠色狠狠色合久久伊人| 中文av字幕一区| 欧美视频一区二区三区在线观看| 免费成人av资源网| 欧美激情综合网| 欧美日韩精品福利| 久久99国产精品免费| 中文字幕一区二区三| 欧美日免费三级在线| 激情六月婷婷综合| 国产精品免费人成网站| 欧美日韩日本视频| 国产成人免费网站| 亚洲bt欧美bt精品777| 国产亚洲美州欧州综合国 | 久久久久久久综合| 欧洲精品视频在线观看| 激情伊人五月天久久综合| 亚洲天堂网中文字| 欧美一级欧美一级在线播放| 成人av在线网站| 日韩电影免费在线| 综合久久久久久| 欧美成人国产一区二区| 91麻豆swag| 国产一区二区三区在线观看免费 | www.性欧美| 美女免费视频一区| 亚洲激情在线播放| 国产午夜精品久久久久久免费视| 欧美日精品一区视频| www.欧美.com| 激情五月婷婷综合网| 一区二区三区欧美日| 久久久激情视频| 欧美一区二区三区日韩| 在线看不卡av| 不卡av电影在线播放| 韩国v欧美v日本v亚洲v| 天堂成人国产精品一区|