| 本帖最后由 sysharon 于 2020-6-19 22:09 编辑 
 加了一段MAIN01的程序貌似解决了,可是觉得还不是最完美的方法,一定有办法的大佬们帮帮我
 MAIN01:
 MOV 40H,SHUJV
 ACALL MAIN1
 MOV A,SHUJV
 SUBB A,40H
 CJNE A,#00H,MAIN0
 JMP MAIN0
 MAIN0:
 MOV P0,#00000001B
 ACALL  ENABLE
 MOV P0,#00111000B
 ACALL  ENABLE
 MOV P0,#00001100B
 ACALL  ENABLE
 MOV P0,#00000110B
 ACALL  ENABLE
 MOV P0,#00H
 ACALL ENABLE
 MOV A,#01010100B
 ACALL WRITE
 MOV A,#01100101B
 ACALL WRITE
 MOV A,#01101101B
 ACALL WRITE
 MOV A,#00111010B
 ACALL WRITE
 MOV P0,#0C0H
 ACALL  ENABLE
 MOV A,#01010111B
 ACALL WRITE
 MOV A,#01100101B
 ACALL WRITE
 MOV A,#01101001B
 ACALL WRITE
 MOV A,#00111010B
 ACALL WRITE
 ACALL DISPLAY1
 ACALL DELAY2
 ACALL DELAY2
 ACALL DELAY2
 LJMP MAIN01
 MAIN1:
 CLR P2.2
 LCALL TEST
 LCALL OPDATA
 LCALL OPDATA2
 RET
 
 |