6,调试。 参考程序 CCQ EQU2000H;外部数据RAM的地址从2000H开始到3FH结東 BIT COUNT DATA 06FH TIMER DATA 06EH TIMERI DATA 06DH TEMP DATA O6CH DATA IN DATA 02FH DATA OUT DATA 02EH BIT P1. 2 定义I/0口 DAT bIT PL. 0 bIT PL. 1 ORG OOOOH MAIN LCALL XSFW MOv RO. #30H MOV R1, #10H MOV DPTR, #CCQ MovX A @DPTR @RO. A DPTR DJNZ Rl, BACK LCALL PAIXU MOV RO. #30H MOV R1. #10H MOV DPTR,#CCQ;外部数据RAM的地址从2000H开始到3FFH结束 BACK1 MOV A, ORO MOVX DPTR. A DPTR DJNZ Rl, BACKI LCALL XSSHJ SJMP S PAIXU MOV R0. #30H 排序子程序 MOV R1, #31H MOV 40H #OFH A ERO SUBB A JC NEXT MOV A.7 6,调试。 参考程序: CCQ EQU 2000H;外部数据 RAM 的地址从 2000H 开始到 3FFFH 结束 BIT_COUNT DATA 06FH TIMER DATA 06EH TIMER1 DATA 06DH TEMP DATA 06CH DATA_IN DATA 02FH DATA_OUT DATA 02EH CLK BIT P1.2 ;定义 I/O 口 DAT BIT P1.0 ; KEY BIT P1.1 ; ORG 0000H MAIN: LCALL XSFW MOV R0,#30H MOV R1,#10H MOV DPTR,#CCQ BACK: MOVX A,@DPTR MOV @R0,A INC R0 INC DPTR DJNZ R1,BACK LCALL PAIXU MOV R0,#30H MOV R1,#10H MOV DPTR,#CCQ;外部数据RAM的地址从2000H开始到3FFFH结束 BACK1: MOV A,@R0 MOVX @DPTR,A INC R0 INC DPTR DJNZ R1,BACK1 LCALL XSSHJ SJMP $ PAIXU: MOV R0,#30H ;排序子程序 MOV R1,#31H MOV 40H,#0FH LOP: MOV 41H,40H LP: MOV A,@R0 CLR CY SUBB A,@R1 JC NEXT MOV A,@R0