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

📄 12864zkb.lst

📁 STC89C58+DS18B20原代码.并将温度显示在128*64的液晶显示屏上
💻 LST
📖 第 1 页 / 共 3 页
字号:
0045 120000      R     LCALL   _lcdwd
                                           ; SOURCE LINE # 167
0048 A3                INC     DPTR
0049 E0                MOVX    A,@DPTR
004A 04                INC     A
004B F0                MOVX    @DPTR,A
004C E0                MOVX    A,@DPTR
004D C3                CLR     C
004E 9408              SUBB    A,#08H
0050 40CB              JC      ?C0023
0052         ?C0022:
0052 900000      R     MOV     DPTR,#y
0055 E0                MOVX    A,@DPTR
0056 04                INC     A
0057 F0                MOVX    @DPTR,A
0058 E0                MOVX    A,@DPTR
0059 C3                CLR     C
005A 9420              SUBB    A,#020H
005C 40BA              JC      ?C0020
005E         ?C0019:
005E 900000      R     MOV     DPTR,#ii
0061 E0                MOVX    A,@DPTR
0062 2408              ADD     A,#08H
0064 F0                MOVX    @DPTR,A
0065 80A3              SJMP    ?C0017
                                           ; SOURCE LINE # 168
0067         ?C0026:
0067 22                RET     
             ; FUNCTION _lcdfill (END)

             ; FUNCTION _lcdfill_upright (BEGIN)
                                           ; SOURCE LINE # 172
0000 900000      R     MOV     DPTR,#disdata
0003 EF                MOV     A,R7
0004 F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 173
                                           ; SOURCE LINE # 175
0005 E4                CLR     A
0006 900000      R     MOV     DPTR,#ii
0009 F0                MOVX    @DPTR,A
000A         ?C0027:
000A 900000      R     MOV     DPTR,#ii
000D E0                MOVX    A,@DPTR
000E C3                CLR     C
000F 9409              SUBB    A,#09H
0011 4003              JC      $ + 5H
0013 020000      R     LJMP    ?C0041
                                           ; SOURCE LINE # 176
0016 E4                CLR     A
C51 COMPILER V7.06   12864ZKB                                                              09/16/2007 17:58:10 PAGE 12  

0017 900000      R     MOV     DPTR,#y
001A F0                MOVX    @DPTR,A
001B         ?C0030:
                                           ; SOURCE LINE # 177
001B 900000      R     MOV     DPTR,#disdata
001E E0                MOVX    A,@DPTR
001F 900000      R     MOV     DPTR,#f
0022 F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 178
0023 E4                CLR     A
0024 900000      R     MOV     DPTR,#i
0027 F0                MOVX    @DPTR,A
0028         ?C0033:
                                           ; SOURCE LINE # 179
0028 900000      R     MOV     DPTR,#f
002B E0                MOVX    A,@DPTR
002C 30E006            JNB     ACC.0,?C0036
                                           ; SOURCE LINE # 180
002F A3                INC     DPTR
0030 74FF              MOV     A,#0FFH
0032 F0                MOVX    @DPTR,A
0033 8005              SJMP    ?C0037
0035         ?C0036:
                                           ; SOURCE LINE # 182
0035 E4                CLR     A
0036 900000      R     MOV     DPTR,#k
0039 F0                MOVX    @DPTR,A
003A         ?C0037:
                                           ; SOURCE LINE # 183
003A E4                CLR     A
003B 900000      R     MOV     DPTR,#x
003E F0                MOVX    @DPTR,A
003F         ?C0038:
                                           ; SOURCE LINE # 184
003F 7F36              MOV     R7,#036H
0041 120000      R     LCALL   _lcdwc
                                           ; SOURCE LINE # 185
0044 900000      R     MOV     DPTR,#y
0047 E0                MOVX    A,@DPTR
0048 75F008            MOV     B,#08H
004B A4                MUL     AB
004C FF                MOV     R7,A
004D 900000      R     MOV     DPTR,#i
0050 E0                MOVX    A,@DPTR
0051 2F                ADD     A,R7
0052 2480              ADD     A,#080H
0054 FF                MOV     R7,A
0055 120000      R     LCALL   _lcdwc
                                           ; SOURCE LINE # 186
0058 900000      R     MOV     DPTR,#x
005B E0                MOVX    A,@DPTR
005C 900000      R     MOV     DPTR,#ii
005F 120000      R     LCALL   L?0052
                                           ; SOURCE LINE # 187
0062 7F30              MOV     R7,#030H
0064 120000      R     LCALL   _lcdwc
                                           ; SOURCE LINE # 188
0067 900000      R     MOV     DPTR,#k
006A E0                MOVX    A,@DPTR
006B FF                MOV     R7,A
006C 120000      R     LCALL   _lcdwd
                                           ; SOURCE LINE # 189
C51 COMPILER V7.06   12864ZKB                                                              09/16/2007 17:58:10 PAGE 13  

006F E0                MOVX    A,@DPTR
0070 FF                MOV     R7,A
0071 120000      R     LCALL   _lcdwd
                                           ; SOURCE LINE # 190
0074 900000      R     MOV     DPTR,#x
0077 E0                MOVX    A,@DPTR
0078 04                INC     A
0079 F0                MOVX    @DPTR,A
007A E0                MOVX    A,@DPTR
007B C3                CLR     C
007C 9408              SUBB    A,#08H
007E 40BF              JC      ?C0038
0080         ?C0039:
                                           ; SOURCE LINE # 191
0080 900000      R     MOV     DPTR,#f
0083 E0                MOVX    A,@DPTR
0084 C3                CLR     C
0085 13                RRC     A
0086 F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 192
0087 900000      R     MOV     DPTR,#i
008A E0                MOVX    A,@DPTR
008B 04                INC     A
008C F0                MOVX    @DPTR,A
008D E0                MOVX    A,@DPTR
008E C3                CLR     C
008F 9408              SUBB    A,#08H
0091 4095              JC      ?C0033
                                           ; SOURCE LINE # 193
0093         ?C0032:
0093 900000      R     MOV     DPTR,#y
0096 E0                MOVX    A,@DPTR
0097 04                INC     A
0098 F0                MOVX    @DPTR,A
0099 E0                MOVX    A,@DPTR
009A C3                CLR     C
009B 9404              SUBB    A,#04H
009D 5003              JNC     $ + 5H
009F 020000      R     LJMP    ?C0030
00A2         ?C0029:
00A2 900000      R     MOV     DPTR,#ii
00A5 E0                MOVX    A,@DPTR
00A6 2408              ADD     A,#08H
00A8 F0                MOVX    @DPTR,A
00A9 020000      R     LJMP    ?C0027
                                           ; SOURCE LINE # 194
00AC         ?C0041:
00AC 22                RET     
             ; FUNCTION _lcdfill_upright (END)

             ; FUNCTION main (BEGIN)
                                           ; SOURCE LINE # 196
                                           ; SOURCE LINE # 197
                                           ; SOURCE LINE # 214
0000 900000      R     MOV     DPTR,#i
0003 7455              MOV     A,#055H
0005 F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 216
0006 00                NOP     
0007         ?C0042:
                                           ; SOURCE LINE # 218
                                           ; SOURCE LINE # 219
C51 COMPILER V7.06   12864ZKB                                                              09/16/2007 17:58:10 PAGE 14  

                                           ; SOURCE LINE # 230
0007 120000      R     LCALL   lcdreset
                                           ; SOURCE LINE # 231
000A 7F01              MOV     R7,#01H
000C 120000      R     LCALL   _lcdwc
                                           ; SOURCE LINE # 232
000F 7FE8              MOV     R7,#0E8H
0011 7E03              MOV     R6,#03H
0013 120000      R     LCALL   _delay
                                           ; SOURCE LINE # 233
0016 7FFF              MOV     R7,#0FFH
0018 120000      R     LCALL   _lcdfill
                                           ; SOURCE LINE # 234
001B 7F70              MOV     R7,#070H
001D 7E17              MOV     R6,#017H
001F 120000      R     LCALL   _delay
                                           ; SOURCE LINE # 235
0022 900000      R     MOV     DPTR,#i
0025 E0                MOVX    A,@DPTR
0026 FF                MOV     R7,A
0027 120000      R     LCALL   _lcdfill
                                           ; SOURCE LINE # 236
002A 7F70              MOV     R7,#070H
002C 7E17              MOV     R6,#017H
002E 120000      R     LCALL   _delay
                                           ; SOURCE LINE # 237
0031 900000      R     MOV     DPTR,#i
0034 E0                MOVX    A,@DPTR
0035 FF                MOV     R7,A
0036 120000      R     LCALL   _lcdfill_upright
                                           ; SOURCE LINE # 238
0039 7F70              MOV     R7,#070H
003B 7E17              MOV     R6,#017H
003D 120000      R     LCALL   _delay
                                           ; SOURCE LINE # 239
0040 E4                CLR     A
0041 FF                MOV     R7,A
0042 120000      R     LCALL   _lcdfill
                                           ; SOURCE LINE # 240
0045 7F01              MOV     R7,#01H
0047 120000      R     LCALL   _lcdwc
                                           ; SOURCE LINE # 241
004A 7FE8              MOV     R7,#0E8H
004C 7E03              MOV     R6,#03H
004E 120000      R     LCALL   _delay
                                           ; SOURCE LINE # 242
0051 120000      R     LCALL   hzklib
                                           ; SOURCE LINE # 243
0054 7FA0              MOV     R7,#0A0H
0056 7E0F              MOV     R6,#0FH
0058 120000      R     LCALL   _delay
                                           ; SOURCE LINE # 244
005B 900000      R     MOV     DPTR,#i
005E E0                MOVX    A,@DPTR
005F F4                CPL     A
0060 F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 245
0061         ?C0044:
0061 80FE              SJMP    ?C0044
             ; FUNCTION main (END)

C51 COMPILER V7.06   12864ZKB                                                              09/16/2007 17:58:10 PAGE 15  

NAME                                    CLASS   MSPACE  TYPE    OFFSET  SIZE
====                                    =====   ======  ====    ======  ====


P0 . . . . . . . . . . . . . . . . . .  SFR      DATA   U_CHAR   0080H  1
P3 . . . . . . . . . . . . . . . . . .  SFR      DATA   U_CHAR   00B0H  1
hzklib . . . . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
  TempString . . . . . . . . . . . . .  AUTO     XDATA  ARRAY    0000H  16
lcdrd. . . . . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
  i. . . . . . . . . . . . . . . . . .  * REG *  DATA   U_CHAR   0007H  1
RS . . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00B3H  1
main . . . . . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
  i. . . . . . . . . . . . . . . . . .  AUTO     XDATA  U_CHAR   0000H  1
  t1 . . . . . . . . . . . . . . . . .  AUTO     XDATA  U_CHAR   0001H  1
_lcdfill_upright . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
  disdata. . . . . . . . . . . . . . .  AUTO     XDATA  U_CHAR   0000H  1
  x. . . . . . . . . . . . . . . . . .  AUTO     XDATA  U_CHAR   0001H  1
  y. . . . . . . . . . . . . . . . . .  AUTO     XDATA  U_CHAR   0002H  1
  ii . . . . . . . . . . . . . . . . .  AUTO     XDATA  U_CHAR   0003H  1
  i. . . . . . . . . . . . . . . . . .  AUTO     XDATA  U_CHAR   0004H  1
  f. . . . . . . . . . . . . . . . . .  AUTO     XDATA  U_CHAR   0005H  1
  k. . . . . . . . . . . . . . . . . .  AUTO     XDATA  U_CHAR   0006H  1
RW . . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00B5H  1
_lcdfill . . . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
  disdata. . . . . . . . . . . . . . .  AUTO     XDATA  U_CHAR   0000H  1
  x. . . . . . . . . . . . . . . . . .  AUTO     XDATA  U_CHAR   0001H  1
  y. . . . . . . . . . . . . . . . . .  AUTO     XDATA  U_CHAR   0002H  1
  ii . . . . . . . . . . . . . . . . .  AUTO     XDATA  U_CHAR   0003H  1
E. . . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00B7H  1
lcdreset . . . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
chk_busy . . . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
  State. . . . . . . . . . . . . . . .  AUTO     XDATA  U_CHAR   0000H  1
_lcdwc . . . . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0006H  -----
  cmdcode. . . . . . . . . . . . . . .  * REG *  DATA   U_CHAR   0001H  1
_hzkdis. . . . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
  s. . . . . . . . . . . . . . . . . .  AUTO     XDATA  PTR      0000H  2
_lcdwd . . . . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
  dispdata . . . . . . . . . . . . . .  * REG *  DATA   U_CHAR   0001H  1
LCDdata. . . . . . . . . . . . . . . .  PUBLIC   XDATA  U_CHAR   0000H  1
_delay . . . . . . . . . . . . . . . .  PUBLIC   CODE   PROC     000CH  -----
  t. . . . . . . . . . . . . . . . . .  * REG *  DATA   U_INT    0006H  2
  i. . . . . . . . . . . . . . . . . .  * REG *  DATA   U_INT    0004H  2
  j. . . . . . . . . . . . . . . . . .  * REG *  DATA   U_INT    0002H  2


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =    648    ----
   CONSTANT SIZE    =     79    ----
   XDATA SIZE       =      1      32
   PDATA SIZE       =   ----    ----
   DATA SIZE        =   ----    ----
   IDATA SIZE       =   ----    ----
   BIT SIZE         =   ----    ----
END OF MODULE INFORMATION.


C51 COMPILATION COMPLETE.  3 WARNING(S),  0 ERROR(S)

⌨️ 快捷键说明

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