⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ocm12864.lst

📁 proteus实例集锦
💻 LST
📖 第 1 页 / 共 4 页
字号:
C51 COMPILER V8.08   OCM12864                                                              07/23/2007 08:17:44 PAGE 11  

                                           ; SOURCE LINE # 163
;---- Variable 'k' assigned to Register 'R6' ----
0021 E4                CLR     A
0022 FE                MOV     R6,A
0023         ?C0032:
0023 900000      R     MOV     DPTR,#row_yl
0026 E0                MOVX    A,@DPTR
0027 FF                MOV     R7,A
0028 EE                MOV     A,R6
0029 C3                CLR     C
002A 9F                SUBB    A,R7
002B 4003              JC      $ + 5H
002D 020000      R     LJMP    ?C0031
                                           ; SOURCE LINE # 164
                                           ; SOURCE LINE # 165
;---- Variable 'j' assigned to Register 'R4' ----
0030 E4                CLR     A
0031 FC                MOV     R4,A
0032         ?C0035:
0032 900000      R     MOV     DPTR,#xl
0035 E0                MOVX    A,@DPTR
0036 FF                MOV     R7,A
0037 EC                MOV     A,R4
0038 C3                CLR     C
0039 9F                SUBB    A,R7
003A 4003              JC      $ + 5H
003C 020000      R     LJMP    ?C0034
                                           ; SOURCE LINE # 166
                                           ; SOURCE LINE # 167
003F 900000      R     MOV     DPTR,#x
0042 120000      R     LCALL   L?0077
                                           ; SOURCE LINE # 169
0045 900000      R     MOV     DPTR,#yl
0048 E0                MOVX    A,@DPTR
0049 FF                MOV     R7,A
004A EE                MOV     A,R6
004B 8FF0              MOV     B,R7
004D A4                MUL     AB
004E FF                MOV     R7,A
004F 900000      R     MOV     DPTR,#y
0052 E0                MOVX    A,@DPTR
0053 2440              ADD     A,#040H
0055 2F                ADD     A,R7
0056 FD                MOV     R5,A
0057 E4                CLR     A
0058 FF                MOV     R7,A
0059 120000      R     LCALL   _wr_lcd
                                           ; SOURCE LINE # 170
005C 900000      R     MOV     DPTR,#xl
005F E0                MOVX    A,@DPTR
0060 FF                MOV     R7,A
0061 E9                MOV     A,R1
0062 8FF0              MOV     B,R7
0064 A4                MUL     AB
0065 FD                MOV     R5,A
0066 A3                INC     DPTR
0067 E0                MOVX    A,@DPTR
0068 FB                MOV     R3,A
0069 ED                MOV     A,R5
006A 8BF0              MOV     B,R3
006C A4                MUL     AB
006D FD                MOV     R5,A
C51 COMPILER V8.08   OCM12864                                                              07/23/2007 08:17:44 PAGE 12  

006E 900000      R     MOV     DPTR,#row_yl
0071 E0                MOVX    A,@DPTR
0072 FB                MOV     R3,A
0073 ED                MOV     A,R5
0074 8BF0              MOV     B,R3
0076 A4                MUL     AB
0077 FD                MOV     R5,A
0078 EE                MOV     A,R6
0079 8FF0              MOV     B,R7
007B A4                MUL     AB
007C FF                MOV     R7,A
007D 900000      R     MOV     DPTR,#yl
0080 E0                MOVX    A,@DPTR
0081 FB                MOV     R3,A
0082 EF                MOV     A,R7
0083 8BF0              MOV     B,R3
0085 A4                MUL     AB
0086 2D                ADD     A,R5
0087 FF                MOV     R7,A
0088 EC                MOV     A,R4
0089 8BF0              MOV     B,R3
008B A4                MUL     AB
008C 2F                ADD     A,R7
008D 900000      R     MOV     DPTR,#a
0090 F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 171
0091 E4                CLR     A
0092 900000      R     MOV     DPTR,#i
0095 F0                MOVX    @DPTR,A
0096         ?C0038:
0096 900000      R     MOV     DPTR,#yl
0099 E0                MOVX    A,@DPTR
009A FF                MOV     R7,A
009B 900000      R     MOV     DPTR,#i
009E E0                MOVX    A,@DPTR
009F FD                MOV     R5,A
00A0 C3                CLR     C
00A1 9F                SUBB    A,R7
00A2 5028              JNC     ?C0037
                                           ; SOURCE LINE # 172
00A4 ED                MOV     A,R5
00A5 FB                MOV     R3,A
00A6 A3                INC     DPTR
00A7 E0                MOVX    A,@DPTR
00A8 2B                ADD     A,R3
00A9 FB                MOV     R3,A
00AA E4                CLR     A
00AB 33                RLC     A
00AC FA                MOV     R2,A
00AD 900000      R     MOV     DPTR,#chn
00B0 E0                MOVX    A,@DPTR
00B1 F8                MOV     R0,A
00B2 A3                INC     DPTR
00B3 E0                MOVX    A,@DPTR
00B4 2B                ADD     A,R3
00B5 F582              MOV     DPL,A
00B7 E8                MOV     A,R0
00B8 3A                ADDC    A,R2
00B9 F583              MOV     DPH,A
00BB E4                CLR     A
00BC 93                MOVC    A,@A+DPTR
00BD F4                CPL     A
C51 COMPILER V8.08   OCM12864                                                              07/23/2007 08:17:44 PAGE 13  

00BE FD                MOV     R5,A
00BF 7F01              MOV     R7,#01H
00C1 120000      R     LCALL   _wr_lcd
00C4 900000      R     MOV     DPTR,#i
00C7 E0                MOVX    A,@DPTR
00C8 04                INC     A
00C9 F0                MOVX    @DPTR,A
00CA 80CA              SJMP    ?C0038
                                           ; SOURCE LINE # 173
00CC         ?C0037:
00CC 0C                INC     R4
00CD 020000      R     LJMP    ?C0035
                                           ; SOURCE LINE # 174
00D0         ?C0034:
00D0 0E                INC     R6
00D1 020000      R     LJMP    ?C0032
                                           ; SOURCE LINE # 175
00D4         ?C0031:
00D4 09                INC     R1
00D5 020000      R     LJMP    ?C0029
                                           ; SOURCE LINE # 176
00D8         ?C0041:
00D8 22                RET     
             ; FUNCTION _chn_fdisp (END)

             ; FUNCTION num_disp (BEGIN)
                                           ; SOURCE LINE # 178
                                           ; SOURCE LINE # 179
                                           ; SOURCE LINE # 180
0000 A200        R     MOV     C,cs
0002 9294              MOV     cs1,C
                                           ; SOURCE LINE # 181
0004 A200        R     MOV     C,cs
0006 B3                CPL     C
0007 9295              MOV     cs2,C
                                           ; SOURCE LINE # 182
0009 900000      R     MOV     DPTR,#Num
000C E0                MOVX    A,@DPTR
000D B41000            CJNE    A,#010H,?C0060
0010         ?C0060:
0010 4003              JC      $ + 5H
0012 020000      R     LJMP    ?C0059
0015 900000      R     MOV     DPTR,#?C0061
0018 F8                MOV     R0,A
0019 28                ADD     A,R0
001A 28                ADD     A,R0
001B 73                JMP     @A+DPTR
001C         ?C0061:
001C 020000      R     LJMP    ?C0043
001F 020000      R     LJMP    ?C0044
0022 020000      R     LJMP    ?C0045
0025 020000      R     LJMP    ?C0046
0028 020000      R     LJMP    ?C0047
002B 020000      R     LJMP    ?C0048
002E 020000      R     LJMP    ?C0049
0031 020000      R     LJMP    ?C0050
0034 020000      R     LJMP    ?C0051
0037 020000      R     LJMP    ?C0052
003A 020000      R     LJMP    ?C0053
003D 020000      R     LJMP    ?C0054
0040 020000      R     LJMP    ?C0055
0043 020000      R     LJMP    ?C0056
C51 COMPILER V8.08   OCM12864                                                              07/23/2007 08:17:44 PAGE 14  

0046 020000      R     LJMP    ?C0057
0049 020000      R     LJMP    ?C0058
                                           ; SOURCE LINE # 183
                                           ; SOURCE LINE # 184
004C         ?C0043:
004C 900000      R     MOV     DPTR,#x
004F E0                MOVX    A,@DPTR
0050 FF                MOV     R7,A
0051 A3                INC     DPTR
0052 E0                MOVX    A,@DPTR
0053 FD                MOV     R5,A
0054 900000      R     MOV     DPTR,#?_chn_disp?BYTE+03H
0057 7408              MOV     A,#08H
0059 F0                MOVX    @DPTR,A
005A A3                INC     DPTR
005B 7401              MOV     A,#01H
005D F0                MOVX    @DPTR,A
005E A3                INC     DPTR
005F F0                MOVX    @DPTR,A
0060 A3                INC     DPTR
0061 7400        R     MOV     A,#HIGH hz_zero
0063 F0                MOVX    @DPTR,A
0064 A3                INC     DPTR
0065 7400        R     MOV     A,#LOW hz_zero
0067 020000      R     LJMP    ?C0076
                                           ; SOURCE LINE # 185
006A         ?C0044:
006A 900000      R     MOV     DPTR,#x
006D E0                MOVX    A,@DPTR
006E FF                MOV     R7,A
006F A3                INC     DPTR
0070 E0                MOVX    A,@DPTR
0071 FD                MOV     R5,A
0072 900000      R     MOV     DPTR,#?_chn_disp?BYTE+03H
0075 7408              MOV     A,#08H
0077 F0                MOVX    @DPTR,A
0078 A3                INC     DPTR
0079 7401              MOV     A,#01H
007B F0                MOVX    @DPTR,A
007C A3                INC     DPTR
007D F0                MOVX    @DPTR,A
007E A3                INC     DPTR
007F 7400        R     MOV     A,#HIGH hz_one
0081 F0                MOVX    @DPTR,A
0082 A3                INC     DPTR
0083 7400        R     MOV     A,#LOW hz_one
0085         ?C0062:
0085 020000      R     LJMP    ?C0076
                                           ; SOURCE LINE # 186
0088         ?C0045:
0088 900000      R     MOV     DPTR,#x
008B E0                MOVX    A,@DPTR
008C FF                MOV     R7,A
008D A3                INC     DPTR
008E E0                MOVX    A,@DPTR
008F FD                MOV     R5,A
0090 900000      R     MOV     DPTR,#?_chn_disp?BYTE+03H
0093 7408              MOV     A,#08H
0095 F0                MOVX    @DPTR,A
0096 A3                INC     DPTR
0097 7401              MOV     A,#01H
0099 F0                MOVX    @DPTR,A
C51 COMPILER V8.08   OCM12864                                                              07/23/2007 08:17:44 PAGE 15  

009A A3                INC     DPTR
009B F0                MOVX    @DPTR,A
009C A3                INC     DPTR
009D 7400        R     MOV     A,#HIGH hz_two
009F F0                MOVX    @DPTR,A
00A0 A3                INC     DPTR
00A1 7400        R     MOV     A,#LOW hz_two
00A3         ?C0063:
00A3 020000      R     LJMP    ?C0076
                                           ; SOURCE LINE # 187
00A6         ?C0046:
00A6 900000      R     MOV     DPTR,#x
00A9 E0                MOVX    A,@DPTR
00AA FF                MOV     R7,A
00AB A3                INC     DPTR
00AC E0                MOVX    A,@DPTR
00AD FD                MOV     R5,A
00AE 900000      R     MOV     DPTR,#?_chn_disp?BYTE+03H
00B1 7408              MOV     A,#08H
00B3 F0                MOVX    @DPTR,A
00B4 A3                INC     DPTR
00B5 7401              MOV     A,#01H
00B7 F0                MOVX    @DPTR,A
00B8 A3                INC     DPTR
00B9 F0                MOVX    @DPTR,A
00BA A3                INC     DPTR
00BB 7400        R     MOV     A,#HIGH hz_three
00BD F0                MOVX    @DPTR,A
00BE A3                INC     DPTR
00BF 7400        R     MOV     A,#LOW hz_three
00C1         ?C0064:
00C1 020000      R     LJMP    ?C0076
                                           ; SOURCE LINE # 188
00C4         ?C0047:
00C4 900000      R     MOV     DPTR,#x
00C7 E0                MOVX    A,@DPTR
00C8 FF                MOV     R7,A
00C9 A3                INC     DPTR
00CA E0                MOVX    A,@DPTR
00CB FD                MOV     R5,A
00CC 900000      R     MOV     DPTR,#?_chn_disp?BYTE+03H
00CF 7408              MOV     A,#08H

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -