org 0000h ajmp main org 0080h; ;定义P1.0,P1.1,P1.2 分别为AA,BB,CC 以便在程序中描述 AA EQU P1.0 BB EQU P1.1 CC EQU P1.2 MAIN: CLR CC ;状态1 A,B,C为000 CLR BB CLR AA CALL DELAY ;调用延时 CLR CC ;状态2 A,B,C 为100 CLR BB SETB AA CALL DELAY ;调用延时 CLR CC ;状态2 A,B,C 为010 SETB BB CLR AA CALL DELAY CLR CC SETB BB SETB AA CALL DELAY
| SETB CC CLR BB CLR AA CALL DELAY SETB CC CLR BB SETB AA CALL DELAY SETB CC SETB BB CLR AA CALL DELAY SETB CC SETB BB SETB AA CALL DELAY JMP MAIN ;重新开始 DELAY: ;延时子程序 MOV R5,#255 D3:MOV R2,#255 D4: DJNZ R2,D4 DJNZ R5,D3 RET END
|