资源描述
查询方式产生方波 ORG 0000HSTART:MOV TMOD,#10H SETB TR1 SETB P1.0 CLR P2.0 SETB P2.1 LOOP:MOV TH1,#0AAH MOV TL1,#22H JNB TF1,$ CLR TF1 CPL P1.0 SJMP LOOP END中断方式生成方波 ORG 0000H AJMP MAIN ORG 001BH AJMP INSER ORG 0030H MAIN:CLR P2.0 SETB P2.1 SETB ET1 SETB EA MOV TMOD,#10H MOV TH1,#0EDH MOV TL1,#22H SETB TR1 HERE:SJMP HERE ORG 0200HINSER:CPL P1.0 RETI END流水灯 ORG 0000H AJMP MAIN ORG 0003H AJMP INSER ORG 0030H MAIN:SETB EX0 SETB IT0 SETB EA CLR P2.0 SETB P2.1 HERE:SJMP HERE ORG 0200HINSER:MOV A,#0FEH CLR IE0 LOOP:MOV P1,A LCALL TIME RL A SJMP LOOP RETI TIME:MOV R1,#0FFH L1:MOV R0,#0FFH L2:DJNZ R0,L2 DJNZ R1,L1 NOP NOP RET END 数据转移 ORG 0000H AJMP MAIN ORG 0030H DB #00H,#01H,#02H,#03H,#04H,#05H,#06H,#07H,#08H,#09H,#0AH,#0BH,#0CH,#0DH,#0EH,#0FH ORG 0100HMAIN:MOV R2,#0FH MOV R0,#30H MOV R1,#60H L0:MOV A,R0 MOV R1,A INC R0 INC R1 DJNZ R2,L0 CLR P2.0 SETB P2.1 MOV R3,#0FH MOV R1,#60H L1:MOV B,R1 MOV P1,B LCALL TIME INC R1 DJNZ R3,L1TIME:MOV R1,#0FFH L3:MOV R0,#0FFH L2:DJNZ R0,L2 DJNZ R1,L3 NOP NOP RET ENDORG 0000HLJMP MAINORG 0100HMAIN: MOV R2,#10H MOV A,#01H MOV R1,#30HLOOP: MOV R1,A INC R1 INC A DJNZ R2,LOOP MOV R0,#30H CLR A MOV R7,#10H MOV R1,#60H CLR P3.6 SETB P3.7LOOP2: MOV A,R0 CPL A MOV R1,A MOV P1,R1 LCALL DELAY INC R0 INC R1 DJNZ R7,LOOP2DELAY: MOV R3,#10HD1:MOV R4,#0FFHD2:MOV R5,#0FFH D3:DJNZ R5,D3 DJNZ R4,D2 DJNZ R3,D1 RETENDBCD码转ASCII码 ORG 0000H LJMP MAIN ORG 1000HMAIN:CLR P2.0 SETB P2.1 MOV R0,#30H MOV R1,#12H MOV A,R1 ADD A,R0 MOV DPTR,#1010H MOVX DPTR,A MOV P1,A RET END
展开阅读全文