📄 menu_func.lst
字号:
; SOURCE LINE # 37
001A 742F MOV A,#02FH
001C F0 MOVX @DPTR,A
; SOURCE LINE # 38
001D 908000 MOV DPTR,#08000H
0020 ED MOV A,R5
0021 F0 MOVX @DPTR,A
C51 COMPILER V8.08 MENU_FUNC 07/23/2007 08:20:59 PAGE 15
; SOURCE LINE # 39
0022 A3 INC DPTR
0023 746F MOV A,#06FH
0025 F0 MOVX @DPTR,A
; SOURCE LINE # 42
0026 742F MOV A,#02FH
0028 F0 MOVX @DPTR,A
; SOURCE LINE # 43
0029 22 RET
002A ?C0004:
; SOURCE LINE # 45
; SOURCE LINE # 46
002A 740F MOV A,#0FH
002C F0 MOVX @DPTR,A
; SOURCE LINE # 47
002D 908000 MOV DPTR,#08000H
0030 ED MOV A,R5
0031 F0 MOVX @DPTR,A
; SOURCE LINE # 48
0032 A3 INC DPTR
0033 744F MOV A,#04FH
0035 F0 MOVX @DPTR,A
; SOURCE LINE # 51
0036 E0 MOVX A,@DPTR
0037 540F ANL A,#0FH
0039 F0 MOVX @DPTR,A
; SOURCE LINE # 52
; SOURCE LINE # 54
003A ?C0006:
003A 22 RET
; FUNCTION _wr_lcd (END)
; FUNCTION _lat_disp (BEGIN)
; SOURCE LINE # 81
;---- Variable 'data1' assigned to Register 'R6' ----
0000 AE07 MOV R6,AR7
; SOURCE LINE # 82
; SOURCE LINE # 84
0002 D294 SETB cs1
0004 D295 SETB cs2
; SOURCE LINE # 85
0006 7D3F MOV R5,#03FH
0008 E4 CLR A
0009 FF MOV R7,A
000A 120000 R LCALL _wr_lcd
; SOURCE LINE # 86
;---- Variable 'j' assigned to Register 'R4' ----
000D E4 CLR A
000E FC MOV R4,A
000F ?C0007:
; SOURCE LINE # 87
; SOURCE LINE # 88
000F EC MOV A,R4
0010 24B8 ADD A,#0B8H
0012 FD MOV R5,A
0013 E4 CLR A
0014 FF MOV R7,A
0015 120000 R LCALL _wr_lcd
; SOURCE LINE # 90
0018 7D40 MOV R5,#040H
001A 120000 R LCALL _wr_lcd
; SOURCE LINE # 91
C51 COMPILER V8.08 MENU_FUNC 07/23/2007 08:20:59 PAGE 16
;---- Variable 'i' assigned to Register 'R3' ----
001D E4 CLR A
001E FB MOV R3,A
001F ?C0010:
; SOURCE LINE # 92
; SOURCE LINE # 93
001F AD06 MOV R5,AR6
0021 7F01 MOV R7,#01H
0023 120000 R LCALL _wr_lcd
; SOURCE LINE # 95
0026 0B INC R3
0027 EB MOV A,R3
0028 B440F4 CJNE A,#040H,?C0010
; SOURCE LINE # 96
002B ?C0009:
002B 0C INC R4
002C EC MOV A,R4
002D B408DF CJNE A,#08H,?C0007
; SOURCE LINE # 97
0030 ?C0013:
0030 22 RET
; FUNCTION _lat_disp (END)
; FUNCTION L?0324 (BEGIN)
0000 L?0325:
0000 120000 R LCALL clrscr
0003 D294 SETB cs1
0005 C295 CLR cs2
0007 900000 R MOV DPTR,#?_chn_disp?BYTE+03H
000A 7410 MOV A,#010H
000C F0 MOVX @DPTR,A
000D A3 INC DPTR
000E 7401 MOV A,#01H
0010 F0 MOVX @DPTR,A
0011 A3 INC DPTR
0012 04 INC A
0013 F0 MOVX @DPTR,A
0014 A3 INC DPTR
0015 7400 R MOV A,#HIGH hz_test_1
0017 F0 MOVX @DPTR,A
0018 7400 R MOV A,#LOW hz_test_1
001A L?0326:
001A A3 INC DPTR
001B L?0327:
001B F0 MOVX @DPTR,A
001C 7B02 MOV R3,#02H
001E E4 CLR A
001F FD MOV R5,A
0020 FF MOV R7,A
; FUNCTION _chn_disp (BEGIN)
; SOURCE LINE # 118
0021 900000 R MOV DPTR,#x
0024 EF MOV A,R7
0025 F0 MOVX @DPTR,A
0026 A3 INC DPTR
0027 ED MOV A,R5
0028 F0 MOVX @DPTR,A
0029 A3 INC DPTR
002A EB MOV A,R3
002B F0 MOVX @DPTR,A
; SOURCE LINE # 119
; SOURCE LINE # 121
C51 COMPILER V8.08 MENU_FUNC 07/23/2007 08:20:59 PAGE 17
002C 7D3F MOV R5,#03FH
002E E4 CLR A
002F FF MOV R7,A
0030 120000 R LCALL _wr_lcd
; SOURCE LINE # 122
;---- Variable 'l' assigned to Register 'R1' ----
0033 E4 CLR A
0034 F9 MOV R1,A
0035 ?C0014:
0035 900000 R MOV DPTR,#row_xl
0038 E0 MOVX A,@DPTR
0039 FF MOV R7,A
003A E9 MOV A,R1
003B C3 CLR C
003C 9F SUBB A,R7
003D 4003 JC $ + 5H
003F 020000 R LJMP ?C0026
; SOURCE LINE # 123
; SOURCE LINE # 124
;---- Variable 'k' assigned to Register 'R6' ----
0042 E4 CLR A
0043 FE MOV R6,A
0044 ?C0017:
0044 900000 R MOV DPTR,#row_yl
0047 E0 MOVX A,@DPTR
0048 FF MOV R7,A
0049 EE MOV A,R6
004A C3 CLR C
004B 9F SUBB A,R7
004C 4003 JC $ + 5H
004E 020000 R LJMP ?C0016
; SOURCE LINE # 125
; SOURCE LINE # 126
;---- Variable 'j' assigned to Register 'R4' ----
0051 E4 CLR A
0052 FC MOV R4,A
0053 ?C0020:
0053 900000 R MOV DPTR,#xl
0056 E0 MOVX A,@DPTR
0057 FF MOV R7,A
0058 EC MOV A,R4
0059 C3 CLR C
005A 9F SUBB A,R7
005B 4003 JC $ + 5H
005D 020000 R LJMP ?C0019
; SOURCE LINE # 127
; SOURCE LINE # 128
0060 900000 R MOV DPTR,#x
0063 120000 R LCALL L?0336
; SOURCE LINE # 130
0066 900000 R MOV DPTR,#yl
0069 E0 MOVX A,@DPTR
006A FF MOV R7,A
006B EE MOV A,R6
006C 8FF0 MOV B,R7
006E A4 MUL AB
006F FF MOV R7,A
0070 900000 R MOV DPTR,#y
0073 E0 MOVX A,@DPTR
0074 2440 ADD A,#040H
0076 2F ADD A,R7
0077 FD MOV R5,A
C51 COMPILER V8.08 MENU_FUNC 07/23/2007 08:20:59 PAGE 18
0078 E4 CLR A
0079 FF MOV R7,A
007A 120000 R LCALL _wr_lcd
; SOURCE LINE # 131
007D 900000 R MOV DPTR,#xl
0080 E0 MOVX A,@DPTR
0081 FF MOV R7,A
0082 E9 MOV A,R1
0083 8FF0 MOV B,R7
0085 A4 MUL AB
0086 FD MOV R5,A
0087 A3 INC DPTR
0088 E0 MOVX A,@DPTR
0089 FB MOV R3,A
008A ED MOV A,R5
008B 8BF0 MOV B,R3
008D A4 MUL AB
008E FD MOV R5,A
008F 900000 R MOV DPTR,#row_yl
0092 E0 MOVX A,@DPTR
0093 FB MOV R3,A
0094 ED MOV A,R5
0095 8BF0 MOV B,R3
0097 A4 MUL AB
0098 FD MOV R5,A
0099 EE MOV A,R6
009A 8FF0 MOV B,R7
009C A4 MUL AB
009D FF MOV R7,A
009E 900000 R MOV DPTR,#yl
00A1 E0 MOVX A,@DPTR
00A2 FB MOV R3,A
00A3 EF MOV A,R7
00A4 8BF0 MOV B,R3
00A6 A4 MUL AB
00A7 2D ADD A,R5
00A8 FF MOV R7,A
00A9 EC MOV A,R4
00AA 8BF0 MOV B,R3
00AC A4 MUL AB
00AD 2F ADD A,R7
00AE 900000 R MOV DPTR,#a
00B1 F0 MOVX @DPTR,A
; SOURCE LINE # 132
00B2 E4 CLR A
00B3 900000 R MOV DPTR,#i
00B6 F0 MOVX @DPTR,A
00B7 ?C0023:
00B7 900000 R MOV DPTR,#yl
00BA E0 MOVX A,@DPTR
00BB FF MOV R7,A
00BC 900000 R MOV DPTR,#i
00BF E0 MOVX A,@DPTR
00C0 FD MOV R5,A
00C1 C3 CLR C
00C2 9F SUBB A,R7
00C3 5027 JNC ?C0022
; SOURCE LINE # 133
00C5 ED MOV A,R5
00C6 FB MOV R3,A
00C7 A3 INC DPTR
00C8 E0 MOVX A,@DPTR
C51 COMPILER V8.08 MENU_FUNC 07/23/2007 08:20:59 PAGE 19
00C9 2B ADD A,R3
00CA FB MOV R3,A
00CB E4 CLR A
00CC 33 RLC A
00CD FA MOV R2,A
00CE 900000 R MOV DPTR,#chn
00D1 E0 MOVX A,@DPTR
00D2 F8 MOV R0,A
00D3 A3 INC DPTR
00D4 E0 MOVX A,@DPTR
00D5 2B ADD A,R3
00D6 F582 MOV DPL,A
00D8 E8 MOV A,R0
00D9 3A ADDC A,R2
00DA F583 MOV DPH,A
00DC E4 CLR A
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -