RECV: MOV 0CH, #00H
RECV1: MOV DPTR, #R_BUFFER1
MOV A,0CH
ADD A,DPL
MOV DPL,A
CLR A
ADDC A,DPH
MOV DPH,A
MOVX A,@DPTR
MOV 0EH,A
MOV DPTR,#T_TAB
MOV A,0CH
ADD A,DPL
MOV DPL,A
CLR A
ADDC A,DPH
MOV DPH,A
MOV A,0EH
MOVX @DPTR,A
INC 0CH
MOV A,0CH
NOP
NOP
CJNE A,#16,RECV1
MOV DPTR,#R_BUFFER2
MOVX A,@DPTR
NOP
NOP
CJNE A,#1,RECV2
MOV DPTR,#S_TAB
NOP
NOP
LJMP RECV101
RECV2: NOP
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
你以为所有的芯片都有c编译器啊。
我道歉,
- for(int i=0;i<16;i++)
- {
- T_TAB[i]=R_BUFFER1[i];
- }
- if(*R_BUFFER2 == 1)
- {
- DPTR = &S_TAB[0];
- RECV101();
- }
- else
- {
- //RECV2的内容
- ......
- }
复制代码一周热门 更多>