?? function.lst
字號:
; FUNCTION disp_Gray_BarH (BEGIN)
; SOURCE LINE # 124
; SOURCE LINE # 125
; SOURCE LINE # 126
0000 7800 R MOV R0,#LOW Gray_Step
C51 COMPILER V7.50 FUNCTION 11/21/2006 14:47:20 PAGE 18
0002 7C00 R MOV R4,#HIGH Gray_Step
0004 7D01 MOV R5,#01H
0006 7BFF MOV R3,#0FFH
0008 7A00 R MOV R2,#HIGH _?ix1000
000A 7900 R MOV R1,#LOW _?ix1000
000C 7E00 MOV R6,#00H
000E 7F40 MOV R7,#040H
0010 120000 E LCALL ?C?COPY
; SOURCE LINE # 132
0013 E4 CLR A
0014 900000 R MOV DPTR,#t
0017 F0 MOVX @DPTR,A
0018 A3 INC DPTR
0019 F0 MOVX @DPTR,A
001A 900000 R MOV DPTR,#k
001D F0 MOVX @DPTR,A
001E A3 INC DPTR
001F F0 MOVX @DPTR,A
0020 900000 R MOV DPTR,#j
0023 F0 MOVX @DPTR,A
0024 A3 INC DPTR
0025 F0 MOVX @DPTR,A
;---- Variable 'i' assigned to Register 'R4/R5' ----
0026 FD MOV R5,A
0027 FC MOV R4,A
; SOURCE LINE # 133
0028 120000 R LCALL RAM_ADRESS
; SOURCE LINE # 134
002B ?C0052:
; SOURCE LINE # 135
; SOURCE LINE # 136
002B 900000 R MOV DPTR,#k
002E E0 MOVX A,@DPTR
002F 7004 JNZ ?C0086
0031 A3 INC DPTR
0032 E0 MOVX A,@DPTR
0033 640A XRL A,#0AH
0035 ?C0086:
0035 7015 JNZ ?C0055
; SOURCE LINE # 137
; SOURCE LINE # 138
0037 900000 R MOV DPTR,#t+01H
003A E0 MOVX A,@DPTR
003B 04 INC A
003C F0 MOVX @DPTR,A
003D 7006 JNZ ?C0087
003F 900000 R MOV DPTR,#t
0042 E0 MOVX A,@DPTR
0043 04 INC A
0044 F0 MOVX @DPTR,A
0045 ?C0087:
; SOURCE LINE # 139
0045 E4 CLR A
0046 900000 R MOV DPTR,#k
0049 F0 MOVX @DPTR,A
004A A3 INC DPTR
004B F0 MOVX @DPTR,A
; SOURCE LINE # 140
004C ?C0055:
; SOURCE LINE # 141
004C 900000 R MOV DPTR,#k+01H
004F E0 MOVX A,@DPTR
C51 COMPILER V7.50 FUNCTION 11/21/2006 14:47:20 PAGE 19
0050 04 INC A
0051 F0 MOVX @DPTR,A
0052 7006 JNZ ?C0088
0054 900000 R MOV DPTR,#k
0057 E0 MOVX A,@DPTR
0058 04 INC A
0059 F0 MOVX @DPTR,A
005A ?C0088:
; SOURCE LINE # 142
005A E4 CLR A
005B 900000 R MOV DPTR,#j
005E F0 MOVX @DPTR,A
005F A3 INC DPTR
0060 F0 MOVX @DPTR,A
0061 ?C0056:
; SOURCE LINE # 143
; SOURCE LINE # 144
0061 900000 R MOV DPTR,#t
0064 E0 MOVX A,@DPTR
0065 FE MOV R6,A
0066 A3 INC DPTR
0067 E0 MOVX A,@DPTR
0068 FF MOV R7,A
0069 EE MOV A,R6
006A 6003 JZ $ + 5H
006C 020000 R LJMP ?C0058
006F EF MOV A,R7
0070 B41000 CJNE A,#010H,?C0089
0073 ?C0089:
0073 4003 JC $ + 5H
0075 020000 R LJMP ?C0058
0078 900000 R MOV DPTR,#?C0090
007B F8 MOV R0,A
007C 28 ADD A,R0
007D 28 ADD A,R0
007E 73 JMP @A+DPTR
007F ?C0090:
007F 020000 R LJMP ?C0060
0082 020000 R LJMP ?C0061
0085 020000 R LJMP ?C0062
0088 020000 R LJMP ?C0063
008B 020000 R LJMP ?C0064
008E 020000 R LJMP ?C0065
0091 020000 R LJMP ?C0066
0094 020000 R LJMP ?C0067
0097 020000 R LJMP ?C0068
009A 020000 R LJMP ?C0069
009D 020000 R LJMP ?C0070
00A0 020000 R LJMP ?C0071
00A3 020000 R LJMP ?C0072
00A6 020000 R LJMP ?C0073
00A9 020000 R LJMP ?C0074
00AC 020000 R LJMP ?C0075
; SOURCE LINE # 145
00AF ?C0060:
; SOURCE LINE # 146
00AF 900000 R MOV DPTR,#Gray_Step+02H
; SOURCE LINE # 147
00B2 8049 SJMP ?C0107
; SOURCE LINE # 148
00B4 ?C0061:
; SOURCE LINE # 149
C51 COMPILER V7.50 FUNCTION 11/21/2006 14:47:20 PAGE 20
00B4 900000 R MOV DPTR,#Gray_Step+06H
00B7 ?C0093:
; SOURCE LINE # 150
00B7 8044 SJMP ?C0107
; SOURCE LINE # 151
00B9 ?C0062:
; SOURCE LINE # 152
00B9 900000 R MOV DPTR,#Gray_Step+0AH
00BC ?C0094:
; SOURCE LINE # 153
00BC 803F SJMP ?C0107
; SOURCE LINE # 154
00BE ?C0063:
; SOURCE LINE # 155
00BE 900000 R MOV DPTR,#Gray_Step+0EH
00C1 ?C0095:
; SOURCE LINE # 156
00C1 803A SJMP ?C0107
; SOURCE LINE # 157
00C3 ?C0064:
; SOURCE LINE # 158
00C3 900000 R MOV DPTR,#Gray_Step+012H
00C6 ?C0096:
; SOURCE LINE # 159
00C6 8035 SJMP ?C0107
; SOURCE LINE # 160
00C8 ?C0065:
; SOURCE LINE # 161
00C8 900000 R MOV DPTR,#Gray_Step+016H
00CB ?C0097:
; SOURCE LINE # 162
00CB 8030 SJMP ?C0107
; SOURCE LINE # 163
00CD ?C0066:
; SOURCE LINE # 164
00CD 900000 R MOV DPTR,#Gray_Step+01AH
00D0 ?C0098:
; SOURCE LINE # 165
00D0 802B SJMP ?C0107
; SOURCE LINE # 166
00D2 ?C0067:
; SOURCE LINE # 167
00D2 900000 R MOV DPTR,#Gray_Step+01EH
00D5 ?C0099:
; SOURCE LINE # 168
00D5 8026 SJMP ?C0107
; SOURCE LINE # 169
00D7 ?C0068:
; SOURCE LINE # 170
00D7 900000 R MOV DPTR,#Gray_Step+022H
00DA ?C0100:
; SOURCE LINE # 171
00DA 8021 SJMP ?C0107
; SOURCE LINE # 172
00DC ?C0069:
; SOURCE LINE # 173
00DC 900000 R MOV DPTR,#Gray_Step+026H
00DF ?C0101:
; SOURCE LINE # 174
00DF 801C SJMP ?C0107
; SOURCE LINE # 175
00E1 ?C0070:
C51 COMPILER V7.50 FUNCTION 11/21/2006 14:47:20 PAGE 21
; SOURCE LINE # 176
00E1 900000 R MOV DPTR,#Gray_Step+02AH
00E4 ?C0102:
; SOURCE LINE # 177
00E4 8017 SJMP ?C0107
; SOURCE LINE # 178
00E6 ?C0071:
; SOURCE LINE # 179
00E6 900000 R MOV DPTR,#Gray_Step+02EH
00E9 ?C0103:
; SOURCE LINE # 180
00E9 8012 SJMP ?C0107
; SOURCE LINE # 181
00EB ?C0072:
; SOURCE LINE # 182
00EB 900000 R MOV DPTR,#Gray_Step+032H
00EE ?C0104:
; SOURCE LINE # 183
00EE 800D SJMP ?C0107
; SOURCE LINE # 184
00F0 ?C0073:
; SOURCE LINE # 185
00F0 900000 R MOV DPTR,#Gray_Step+036H
00F3 ?C0105:
; SOURCE LINE # 186
00F3 8008 SJMP ?C0107
; SOURCE LINE # 187
00F5 ?C0074:
; SOURCE LINE # 188
00F5 900000 R MOV DPTR,#Gray_Step+03AH
00F8 ?C0106:
; SOURCE LINE # 189
00F8 8003 SJMP ?C0107
; SOURCE LINE # 190
00FA ?C0075:
; SOURCE LINE # 191
00FA 900000 R MOV DPTR,#Gray_Step+03EH
00FD ?C0107:
00FD E0 MOVX A,@DPTR
00FE FE MOV R6,A
00FF A3 INC DPTR
0100 E0 MOVX A,@DPTR
0101 FF MOV R7,A
0102 120000 R LCALL _writed
; SOURCE LINE # 192
; SOURCE LINE # 193
; SOURCE LINE # 194
; SOURCE LINE # 195
; SOURCE LINE # 196
0105 ?C0058:
0105 900000 R MOV DPTR,#j+01H
0108 E0 MOVX A,@DPTR
0109 04 INC A
010A F0 MOVX @DPTR,A
010B 7006 JNZ ?C0091
010D 900000 R MOV DPTR,#j
0110 E0 MOVX A,@DPTR
0111 04 INC A
0112 F0 MOVX @DPTR,A
0113 ?C0091:
0113 C3 CLR C
0114 900000 R MOV DPTR,#j+01H
C51 COMPILER V7.50 FUNCTION 11/21/2006 14:47:20 PAGE 22
0117 E0 MOVX A,@DPTR
0118 94B0 SUBB A,#0B0H
011A 900000 R MOV DPTR,#j
011D E0 MOVX A,@DPTR
011E 9400 SUBB A,#00H
0120 5003 JNC $ + 5H
0122 020000 R LJMP ?C0056
; SOURCE LINE # 197
0125 ?C0054:
0125 0D INC R5
0126 BD0001 CJNE R5,#00H,?C0092
0129 0C INC R4
012A ?C0092:
012A ED MOV A,R5
012B 64DC XRL A,#0DCH
012D 4C ORL A,R4
012E 6003 JZ $ + 5H
0130 020000 R LJMP ?C0052
; SOURCE LINE # 198
0133 ?C0077:
0133 22 RET
; FUNCTION disp_Gray_BarH (END)
; FUNCTION Pause (BEGIN)
; SOURCE LINE # 201
; SOURCE LINE # 202
0000 ?C0078:
; SOURCE LINE # 203
0000 20B5FD JB P3_5,?C0078
; SOURCE LINE # 204
0003 ?C0080:
0003 22 RET
; FUNCTION Pause (END)
C51 COMPILER V7.50 FUNCTION 11/21/2006 14:47:20 PAGE 23
NAME CLASS MSPACE TYPE OFFSET SIZE
==== ===== ====== ==== ====== ====
P0 . . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 0080H 1
Pause. . . . . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
P1 . . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 0090H 1
P2 . . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 00A0H 1
P3 . . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 00B0H 1
P4 . . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 00D8H 1
RAM_ADRESS . . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
_disp. . . . . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
dat. . . . . . . . . . . . . . . . . * REG * DATA U_INT 0004H 2
i. . . . . . . . . . . . . . . . . . * REG * DATA U_CHAR 0002H 1
j. . . . . . . . . . . . . . . . . . * REG * DATA U_CHAR 0003H 1
P3_1 . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00B1H 1
P3_2 . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00B2H 1
P3_5 . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00B5H 1
P3_6 . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00B6H 1
P3_7 . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00B7H 1
_?ix1000 . . . . . . . . . . . . . . . STATIC CODE ARRAY 0000H 64
crosstalk. . . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
i. . . . . . . . . . . . . . . . . . * REG * DATA U_CHAR 0004H 1
j. . . . . . . . . . . . . . . . . . * REG * DATA U_CHAR 0005H 1
flicker. . . . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
i. . . . . . . . . . . . . . . . . . * REG * DATA U_INT 0002H 2
j. . . . . . . . . . . . . . . . . . * REG * DATA U_INT 0004H 2
disp_Gray_BarH . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
Gray_Step. . . . . . . . . . . . . . AUTO XDATA ARRAY 0000H 64
i. . . . . . . . . . . . . . . . . . * REG * DATA U_INT 0004H 2
j. . . . . . . . . . . . . . . . . . AUTO XDATA U_INT 0040H 2
k. . . . . . . . . . . . . . . . . . AUTO XDATA U_INT 0042H 2
t. . . . . . . . . . . . . . . . . . AUTO XDATA U_INT 0044H 2
_writec. . . . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
com. . . . . . . . . . . . . . . . . * REG * DATA U_INT 0006H 2
_delay . . . . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
num. . . . . . . . . . . . . . . . . * REG * DATA U_INT 0006H 2
i. . . . . . . . . . . . . . . . . . * REG * DATA U_INT 0004H 2
_writed. . . . . . . . . . . . . . . . PUBLIC CODE PROC 0004H -----
dat. . . . . . . . . . . . . . . . . * REG * DATA U_INT 0006H 2
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 570 ----
CONSTANT SIZE = 64 ----
XDATA SIZE = ---- 70
PDATA SIZE = ---- ----
DATA SIZE = ---- ----
IDATA SIZE = ---- ----
BIT SIZE = ---- ----
END OF MODULE INFORMATION.
C51 COMPILATION COMPLETE. 0 WARNING(S), 0 ERROR(S)
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -