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

📄 mb9002.lst

📁 楼宇对讲系统里用的文字信息接收。用可视对讲话机的TFT屏可看到从管理中心发过来的广播信息和本户的特发信息
💻 LST
📖 第 1 页 / 共 5 页
字号:
0004 13                RRC     A
0005 5403              ANL     A,#03H
0007 2484              ADD     A,#084H
C51 COMPILER V7.06   MB9002                                                                06/10/2005 13:26:29 PAGE 14  

;---- Variable 'temp1' assigned to Register 'R5' ----
0009 FD                MOV     R5,A
                                           ; SOURCE LINE # 167
000A EE                MOV     A,R6
000B C4                SWAP    A
000C 33                RLC     A
000D 5460              ANL     A,#060H
000F 04                INC     A
;---- Variable 'temp2' assigned to Register 'R4' ----
0010 FC                MOV     R4,A
                                           ; SOURCE LINE # 170
0011 AF05              MOV     R7,AR5
0013 120000      R     LCALL   _Send_byte
                                           ; SOURCE LINE # 171
0016 AF04              MOV     R7,AR4
0018 120000      R     LCALL   _Send_byte
                                           ; SOURCE LINE # 173
001B 7F88              MOV     R7,#088H
                                           ; SOURCE LINE # 174
001D 120000      R     LCALL   L?0075
                                           ; SOURCE LINE # 176
0020 7F90              MOV     R7,#090H
0022 120000      R     LCALL   _Send_byte
                                           ; SOURCE LINE # 177
0025 E4                CLR     A
0026 FF                MOV     R7,A
0027 020000      R     LJMP    _Send_byte
             ; FUNCTION _Disp_color (END)

             ; FUNCTION L?0073 (BEGIN)
0000 850000      R     MOV     ?_Disp_num?BYTE+04H,font_size
0003 850000      R     MOV     ?_Disp_num?BYTE+05H,back_cor
0006 850000      R     MOV     ?_Disp_num?BYTE+06H,char_cor
0009 A200        E     MOV     C,at_label
000B E4                CLR     A
000C         L?0074:
000C 33                RLC     A
000D F500        R     MOV     ?_Disp_num?BYTE+07H,A
000F AB00        R     MOV     R3,actual_adr+01H
0011 AA00        R     MOV     R2,actual_adr
0013 AD00        E     MOV     R5,content_col
0015 AF00        E     MOV     R7,content_row
             ; FUNCTION _Disp_num (BEGIN)
                                           ; SOURCE LINE # 220
;---- Variable 'row' assigned to Register 'R4' ----
0017 AC07              MOV     R4,AR7
;---- Variable 'adr' assigned to Register 'R2/R3' ----
;---- Variable 'col' assigned to Register 'R5' ----
                                           ; SOURCE LINE # 221
                                           ; SOURCE LINE # 225
0019 EC                MOV     A,R4
001A 13                RRC     A
001B 13                RRC     A
001C 5403              ANL     A,#03H
001E 2480              ADD     A,#080H
;---- Variable 'temp1' assigned to Register 'R1' ----
0020 F9                MOV     R1,A
                                           ; SOURCE LINE # 226
0021 EC                MOV     A,R4
0022 C4                SWAP    A
0023 33                RLC     A
0024 5460              ANL     A,#060H
C51 COMPILER V7.06   MB9002                                                                06/10/2005 13:26:29 PAGE 15  

0026 2D                ADD     A,R5
;---- Variable 'temp2' assigned to Register 'R5' ----
0027 FD                MOV     R5,A
                                           ; SOURCE LINE # 227
0028 AF01              MOV     R7,AR1
002A 120000      R     LCALL   _Send_byte
                                           ; SOURCE LINE # 228
002D AF05              MOV     R7,AR5
002F 120000      R     LCALL   _Send_byte
                                           ; SOURCE LINE # 231
0032 E500        R     MOV     A,size
0034 24B0              ADD     A,#0B0H
0036 FF                MOV     R7,A
0037 120000      R     LCALL   _Send_byte
                                           ; SOURCE LINE # 232
003A EC                MOV     A,R4
003B 2420              ADD     A,#020H
003D FF                MOV     R7,A
003E 120000      R     LCALL   _Send_byte
                                           ; SOURCE LINE # 241
0041 EA                MOV     A,R2
0042 13                RRC     A
0043 13                RRC     A
0044 543F              ANL     A,#03FH
0046 F9                MOV     R1,A
                                           ; SOURCE LINE # 242
0047 5403              ANL     A,#03H
0049 FF                MOV     R7,A
;---- Variable 'high_adr' assigned to Register 'R7' ----
                                           ; SOURCE LINE # 247
004A BF0104            CJNE    R7,#01H,?C0017
                                           ; SOURCE LINE # 248
004D 7F04              MOV     R7,#04H
004F 8005              SJMP    ?C0018
0051         ?C0017:
                                           ; SOURCE LINE # 249
0051 BF0302            CJNE    R7,#03H,?C0018
                                           ; SOURCE LINE # 250
0054 7F06              MOV     R7,#06H
0056         ?C0018:
                                           ; SOURCE LINE # 252
0056 EF                MOV     A,R7
0057 2488              ADD     A,#088H
0059 2500        R     ADD     A,at
005B FF                MOV     R7,A
005C 120000      R     LCALL   _Send_byte
                                           ; SOURCE LINE # 257
005F E9                MOV     A,R1
0060 25E0              ADD     A,ACC
0062 5408              ANL     A,#08H
0064 FF                MOV     R7,A
                                           ; SOURCE LINE # 258
0065 E500        R     MOV     A,cc
0067 2500        R     ADD     A,bc
0069 2F                ADD     A,R7
006A FF                MOV     R7,A
006B 120000      R     LCALL   _Send_byte
                                           ; SOURCE LINE # 266
006E EB                MOV     A,R3
006F AE02              MOV     R6,AR2
0071 7807              MOV     R0,#07H
0073         ?C0068:
C51 COMPILER V7.06   MB9002                                                                06/10/2005 13:26:29 PAGE 16  

0073 CE                XCH     A,R6
0074 C3                CLR     C
0075 13                RRC     A
0076 CE                XCH     A,R6
0077 13                RRC     A
0078 D8F9              DJNZ    R0,?C0068
007A 5407              ANL     A,#07H
007C F9                MOV     R1,A
                                           ; SOURCE LINE # 267
007D 2490              ADD     A,#090H
007F FF                MOV     R7,A
0080 120000      R     LCALL   _Send_byte
                                           ; SOURCE LINE # 272
0083 EB                MOV     A,R3
0084 547F              ANL     A,#07FH
0086 F9                MOV     R1,A
                                           ; SOURCE LINE # 273
0087 FF                MOV     R7,A
0088 020000      R     LJMP    _Send_byte
             ; FUNCTION _Disp_num (END)

             ; FUNCTION _Init_mb9002_ic (BEGIN)
                                           ; SOURCE LINE # 278
;---- Variable 'bc' assigned to Register 'R5' ----
0000 AD07              MOV     R5,AR7
                                           ; SOURCE LINE # 279
                                           ; SOURCE LINE # 281
0002 C294              CLR     IC_CS
                                           ; SOURCE LINE # 282
0004 00                NOP     
                                           ; SOURCE LINE # 284
0005 D294              SETB    IC_CS
                                           ; SOURCE LINE # 286
0007 00                NOP     
                                           ; SOURCE LINE # 287
0008 C294              CLR     IC_CS
                                           ; SOURCE LINE # 288
000A 00                NOP     
                                           ; SOURCE LINE # 290
000B D294              SETB    IC_CS
                                           ; SOURCE LINE # 291
000D 00                NOP     
                                           ; SOURCE LINE # 294
000E C294              CLR     IC_CS
                                           ; SOURCE LINE # 295
0010 00                NOP     
                                           ; SOURCE LINE # 297
0011 D294              SETB    IC_CS
                                           ; SOURCE LINE # 298
0013 00                NOP     
                                           ; SOURCE LINE # 301
0014 C294              CLR     IC_CS
                                           ; SOURCE LINE # 302
0016 00                NOP     
                                           ; SOURCE LINE # 304
0017 D294              SETB    IC_CS
                                           ; SOURCE LINE # 308
0019 7F98              MOV     R7,#098H
                                           ; SOURCE LINE # 309
001B 120000      R     LCALL   L?0075
                                           ; SOURCE LINE # 314
001E 7FAA              MOV     R7,#0AAH
C51 COMPILER V7.06   MB9002                                                                06/10/2005 13:26:29 PAGE 17  

0020 120000      R     LCALL   _Send_byte
                                           ; SOURCE LINE # 315
0023 7F10              MOV     R7,#010H
0025 120000      R     LCALL   _Send_byte
                                           ; SOURCE LINE # 319
0028 7FBC              MOV     R7,#0BCH
002A 120000      R     LCALL   _Send_byte
                                           ; SOURCE LINE # 320
002D 7F2A              MOV     R7,#02AH
002F 120000      R     LCALL   _Send_byte
                                           ; SOURCE LINE # 341
0032 7FC0              MOV     R7,#0C0H
0034 120000      R     LCALL   _Send_byte
                                           ; SOURCE LINE # 343
0037 7F08              MOV     R7,#08H
0039 120000      R     LCALL   _Send_byte
                                           ; SOURCE LINE # 345
003C 7FC8              MOV     R7,#0C8H
                                           ; SOURCE LINE # 348
003E 120000      R     LCALL   L?0076
                                           ; SOURCE LINE # 354
0041 7FD1              MOV     R7,#0D1H
0043 120000      R     LCALL   _Send_byte
                                           ; SOURCE LINE # 356
0046 ED                MOV     A,R5
0047 2438              ADD     A,#038H
0049 FF                MOV     R7,A
004A 120000      R     LCALL   _Send_byte
                                           ; SOURCE LINE # 366
004D 7FA2              MOV     R7,#0A2H
004F 120000      R     LCALL   _Send_byte
                                           ; SOURCE LINE # 367
0052 7F2B              MOV     R7,#02BH
0054 120000      R     LCALL   _Send_byte
                                           ; SOURCE LINE # 370
;---- Variable 'i' assigned to Register 'R3' ----
0057 E4                CLR     A
0058 FB                MOV     R3,A
0059         ?C0021:
                                           ; SOURCE LINE # 371
                                           ; SOURCE LINE # 372
0059 AF03              MOV     R7,AR3
005B 120000      R     LCALL   _Disp_color
                                           ; SOURCE LINE # 373
005E 0B                INC     R3
005F BB0CF7            CJNE    R3,#0CH,?C0021
0062         ?C0022:
                                           ; SOURCE LINE # 375
0062 020000      R     LJMP    Vram_clear
             ; FUNCTION _Init_mb9002_ic (END)

             ; FUNCTION _Disp_next_content (BEGIN)
                                           ; SOURCE LINE # 382
0000 8B00        R     MOV     s,R3
0002 8A00        R     MOV     s+01H,R2
0004 8900        R     MOV     s+02H,R1
                                           ; SOURCE LINE # 383
                                           ; SOURCE LINE # 385
0006 120000      E     LCALL   ?C?CLDPTR
0009 FF                MOV     R7,A
000A 7003              JNZ     $ + 5H
000C 020000      R     LJMP    ?C0025
C51 COMPILER V7.06   MB9002                                                                06/10/2005 13:26:29 PAGE 18  

                                           ; SOURCE LINE # 386
                                           ; SOURCE LINE # 387
000F 900001            MOV     DPTR,#01H
0012 120000      E     LCALL   ?C?CLDOPTR

⌨️ 快捷键说明

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