?? at89s51pro.lst
字號:
; SOURCE LINE # 17
;---- Variable 'nByte' assigned to Register 'R7' ----
; SOURCE LINE # 18
; SOURCE LINE # 20
;---- Variable 'n' assigned to Register 'R6' ----
0000 E4 CLR A
0001 FE MOV R6,A
0002 ?C0001:
0002 EE MOV A,R6
0003 C3 CLR C
0004 9F SUBB A,R7
0005 5070 JNC ?C0004
; SOURCE LINE # 21
; SOURCE LINE # 22
0007 7400 R MOV A,#LOW OutBuf
0009 2E ADD A,R6
000A F8 MOV R0,A
000B E6 MOV A,@R0
; SOURCE LINE # 23
000C C297 CLR P1_7
; SOURCE LINE # 24
000E A2E7 MOV C,A_7
0010 9295 MOV P1_5,C
; SOURCE LINE # 25
0012 D297 SETB P1_7
; SOURCE LINE # 26
0014 A296 MOV C,P1_6
0016 92F7 MOV B_7,C
; SOURCE LINE # 27
0018 C297 CLR P1_7
; SOURCE LINE # 28
001A A2E6 MOV C,A_6
001C 9295 MOV P1_5,C
; SOURCE LINE # 29
001E D297 SETB P1_7
; SOURCE LINE # 30
0020 A296 MOV C,P1_6
0022 92F6 MOV B_6,C
; SOURCE LINE # 31
0024 C297 CLR P1_7
; SOURCE LINE # 32
0026 A2E5 MOV C,A_5
0028 9295 MOV P1_5,C
; SOURCE LINE # 33
002A D297 SETB P1_7
; SOURCE LINE # 34
002C A296 MOV C,P1_6
002E 92F5 MOV B_5,C
; SOURCE LINE # 35
0030 C297 CLR P1_7
; SOURCE LINE # 36
0032 A2E4 MOV C,A_4
0034 9295 MOV P1_5,C
; SOURCE LINE # 37
0036 D297 SETB P1_7
; SOURCE LINE # 38
0038 A296 MOV C,P1_6
003A 92F4 MOV B_4,C
C51 COMPILER V7.07 AT89S51PRO 10/28/2003 18:27:18 PAGE 6
; SOURCE LINE # 39
003C C297 CLR P1_7
; SOURCE LINE # 40
003E A2E3 MOV C,A_3
0040 9295 MOV P1_5,C
; SOURCE LINE # 41
0042 D297 SETB P1_7
; SOURCE LINE # 42
0044 A296 MOV C,P1_6
0046 92F3 MOV B_3,C
; SOURCE LINE # 43
0048 C297 CLR P1_7
; SOURCE LINE # 44
004A A2E2 MOV C,A_2
004C 9295 MOV P1_5,C
; SOURCE LINE # 45
004E D297 SETB P1_7
; SOURCE LINE # 46
0050 A296 MOV C,P1_6
0052 92F2 MOV B_2,C
; SOURCE LINE # 47
0054 C297 CLR P1_7
; SOURCE LINE # 48
0056 A2E1 MOV C,A_1
0058 9295 MOV P1_5,C
; SOURCE LINE # 49
005A D297 SETB P1_7
; SOURCE LINE # 50
005C A296 MOV C,P1_6
005E 92F1 MOV B_1,C
; SOURCE LINE # 51
0060 C297 CLR P1_7
; SOURCE LINE # 52
0062 A2E0 MOV C,A_0
0064 9295 MOV P1_5,C
; SOURCE LINE # 53
0066 D297 SETB P1_7
; SOURCE LINE # 54
0068 A296 MOV C,P1_6
006A 92F0 MOV B_0,C
; SOURCE LINE # 55
006C C297 CLR P1_7
; SOURCE LINE # 56
006E 7400 R MOV A,#LOW InBuf
0070 2E ADD A,R6
0071 F8 MOV R0,A
0072 A6F0 MOV @R0,B
; SOURCE LINE # 57
0074 0E INC R6
0075 808B SJMP ?C0001
; SOURCE LINE # 58
0077 ?C0004:
0077 22 RET
; FUNCTION _SendInstrc (END)
; FUNCTION InitPro02 (BEGIN)
; SOURCE LINE # 60
; SOURCE LINE # 61
; SOURCE LINE # 62
0000 120000 E LCALL SetVpp5V
; SOURCE LINE # 63
0003 C2B5 CLR P3_5
C51 COMPILER V7.07 AT89S51PRO 10/28/2003 18:27:18 PAGE 7
; SOURCE LINE # 64
0005 D2B2 SETB P3_2
; SOURCE LINE # 65
0007 7580FF MOV P0,#0FFH
; SOURCE LINE # 66
000A 7590FF MOV P1,#0FFH
; SOURCE LINE # 67
000D 75A0FF MOV P2,#0FFH
; SOURCE LINE # 68
0010 7F0A MOV R7,#0AH
0012 7E00 MOV R6,#00H
0014 120000 E LCALL _Delay_ms
; SOURCE LINE # 69
0017 C295 CLR P1_5
; SOURCE LINE # 70
0019 D296 SETB P1_6
; SOURCE LINE # 71
001B D297 SETB P1_7
; SOURCE LINE # 72
001D D2B5 SETB P3_5
; SOURCE LINE # 73
001F 120000 E LCALL _Delay_ms
; SOURCE LINE # 74
0022 E4 CLR A
0023 F500 E MOV nAddress,A
0025 F500 E MOV nAddress+01H,A
; SOURCE LINE # 75
0027 7500AC R MOV OutBuf,#0ACH
; SOURCE LINE # 76
002A 750053 R MOV OutBuf+01H,#053H
; SOURCE LINE # 77
002D F500 R MOV OutBuf+02H,A
; SOURCE LINE # 78
002F F500 R MOV OutBuf+03H,A
; SOURCE LINE # 79
0031 7F04 MOV R7,#04H
0033 120000 R LCALL _SendInstrc
; SOURCE LINE # 80
0036 22 RET
; FUNCTION InitPro02 (END)
; FUNCTION ProOver02 (BEGIN)
; SOURCE LINE # 82
; SOURCE LINE # 83
; SOURCE LINE # 84
0000 120000 E LCALL SetVpp5V
; SOURCE LINE # 85
0003 7580FF MOV P0,#0FFH
; SOURCE LINE # 86
0006 7590FF MOV P1,#0FFH
; SOURCE LINE # 87
0009 75A0FF MOV P2,#0FFH
; SOURCE LINE # 88
000C D2B6 SETB P3_6
; SOURCE LINE # 89
000E D2B7 SETB P3_7
; SOURCE LINE # 90
0010 C2B5 CLR P3_5
; SOURCE LINE # 91
0012 D2B2 SETB P3_2
; SOURCE LINE # 92
0014 22 RET
C51 COMPILER V7.07 AT89S51PRO 10/28/2003 18:27:18 PAGE 8
; FUNCTION ProOver02 (END)
; FUNCTION Read02 (BEGIN)
; SOURCE LINE # 94
; SOURCE LINE # 95
; SOURCE LINE # 96
0000 750020 R MOV OutBuf,#020H
; SOURCE LINE # 97
0003 850000 R MOV OutBuf+01H,nAddress
; SOURCE LINE # 98
0006 850000 R MOV OutBuf+02H,nAddress+01H
; SOURCE LINE # 99
0009 7F04 MOV R7,#04H
000B 120000 R LCALL _SendInstrc
; SOURCE LINE # 100
000E AF00 R MOV R7,InBuf+03H
; SOURCE LINE # 101
0010 ?C0007:
0010 22 RET
; FUNCTION Read02 (END)
; FUNCTION ReadSign02 (BEGIN)
; SOURCE LINE # 103
; SOURCE LINE # 104
; SOURCE LINE # 105
0000 120000 R LCALL InitPro02
; SOURCE LINE # 108
0003 750028 R MOV OutBuf,#028H
; SOURCE LINE # 109
0006 E4 CLR A
0007 F500 R MOV OutBuf+01H,A
; SOURCE LINE # 110
0009 F500 R MOV OutBuf+02H,A
; SOURCE LINE # 111
000B F500 R MOV OutBuf+03H,A
; SOURCE LINE # 112
000D 7F04 MOV R7,#04H
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -