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

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

?? comm.src

?? c8051f310xmodembootloader.rar
?? SRC
?? 第 1 頁 / 共 2 頁
字號:
; .\comm.SRC generated from: comm.c
; COMPILER INVOKED BY:
;        C:\Keil\C51\BIN\C51.EXE comm.c LARGE BROWSE DEBUG OBJECTEXTEND SRC(.\comm.SRC)

$NOMOD51

NAME	COMM

CCF2	BIT	0D8H.2
TB80	BIT	098H.3
SPI0CKR	DATA	0A2H
CCF3	BIT	0D8H.3
P0	DATA	080H
SPIEN	BIT	0F8H.0
CCF4	BIT	0D8H.4
P1	DATA	090H
P2	DATA	0A0H
ADC0CF	DATA	0BCH
P3	DATA	0B0H
AC	BIT	0D0H.6
PCA0	DATA	0F9H
EIE1	DATA	0E6H
EA	BIT	0A8H.7
MCE0	BIT	098H.5
PSCTL	DATA	08FH
CF	BIT	0D8H.7
IT01CF	DATA	0E4H
ADC0CN	DATA	0E8H
D0IN	BIT	090H.4
P0MDOUT	DATA	0A4H
DI	BIT	0A0H.4
D1IN	BIT	090H.5
P1MDOUT	DATA	0A5H
TMR2RLH	DATA	0CBH
IE	DATA	0A8H
P2MDOUT	DATA	0A6H
P3MDOUT	DATA	0A7H
TMR3RLH	DATA	093H
EIP1	DATA	0F6H
TRIG_OUT	BIT	0B0H.4
W_FLG	BIT	0A0H.3
TXBMT	BIT	0F8H.1
PCA0CPH0	DATA	0FCH
TMR2RLL	DATA	0CAH
PCA0CPH1	DATA	0EAH
TMR3RLL	DATA	092H
DP	DATA	082H
PCA0CPH2	DATA	0ECH
ADC0GT	DATA	0C3H
CR	BIT	0D8H.6
TF2H	BIT	0C8H.7
T2SPLIT	BIT	0C8H.3
PCA0CPH3	DATA	0EEH
REN0	BIT	098H.4
PCA0CPH4	DATA	0FEH
PCA0CPL0	DATA	0FBH
RE	BIT	0A0H.5
PCA0CPL1	DATA	0E9H
PCA0CPM0	DATA	0DAH
PCA0MD	DATA	0D9H
PCA0CN	DATA	0D8H
PCA0CPL2	DATA	0EBH
PCA0CPM1	DATA	0DBH
TF2L	BIT	0C8H.6
PCA0CPL3	DATA	0EDH
PCA0CPM2	DATA	0DCH
IP	DATA	0B8H
ADC0LT	DATA	0C5H
X_SCK	BIT	080H.0
ARBLOST	BIT	0C0H.2
PCA0CPL4	DATA	0FDH
PCA0CPM3	DATA	0DDH
PCA0CPM4	DATA	0DEH
INT0	BIT	080H.7
TXBSY	BIT	0F8H.3
CY	BIT	0D0H.7
SI	BIT	0C0H.0
LEDG	BIT	080H.3
XBR0	DATA	0E1H
SMB0CF	DATA	0C1H
XBR1	DATA	0E2H
EMI0CN	DATA	0AAH
BELL	BIT	0A0H.7
REF0CN	DATA	0D1H
AD0INT	BIT	0E8H.5
SP	DATA	081H
OV	BIT	0D0H.2
SMB0CN	DATA	0C0H
TMR2	DATA	0CCH
TMR3	DATA	094H
MODF	BIT	0F8H.5
LEDR	BIT	080H.2
RX	BIT	080H.5
S0MODE	BIT	098H.7
VDM0CN	DATA	0FFH
P0MDIN	DATA	0F1H
CPT0MD	DATA	09DH
CPT0CN	DATA	09BH
P1MDIN	DATA	0F2H
CPT1MD	DATA	09CH
CPT1CN	DATA	09AH
TX	BIT	080H.4
P2MDIN	DATA	0F3H
TF2LEN	BIT	0C8H.5
P3MDIN	DATA	0F4H
TRIG_IN	BIT	0B0H.3
SPI0CN	DATA	0F8H
W_RST	BIT	0A0H.6
PCON	DATA	087H
SPIF	BIT	0F8H.7
nsel	BIT	090H.0
TMOD	DATA	089H
TCON	DATA	088H
WCOL	BIT	0F8H.6
TRIG	BIT	0A0H.1
TMR2CN	DATA	0C8H
P0SKIP	DATA	0D4H
TMR3CN	DATA	091H
nres	BIT	080H.7
T2XCLK	BIT	0C8H.0
P1SKIP	DATA	0D5H
P2SKIP	DATA	0D6H
IE0	BIT	088H.1
CPT0MX	DATA	09FH
IE1	BIT	088H.3
OSCICL	DATA	0B3H
CPT1MX	DATA	09EH
CLKSEL	DATA	0A9H
sdi	BIT	080H.6
B	DATA	0F0H
ADC0H	DATA	0BEH
OSCICN	DATA	0B2H
sck	BIT	080H.0
TMR2RL	DATA	0CAH
ADC0L	DATA	0BDH
TMR3RL	DATA	092H
sdo	BIT	080H.1
ACC	DATA	0E0H
ES0	BIT	0A8H.4
PCA0CP0	DATA	0FBH
AD0EN	BIT	0E8H.7
ET0	BIT	0A8H.1
PCA0CP1	DATA	0E9H
ET1	BIT	0A8H.3
TF0	BIT	088H.5
PCA0CP2	DATA	0EBH
D0W	BIT	090H.2
ET2	BIT	0A8H.5
RI0	BIT	098H.0
TF1	BIT	088H.7
PCA0CP3	DATA	0EDH
D1W	BIT	090H.3
TH0	DATA	08CH
PCA0CP4	DATA	0FDH
EX0	BIT	0A8H.0
TI0	BIT	098H.1
IT0	BIT	088H.0
PCA0H	DATA	0FAH
TH1	DATA	08DH
X_CS	BIT	090H.1
MASTER	BIT	0C0H.7
EX1	BIT	0A8H.2
IT1	BIT	088H.2
P	BIT	0D0H.0
ACK	BIT	0C0H.1
OSCXCN	DATA	0B1H
TL0	DATA	08AH
PCA0L	DATA	0F9H
TL1	DATA	08BH
TXMODE	BIT	0C0H.6
PS0	BIT	0B8H.4
WIE_CK	BIT	0A0H.0
X_SI	BIT	080H.6
PT0	BIT	0B8H.1
RS0	BIT	0D0H.3
PT1	BIT	0B8H.3
RS1	BIT	0D0H.4
PT2	BIT	0B8H.5
TR0	BIT	088H.4
AD0TM	BIT	0E8H.6
TR1	BIT	088H.6
RELAY_OUT	BIT	0B0H.2
TR2	BIT	0C8H.2
PX0	BIT	0B8H.0
PX1	BIT	0B8H.2
X_SO	BIT	080H.1
SLVSEL	BIT	0F8H.2
DPH	DATA	083H
ADC0GTH	DATA	0C4H
DPL	DATA	082H
ADC0GTL	DATA	0C3H
SBUF0	DATA	099H
ADC0LTH	DATA	0C6H
RSTSRC	DATA	0EFH
FLACL	DATA	0B5H
SCON0	DATA	098H
AMX0N	DATA	0BAH
ADC0LTL	DATA	0C5H
AMX0P	DATA	0BBH
STA	BIT	0C0H.5
D0OUT	BIT	090H.6
SMB0DAT	DATA	0C2H
D1OUT	BIT	090H.7
TMR2H	DATA	0CDH
SPI0CFG	DATA	0A1H
TMR3H	DATA	095H
CKCON	DATA	08EH
IN_OUT	BIT	0A0H.2
RXOVRN	BIT	0F8H.4
TMR2L	DATA	0CCH
ACKRQ	BIT	0C0H.3
TMR3L	DATA	094H
F0	BIT	0D0H.5
FLSCL	DATA	0B6H
RELAY_IN	BIT	0B0H.1
AD0CM0	BIT	0E8H.0
F1	BIT	0D0H.1
STO	BIT	0C0H.4
AD0CM1	BIT	0E8H.1
SPI0DAT	DATA	0A3H
ADC0	DATA	0BDH
AD0CM2	BIT	0E8H.2
AD0WINT	BIT	0E8H.3
AD0BUSY	BIT	0E8H.4
PSW	DATA	0D0H
CCF0	BIT	0D8H.0
RB80	BIT	098H.2
FLKEY	DATA	0B7H
CCF1	BIT	0D8H.1
?PR?UART0_Init?COMM  SEGMENT CODE 
?PR?Buff_Init?COMM   SEGMENT CODE 
?PR?serial?COMM      SEGMENT CODE 
?XD?serial?COMM      SEGMENT XDATA OVERLAYABLE 
?PR?_Printf_Char?COMM                    SEGMENT CODE 
?XD?_Printf_Char?COMM                    SEGMENT XDATA OVERLAYABLE 
?PR?_Printf_String?COMM                  SEGMENT CODE 
?XD?_Printf_String?COMM                  SEGMENT XDATA OVERLAYABLE 
?PR?_Get_Char?COMM   SEGMENT CODE 
?PR?process_uart?COMM                    SEGMENT CODE 
?XD?process_uart?COMM                    SEGMENT XDATA OVERLAYABLE 
?PR?process_incmd?COMM                   SEGMENT CODE 
?XD?process_incmd?COMM                   SEGMENT XDATA OVERLAYABLE 
?C_INITSEG           SEGMENT CODE 
?BI?COMM             SEGMENT BIT 
?XD?COMM             SEGMENT XDATA 
	EXTRN	XDATA (combuf)
	EXTRN	IDATA (RELAY_TIME_IN)
	EXTRN	IDATA (wiefmt)
	EXTRN	CODE (ia442xinit)
	EXTRN	IDATA (INACTIVITY_TIME)
	EXTRN	CODE (_flash_save)
	EXTRN	XDATA (?_flash_save?BYTE)
	EXTRN	CODE (cardouttime)
	EXTRN	IDATA (power)
	EXTRN	CODE (spirevtwobyte)
	EXTRN	CODE (relay_time)
	EXTRN	CODE (wie)
	EXTRN	CODE (_cal_crc)
	EXTRN	XDATA (MyID)
	EXTRN	CODE (pow)
	EXTRN	CODE (_spisendcommand)
	EXTRN	IDATA (RELAY_TIME_OUT)
	EXTRN	CODE (_delayms)
	EXTRN	CODE (?C?CLDPTR)
	EXTRN	CODE (?C?IILDX)
	EXTRN	CODE (?C?CSTPTR)
	EXTRN	CODE (?C?COPY)
	PUBLIC	TxBuf
	PUBLIC	RxBuf
	PUBLIC	outTxBuf
	PUBLIC	inTxBuf
	PUBLIC	outRxBuf
	PUBLIC	inRxBuf
	PUBLIC	TIflag
	PUBLIC	process_incmd
	PUBLIC	process_uart
	PUBLIC	_Get_Char
	PUBLIC	_Printf_String
	PUBLIC	_Printf_Char
	PUBLIC	serial
	PUBLIC	Buff_Init
	PUBLIC	UART0_Init

	RSEG  ?XD?serial?COMM
?serial?BYTE:
          t?240:   DS   3

	RSEG  ?XD?process_uart?COMM
?process_uart?BYTE:
    dat_len?645:   DS   1
	ORG  1
         ch?646:   DS   1

	RSEG  ?XD?_Printf_String?COMM
?_Printf_String?BYTE:
     string?443:   DS   3

	RSEG  ?XD?_Printf_Char?COMM
?_Printf_Char?BYTE:
          t?342:   DS   3

	RSEG  ?XD?process_incmd?COMM
?process_incmd?BYTE:
        pcs?747:   DS   2

	RSEG  ?BI?COMM
         TIflag:   DBIT   1

	RSEG  ?XD?COMM
        inRxBuf:   DS   3
       outRxBuf:   DS   3
        inTxBuf:   DS   2
       outTxBuf:   DS   3
          RxBuf:   DS   34
          TxBuf:   DS   128

	RSEG  ?C_INITSEG
	DB	0C1H, TIflag + 080H	; bit-init

; #include "global.h"
; 
; 
; unsigned char xdata TxBuf[LenTxBuf],RxBuf[LenRxBuf];//收發(fā)緩沖區(qū)實體
; unsigned char xdata *inTxBuf,*outTxBuf, *inRxBuf,*outRxBuf;//收發(fā)緩沖區(qū)讀寫指針
; //inRxBuf指向收的收,outRxBuf指向收緩沖區(qū)的讀。
; bit TIflag=1;//Note:It must be 1.
; 
; 
; 
; 
; /******************************************************************************
; ** 函數: UART0_Init()
; ** 入參: 
; ** 返回: 
; ** 說明:
; ** UART0_Init
; ** Configure the UART0 using Timer1, for <BAUDRATE> and 8-N-1.
; ******************************************************************************/
; 
; void UART0_Init (void)

	RSEG  ?PR?UART0_Init?COMM
UART0_Init:
	USING	0
			; SOURCE LINE # 21
; {
			; SOURCE LINE # 22
;    SCON0 = 0x50;                       // SCON0: 8-bit variable bit rate
			; SOURCE LINE # 23
	MOV  	SCON0,#050H
;                                        //        level of STOP bit is ignored
;                                        //        RX enabled
;                                        //        ninth bits are zeros
;                                        //        clear RI0 and TI0 bits
;    if (SYSCLK/BAUDRATE/2/256 < 1) {
			; SOURCE LINE # 28
;       TH1 = -(SYSCLK/BAUDRATE/2);
			; SOURCE LINE # 29
;       CKCON &= ~0x0B;                  // T1M = 1; SCA1:0 = xx
			; SOURCE LINE # 30
;       CKCON |=  0x08;
			; SOURCE LINE # 31
;    } else if (SYSCLK/BAUDRATE/2/256 < 4) {
			; SOURCE LINE # 32
;       TH1 = -(SYSCLK/BAUDRATE/2/4);
			; SOURCE LINE # 33
;       CKCON &= ~0x0B;                  // T1M = 0; SCA1:0 = 01                  
			; SOURCE LINE # 34
;       CKCON |=  0x09;
			; SOURCE LINE # 35
;    } else if (SYSCLK/BAUDRATE/2/256 < 12) {
			; SOURCE LINE # 36
?C0003:
;       TH1 = -(SYSCLK/BAUDRATE/2/12);
			; SOURCE LINE # 37
	MOV  	TH1,#096H
;       CKCON &= ~0x0B;                  // T1M = 0; SCA1:0 = 00
			; SOURCE LINE # 38
	ANL  	CKCON,#0F4H
;    } else {
			; SOURCE LINE # 39
;       TH1 = -(SYSCLK/BAUDRATE/2/48);
			; SOURCE LINE # 40
;       CKCON &= ~0x0B;                  // T1M = 0; SCA1:0 = 10
			; SOURCE LINE # 41
;       CKCON |=  0x02;
			; SOURCE LINE # 42
;    }
			; SOURCE LINE # 43
?C0002:
; 
;    TL1 = TH1;                          // init Timer1
			; SOURCE LINE # 45
	MOV  	TL1,TH1
;    TMOD &= ~0xf0;                      // TMOD: timer 1 in 8-bit autoreload
			; SOURCE LINE # 46
	ANL  	TMOD,#0FH
;    TMOD |=  0x20;                       
			; SOURCE LINE # 47
	ORL  	TMOD,#020H
;    TR1 = 1;                            // START Timer1
			; SOURCE LINE # 48
	SETB 	TR1
;    Buff_Init();
			; SOURCE LINE # 49
	LJMP 	Buff_Init
; END OF UART0_Init

; 
; }
; 
; /******************************************************************************
; ** 函數: Buff_Init (void)
; ** 入參: 
; ** 返回: 
; ** 說明: 
; ******************************************************************************/
; void Buff_Init (void)

	RSEG  ?PR?Buff_Init?COMM
Buff_Init:
	USING	0
			; SOURCE LINE # 59
; {
			; SOURCE LINE # 60
; 
;     inTxBuf=TxBuf;outTxBuf=TxBuf;
			; SOURCE LINE # 62
	MOV  	DPTR,#inTxBuf
	MOV  	A,#HIGH (TxBuf)
	MOVX 	@DPTR,A
	INC  	DPTR
	MOV  	A,#LOW (TxBuf)
	MOVX 	@DPTR,A
	MOV  	R1,A
	INC  	DPTR
	MOV  	A,#01H
	MOVX 	@DPTR,A
	INC  	DPTR
	MOV  	A,#HIGH (TxBuf)
	MOVX 	@DPTR,A
	INC  	DPTR
	MOV  	A,R1
	MOVX 	@DPTR,A
; 	inRxBuf=RxBuf;outRxBuf=RxBuf;
			; SOURCE LINE # 63
	MOV  	DPTR,#inRxBuf
	MOV  	A,#01H
	MOVX 	@DPTR,A
	INC  	DPTR
	MOV  	A,#HIGH (RxBuf)
	MOVX 	@DPTR,A
	INC  	DPTR
	MOV  	A,#LOW (RxBuf)
	MOVX 	@DPTR,A
	MOV  	R1,A
	INC  	DPTR
	MOV  	A,#01H
	MOVX 	@DPTR,A
	INC  	DPTR
	MOV  	A,#HIGH (RxBuf)
	MOVX 	@DPTR,A
	INC  	DPTR
	MOV  	A,R1
	MOVX 	@DPTR,A
; 	EA=1;ES0=1;
			; SOURCE LINE # 64
	SETB 	EA
	SETB 	ES0
; 
; }
			; SOURCE LINE # 66
	RET  	
; END OF Buff_Init

CSEG	AT	00023H
	LJMP	serial

; 
; /******************************************************************************
; ** 函數: UATR0_ISR()  interrupt
; ** 入參: 
; ** 返回: 
; ** 說明:  interrupt 4
; ******************************************************************************/
; 
; void serial(void) interrupt 4

	RSEG  ?PR?serial?COMM
	USING	0
serial:
	PUSH 	ACC
	PUSH 	B
	PUSH 	DPH
	PUSH 	DPL
	PUSH 	PSW
	MOV  	PSW,#00H
	PUSH 	AR0
	PUSH 	AR1
	PUSH 	AR2
	PUSH 	AR3
	PUSH 	AR6
	USING	0
			; SOURCE LINE # 75
; { 
;  
;    unsigned char *t;
; 
; if(TI0) 
			; SOURCE LINE # 80
	JNB  	TI0,?C0009
;       {	
			; SOURCE LINE # 81
; 		 TI0=0;
			; SOURCE LINE # 82
	CLR  	TI0
;         if(inTxBuf==outTxBuf) {TIflag=1;return;}//TxBuf Empty
			; SOURCE LINE # 83
	MOV  	DPTR,#outTxBuf
	MOVX 	A,@DPTR
	MOV  	R3,A
	INC  	DPTR
	MOVX 	A,@DPTR
	MOV  	R2,A
	INC  	DPTR
	MOVX 	A,@DPTR
	MOV  	R1,A
	PUSH 	AR3
	PUSH 	AR2
	PUSH 	AR1
	MOV  	DPTR,#inTxBuf
	MOVX 	A,@DPTR
	MOV  	R6,A
	INC  	DPTR
	MOVX 	A,@DPTR
	MOV  	R1,A
	POP  	DPL
	POP  	DPH
	POP  	ACC
	XRL  	A,#01H
	JNZ  	?C0035
	MOV  	A,R1
	XRL  	A,DPL
	JNZ  	?C0035
	MOV  	A,R6
	XRL  	A,DPH
?C0035:
	JNZ  	?C0010
	SETB 	TIflag
	LJMP 	?C0011
?C0010:
; 		SBUF0=*outTxBuf; outTxBuf++;
			; SOURCE LINE # 84
	MOV  	DPTR,#outTxBuf
	MOVX 	A,@DPTR
	MOV  	R3,A
	INC  	DPTR
	MOVX 	A,@DPTR
	MOV  	R2,A
	INC  	DPTR
	MOVX 	A,@DPTR
	MOV  	R1,A
	LCALL	?C?CLDPTR
	MOV  	SBUF0,A
	MOV  	DPTR,#outTxBuf+01H
	CLR  	A
	MOV  	B,#01H
	LCALL	?C?IILDX
; 		if(outTxBuf==TxBuf+LenTxBuf) outTxBuf=TxBuf;
			; SOURCE LINE # 85
	MOV  	DPTR,#outTxBuf
	MOVX 	A,@DPTR
	MOV  	R3,A
	INC  	DPTR
	MOVX 	A,@DPTR
	MOV  	R2,A
	INC  	DPTR
	MOVX 	A,@DPTR
	MOV  	R1,A
	MOV  	A,#01H
	MOV  	DPTR,#TxBuf+080H
	XRL  	A,R3
	JNZ  	?C0036
	MOV  	A,R1
	XRL  	A,DPL
	JNZ  	?C0036
	MOV  	A,R2
	XRL  	A,DPH
?C0036:
	JNZ  	?C0009
	MOV  	DPTR,#outTxBuf
	INC  	A
	MOVX 	@DPTR,A
	INC  	DPTR
	MOV  	A,#HIGH (TxBuf)
	MOVX 	@DPTR,A
	INC  	DPTR
	MOV  	A,#LOW (TxBuf)
	MOVX 	@DPTR,A
; 	  }
			; SOURCE LINE # 86
?C0009:
; 
; 
; if (RI0)
			; SOURCE LINE # 89
	JB   	RI0,$ + 6H
	LJMP 	?C0011
;       { 	
			; SOURCE LINE # 90
; 		RI0=0;
			; SOURCE LINE # 91
	CLR  	RI0
;         //這里,緩沖區(qū)的讀寫方式跟8019as的ram區(qū)一樣,是循環(huán)讀,而且也用了
; 		//兩個指針,一個用來收,一個用來讀
; 		t=inRxBuf;t++;				//保留指針位置
			; SOURCE LINE # 94
	MOV  	DPTR,#inRxBuf
	MOVX 	A,@DPTR
	MOV  	R1,A
	INC  	DPTR
	MOVX 	A,@DPTR
	MOV  	R2,A
	INC  	DPTR
	MOVX 	A,@DPTR
	MOV  	DPTR,#t?240
	XCH  	A,R1
	MOVX 	@DPTR,A
	INC  	DPTR
	MOV  	A,R2
	MOVX 	@DPTR,A
	INC  	DPTR
	MOV  	A,R1
	MOVX 	@DPTR,A
	MOV  	DPTR,#t?240+01H
	CLR  	A
	MOV  	B,#01H
	LCALL	?C?IILDX
; 		if(t==RxBuf+LenRxBuf) t=RxBuf;	//如果到緩沖區(qū)末尾,則返回緩沖區(qū)頭
			; SOURCE LINE # 95
	MOV  	DPTR,#t?240
	MOVX 	A,@DPTR
	MOV  	R3,A
	INC  	DPTR
	MOVX 	A,@DPTR
	MOV  	R2,A
	INC  	DPTR
	MOVX 	A,@DPTR
	MOV  	R1,A
	MOV  	A,#01H
	MOV  	DPTR,#RxBuf+022H
	XRL  	A,R3
	JNZ  	?C0037
	MOV  	A,R1
	XRL  	A,DPL
	JNZ  	?C0037
	MOV  	A,R2
	XRL  	A,DPH
?C0037:
	JNZ  	?C0014
	MOV  	DPTR,#t?240
	INC  	A
	MOVX 	@DPTR,A
	INC  	DPTR
	MOV  	A,#HIGH (RxBuf)
	MOVX 	@DPTR,A
	INC  	DPTR
	MOV  	A,#LOW (RxBuf)
	MOVX 	@DPTR,A
?C0014:
; 		if(t==outRxBuf) return;			//如果相等,說明緩沖區(qū)滿了,RxBuf Full
			; SOURCE LINE # 96
	MOV  	DPTR,#outRxBuf
	MOVX 	A,@DPTR
	MOV  	R3,A
	INC  	DPTR
	MOVX 	A,@DPTR
	MOV  	R2,A
	INC  	DPTR
	MOVX 	A,@DPTR
	MOV  	R1,A
	PUSH 	AR3
	PUSH 	AR2
	PUSH 	AR1
	MOV  	DPTR,#t?240
	MOVX 	A,@DPTR
	MOV  	R3,A
	INC  	DPTR
	MOVX 	A,@DPTR
	MOV  	R2,A
	INC  	DPTR
	MOVX 	A,@DPTR
	MOV  	R1,A
	POP  	DPL
	POP  	DPH
	POP  	ACC
	XRL  	A,R3
	JNZ  	?C0038
	MOV  	A,R1
	XRL  	A,DPL
	JNZ  	?C0038
	MOV  	A,R2
	XRL  	A,DPH
?C0038:
	JZ   	?C0011
?C0015:
; 		*inRxBuf=SBUF0;
			; SOURCE LINE # 97
	MOV  	DPTR,#inRxBuf
	MOVX 	A,@DPTR
	MOV  	R3,A
	INC  	DPTR
	MOVX 	A,@DPTR
	MOV  	R2,A
	INC  	DPTR
	MOVX 	A,@DPTR
	MOV  	R1,A
	MOV  	A,SBUF0
	LCALL	?C?CSTPTR
; 		inRxBuf=t;
			; SOURCE LINE # 98
	MOV  	DPTR,#t?240
	MOVX 	A,@DPTR
	MOV  	R1,A

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产一区欧美一区| 国产日韩欧美在线一区| www.亚洲国产| 国产成人超碰人人澡人人澡| 蜜桃视频一区二区| 国产一区在线精品| 国产麻豆精品在线观看| 国产一区二区调教| 成人免费看片app下载| 国产精品亚洲午夜一区二区三区| 国产电影一区在线| 懂色一区二区三区免费观看| 国产美女在线观看一区| 成人美女视频在线看| 成人a级免费电影| 91首页免费视频| 日本乱人伦一区| 9191成人精品久久| 国产婷婷色一区二区三区| 国产精品久久三区| 亚洲综合一区二区精品导航| 日韩精品视频网| 国产成人精品一区二区三区网站观看 | 不卡一区在线观看| 日本高清免费不卡视频| 日韩一区二区中文字幕| 欧美激情一区二区三区| 一区二区三区 在线观看视频| 日本伊人午夜精品| 精品一区二区三区不卡| 成人99免费视频| 91精品国产麻豆国产自产在线 | 国产一区二区三区久久久| 成人黄色国产精品网站大全在线免费观看 | 国产精品家庭影院| 一区二区三国产精华液| 老司机精品视频在线| 色综合久久久久综合体| 日韩一级二级三级精品视频| 中文字幕av一区二区三区高| 蜜桃一区二区三区在线| 色妞www精品视频| 久久久青草青青国产亚洲免观| 亚洲综合视频网| 99久久久久久99| 久久先锋影音av| 青青草国产精品97视觉盛宴| 99久久国产免费看| 欧美成人a∨高清免费观看| 亚洲国产欧美日韩另类综合| 国产精品一品二品| 欧美日韩中字一区| 亚洲国产精品av| 捆绑紧缚一区二区三区视频 | 国产精品国产三级国产普通话三级| 首页综合国产亚洲丝袜| 色综合久久久久久久久| 国产精品欧美一级免费| 国产一区二区福利视频| 欧美xxx久久| 视频一区二区欧美| 欧美久久久久中文字幕| 亚洲精品va在线观看| 99久久伊人网影院| 中文字幕在线不卡| 成人动漫一区二区在线| 国产女人18水真多18精品一级做| 久久99精品国产| 亚洲精品一区二区三区福利| 蜜臀va亚洲va欧美va天堂| 91精品国产综合久久香蕉的特点| 亚洲福利视频三区| 欧美日韩精品高清| 午夜精品在线看| 51精品视频一区二区三区| 亚洲成人激情综合网| 欧美日韩极品在线观看一区| 亚洲午夜精品久久久久久久久| www.欧美.com| 成人欧美一区二区三区视频网页| eeuss鲁片一区二区三区在线观看 eeuss鲁片一区二区三区在线看 | 欧美色网站导航| 亚洲综合丝袜美腿| 99久久精品国产毛片| 国产精品久久久久桃色tv| 91免费版在线看| 一区二区视频在线看| 国产精品 欧美精品| 中文字幕乱码日本亚洲一区二区| 白白色亚洲国产精品| 亚洲夂夂婷婷色拍ww47| 制服.丝袜.亚洲.另类.中文 | 亚洲综合免费观看高清完整版| 欧美丝袜自拍制服另类| 日韩 欧美一区二区三区| 亚洲精品在线电影| av电影一区二区| 天堂成人免费av电影一区| 欧美精品一区在线观看| 91在线你懂得| 蜜臀精品久久久久久蜜臀| 亚洲国产精品二十页| 欧美三级在线视频| 国产一区欧美二区| 一二三四社区欧美黄| 日韩视频一区二区三区在线播放| 国产999精品久久久久久| 一区二区三区加勒比av| 精品国免费一区二区三区| 92国产精品观看| 精品一区二区在线看| 一区二区视频在线| 久久精品人人爽人人爽| 欧美精品三级日韩久久| 国产丶欧美丶日本不卡视频| 亚洲一区视频在线| 欧美激情一区二区| 精品精品国产高清一毛片一天堂| 99re在线视频这里只有精品| 日本欧洲一区二区| 亚洲网友自拍偷拍| 中文字幕日本不卡| 国产亚洲欧洲997久久综合| 欧美日韩在线播| 一本色道久久综合亚洲91 | 欧美色精品在线视频| 成人综合在线网站| 精一区二区三区| 日本不卡一区二区| 一区二区三区久久| 亚洲人精品午夜| 国产精品乱人伦| 久久精品一区蜜桃臀影院| 日韩视频123| 欧美裸体bbwbbwbbw| 在线观看视频欧美| 91极品美女在线| 日本韩国欧美一区| 91一区在线观看| 成人精品视频一区二区三区| 国产在线精品免费| 韩国av一区二区| 另类小说欧美激情| 久久精品72免费观看| 免费精品视频最新在线| 日韩精品电影一区亚洲| 亚洲成av人综合在线观看| 亚洲欧美成人一区二区三区| 国产精品久久国产精麻豆99网站| 久久久久一区二区三区四区| 亚洲精品一区二区三区四区高清| 精品国产凹凸成av人网站| 欧美不卡在线视频| 久久婷婷久久一区二区三区| 久久综合精品国产一区二区三区 | 91浏览器打开| 日本韩国精品在线| 欧美日韩精品专区| 欧美一区二区三区性视频| 欧美大片在线观看一区| 久久中文娱乐网| 日本一区二区三区四区| 中文字幕在线播放不卡一区| 最新中文字幕一区二区三区| 亚洲午夜激情网站| 久久99九九99精品| 成人va在线观看| 91久久精品一区二区三区| 欧美精品久久99| 久久精品亚洲麻豆av一区二区| 国产婷婷色一区二区三区在线| 亚洲视频免费在线观看| 日韩电影在线免费看| 国产一区视频在线看| 色婷婷av一区二区三区软件| 欧美日韩精品一区二区三区四区| 欧美一区二区大片| 欧美激情在线一区二区三区| 亚洲欧美aⅴ...| 久久99精品网久久| 色一情一乱一乱一91av| 精品国产免费视频| 国产精品福利一区| 免费xxxx性欧美18vr| 99riav久久精品riav| 欧美一区二区三区免费在线看| 中文乱码免费一区二区| 天堂成人免费av电影一区| 成人激情免费视频| 666欧美在线视频| 国产精品全国免费观看高清 | 欧美一卡2卡3卡4卡| 中文字幕一区二区三| 免费黄网站欧美| 一本久道久久综合中文字幕| 欧美精品一区二区蜜臀亚洲| 亚洲综合av网| 成人黄色777网| 精品久久久久99| 亚洲国产一区二区视频|