单片机DAC0832实验.docVIP

  • 22
  • 0
  • 约7.02千字
  • 约 9页
  • 2018-08-11 发布于湖北
  • 举报
ORG 0000H LJMP MAIN ORG 0030H MAIN: LCALL KEY CJNE R5, #00H, LOP SJMP MAIN LOP: CJNE R5, #01H, NEXT1 LCALL K0 NEXT1: CJNE R5, #02H, NEXT2 LCALL K1 NEXT2: CJNE R5, #04H, NEXT3 LCALL K2 NEXT3: CJNE R5, #08H, NEXT4 LCALL K3 NEXT4: CJNE R5, #10H, LOP LCALL K4 K0: MOV DPTR, #0000H MOV A, #00H WW: MOVX @DPTR, A INC A LCALL KEY CJNE R5, #00H, BACK LJMP WW BACK : RET K1: MOV DPTR, #0000H MOV A, #00H UP: MOVX @DPTR, A INC A LCALL KEY CJNE R5, #00H, BACK1 JNZ UP DOWN: DEC A MOVX @DPTR,A LCALL KEY CJNE R5, #00H, BACK1 JNZ DOWN SJMP UP BACK1: RET K2: MOV DPTR, #0000H LOOP: MOV A, #00H MOVX @DPTR, A LCALL DELAY1 MOV A, #0FFH MOVX @DPTR, A LCALL DELAY1 SJMP LOOP RET K3: MOV DPTR, #0000H MOV R1, #00H LOOP1: MOV A,R1 MOV DPTR, #TAB MOVC A, @A+DPTR MOV DPTR, #0000H MOVX @DPTR, A INC R1 LCALL KEY CJNE R5, #00H, BACK2 LJMP LOOP1 BACK2: RET K4: MOV DPTR, #0000H MOV A, #00H UP1: MOVX @DPTR, A INC A LCALL KEY CJNE R5, #00H, BACK4 JNZ UP1 MOV A, #255 MOVX @DPTR, A LCALL KEY CJNE R5, #00H, BACK4 LCALL DELAY1 LCALL DELAY1 LCALL DELAY1 DOWN1: DEC A MOVX @DPTR,A LCALL KEY CJNE R5, #00H, BACK4 JNZ DOWN1 MOVX @DPTR, A LCALL KEY CJNE R5, #00H, BACK4 LCALL DELAY1 LCALL DELAY1 LCALL DELAY1 LJMP UP1 BACK4: RET

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档