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

📄 back_prc.lst

📁 楼宇对讲系统里用的文字信息接收。用可视对讲话机的TFT屏可看到从管理中心发过来的广播信息和本户的特发信息
💻 LST
📖 第 1 页 / 共 4 页
字号:
028F 7900        E     MOV     R1,#LOW list_str
0291 750003      E     MOV     ?_Disp_str?BYTE+04H,#03H
0294 750003      E     MOV     ?_Disp_str?BYTE+05H,#03H
0297 E4                CLR     A
0298 F500        E     MOV     ?_Disp_str?BYTE+06H,A
029A 750070      E     MOV     ?_Disp_str?BYTE+07H,#070H
029D F500        E     MOV     ?_Disp_str?BYTE+08H,A
029F 7D04              MOV     R5,#04H
02A1 120000      E     LCALL   _Disp_str
                                           ; SOURCE LINE # 238
02A4         ?C0042:
                                           ; SOURCE LINE # 239
02A4 E500        E     MOV     A,scr_mes_num
02A6 C3                CLR     C
02A7 9405              SUBB    A,#05H
02A9 404D              JC      ?C0028
                                           ; SOURCE LINE # 240
                                           ; SOURCE LINE # 241
02AB E500        E     MOV     A,list_num
02AD 9500        E     SUBB    A,scr_mes_num
02AF 2405              ADD     A,#05H
02B1 FF                MOV     R7,A
02B2 120000      E     LCALL   _Get_list_str
                                           ; SOURCE LINE # 242
02B5 7B00              MOV     R3,#00H
02B7 7A00        E     MOV     R2,#HIGH list_str
02B9 7900        E     MOV     R1,#LOW list_str
02BB 750003      E     MOV     ?_Disp_str?BYTE+04H,#03H
02BE 750003      E     MOV     ?_Disp_str?BYTE+05H,#03H
02C1 E4                CLR     A
02C2 F500        E     MOV     ?_Disp_str?BYTE+06H,A
02C4 750070      E     MOV     ?_Disp_str?BYTE+07H,#070H
02C7 750001      E     MOV     ?_Disp_str?BYTE+08H,#01H
02CA 7D05              MOV     R5,#05H
02CC         ?C0073:
                                           ; SOURCE LINE # 243
                                           ; SOURCE LINE # 244
02CC 8027              SJMP    ?C0074
                                           ; SOURCE LINE # 245
02CE         ?C0044:
                                           ; SOURCE LINE # 246
02CE E500        E     MOV     A,scr_mes_num
02D0 C3                CLR     C
02D1 9405              SUBB    A,#05H
02D3 4023              JC      ?C0028
                                           ; SOURCE LINE # 247
C51 COMPILER V7.06   BACK_PRC                                                              06/10/2005 13:26:30 PAGE 17  

                                           ; SOURCE LINE # 248
02D5 E500        E     MOV     A,list_num
02D7 9500        E     SUBB    A,scr_mes_num
02D9 2405              ADD     A,#05H
02DB FF                MOV     R7,A
02DC 120000      E     LCALL   _Get_list_str
                                           ; SOURCE LINE # 249
02DF 7B00              MOV     R3,#00H
02E1 7A00        E     MOV     R2,#HIGH list_str
02E3 7900        E     MOV     R1,#LOW list_str
02E5 750003      E     MOV     ?_Disp_str?BYTE+04H,#03H
02E8 750003      E     MOV     ?_Disp_str?BYTE+05H,#03H
02EB E4                CLR     A
02EC F500        E     MOV     ?_Disp_str?BYTE+06H,A
02EE 750070      E     MOV     ?_Disp_str?BYTE+07H,#070H
02F1 F500        E     MOV     ?_Disp_str?BYTE+08H,A
02F3 7D05              MOV     R5,#05H
02F5         ?C0074:
02F5 120000      E     LCALL   _Disp_str
                                           ; SOURCE LINE # 250
                                           ; SOURCE LINE # 251
                                           ; SOURCE LINE # 252
                                           ; SOURCE LINE # 253
02F8         ?C0028:
                                           ; SOURCE LINE # 254
02F8 E500        E     MOV     A,select_position
02FA B50004      E     CJNE    A,scr_mes_num,?C0046
                                           ; SOURCE LINE # 255
02FD D200        E     SETB    at_label
02FF 8002              SJMP    ?C0047
0301         ?C0046:
                                           ; SOURCE LINE # 257
0301 C200        E     CLR     at_label
0303         ?C0047:
                                           ; SOURCE LINE # 258
0303 E500        E     MOV     A,list_num
0305 D3                SETB    C
0306 9405              SUBB    A,#05H
0308 400F              JC      ?C0048
                                           ; SOURCE LINE # 260
030A 7BFF              MOV     R3,#0FFH
030C 7A00        R     MOV     R2,#HIGH ?SC_11
030E 7900        R     MOV     R1,#LOW ?SC_11
0310 750001      E     MOV     ?_Disp_str?BYTE+04H,#01H
0313 750003      E     MOV     ?_Disp_str?BYTE+05H,#03H
0316 E4                CLR     A
0317 801E              SJMP    ?C0075
0319         ?C0048:
                                           ; SOURCE LINE # 261
0319 E500        E     MOV     A,list_num
031B 7BFF              MOV     R3,#0FFH
031D B4050C            CJNE    A,#05H,?C0050
                                           ; SOURCE LINE # 263
0320 7A00        R     MOV     R2,#HIGH ?SC_33
0322 7900        R     MOV     R1,#LOW ?SC_33
0324 E4                CLR     A
0325 F500        E     MOV     ?_Disp_str?BYTE+04H,A
0327 750003      E     MOV     ?_Disp_str?BYTE+05H,#03H
032A 800B              SJMP    ?C0068
032C         ?C0050:
                                           ; SOURCE LINE # 265
032C 7A00        R     MOV     R2,#HIGH ?SC_16
C51 COMPILER V7.06   BACK_PRC                                                              06/10/2005 13:26:30 PAGE 18  

032E 7900        R     MOV     R1,#LOW ?SC_16
0330 750004      E     MOV     ?_Disp_str?BYTE+04H,#04H
0333 750003      E     MOV     ?_Disp_str?BYTE+05H,#03H
0336 E4                CLR     A
0337         ?C0068:
0337         ?C0075:
0337 F500        E     MOV     ?_Disp_str?BYTE+06H,A
0339 750070      E     MOV     ?_Disp_str?BYTE+07H,#070H
033C A200        E     MOV     C,at_label
033E 33                RLC     A
033F F500        E     MOV     ?_Disp_str?BYTE+08H,A
0341 7D07              MOV     R5,#07H
0343 120000      E     LCALL   _Disp_str
0346         ?C0049:
                                           ; SOURCE LINE # 270
0346 E500        E     MOV     A,scr_mes_num
0348 6405              XRL     A,#05H
034A 7048              JNZ     ?C0052
                                           ; SOURCE LINE # 271
                                           ; SOURCE LINE # 273
034C E500        E     MOV     A,select_position
034E B40604            CJNE    A,#06H,?C0053
                                           ; SOURCE LINE # 274
0351 D200        E     SETB    at_label
0353 8002              SJMP    ?C0054
0355         ?C0053:
                                           ; SOURCE LINE # 276
0355 C200        E     CLR     at_label
0357         ?C0054:
                                           ; SOURCE LINE # 278
0357 E500        E     MOV     A,list_num
0359 D3                SETB    C
035A 9405              SUBB    A,#05H
035C 4029              JC      ?C0055
                                           ; SOURCE LINE # 279
                                           ; SOURCE LINE # 280
035E 7BFF              MOV     R3,#0FFH
0360 7A00        R     MOV     R2,#HIGH ?SC_33
0362 7900        R     MOV     R1,#LOW ?SC_33
0364 750004      E     MOV     ?_Disp_str?BYTE+04H,#04H
0367 750003      E     MOV     ?_Disp_str?BYTE+05H,#03H
036A E4                CLR     A
036B F500        E     MOV     ?_Disp_str?BYTE+06H,A
036D 750070      E     MOV     ?_Disp_str?BYTE+07H,#070H
0370 A200        E     MOV     C,at_label
0372 33                RLC     A
0373 F500        E     MOV     ?_Disp_str?BYTE+08H,A
0375 7D07              MOV     R5,#07H
0377 120000      E     LCALL   _Disp_str
                                           ; SOURCE LINE # 282
037A E500        E     MOV     A,select_position
037C B40704            CJNE    A,#07H,?C0056
                                           ; SOURCE LINE # 283
037F D200        E     SETB    at_label
0381 802F              SJMP    ?C0077
0383         ?C0056:
                                           ; SOURCE LINE # 285
0383 C200        E     CLR     at_label
0385         ?C0057:
                                           ; SOURCE LINE # 287
                                           ; SOURCE LINE # 288
0385 802B              SJMP    ?C0077
C51 COMPILER V7.06   BACK_PRC                                                              06/10/2005 13:26:30 PAGE 19  

0387         ?C0055:
                                           ; SOURCE LINE # 290
                                           ; SOURCE LINE # 291
0387 E500        E     MOV     A,select_position
0389 B40604            CJNE    A,#06H,?C0059
                                           ; SOURCE LINE # 292
038C D200        E     SETB    at_label
038E 8002              SJMP    ?C0060
0390         ?C0059:
                                           ; SOURCE LINE # 294
0390 C200        E     CLR     at_label
0392         ?C0060:
                                           ; SOURCE LINE # 295
0392         ?C0076:
                                           ; SOURCE LINE # 296
                                           ; SOURCE LINE # 297
0392 801E              SJMP    ?C0077
0394         ?C0052:
                                           ; SOURCE LINE # 299
                                           ; SOURCE LINE # 301
0394 E500        E     MOV     A,scr_mes_num
0396 2401              ADD     A,#01H
0398 FF                MOV     R7,A
0399 E4                CLR     A
039A 33                RLC     A
039B FE                MOV     R6,A
039C E500        E     MOV     A,select_position
039E B50708            CJNE    A,AR7,?C0062
03A1 E4                CLR     A
03A2 B50604            CJNE    A,AR6,?C0062
                                           ; SOURCE LINE # 302
03A5 D200        E     SETB    at_label
03A7 8002              SJMP    ?C0063
03A9         ?C0062:
                                           ; SOURCE LINE # 304
03A9 C200        E     CLR     at_label
03AB         ?C0063:
                                           ; SOURCE LINE # 305
03AB E500        E     MOV     A,list_num
03AD C3                CLR     C
03AE 9405              SUBB    A,#05H
03B0 401C              JC      ?C0019
                                           ; SOURCE LINE # 307
03B2         ?C0077:
03B2 7BFF              MOV     R3,#0FFH
03B4 7A00        R     MOV     R2,#HIGH ?SC_16
03B6 7900        R     MOV     R1,#LOW ?SC_16
03B8 750007      E     MOV     ?_Disp_str?BYTE+04H,#07H
03BB 750003      E     MOV     ?_Disp_str?BYTE+05H,#03H
03BE E4                CLR     A
03BF F500        E     MOV     ?_Disp_str?BYTE+06H,A
03C1 750070      E     MOV     ?_Disp_str?BYTE+07H,#070H
03C4 A200        E     MOV     C,at_label
03C6 33                RLC     A
03C7 F500        E     MOV     ?_Disp_str?BYTE+08H,A
03C9 7D07              MOV     R5,#07H
03CB 120000      E     LCALL   _Disp_str
                                           ; SOURCE LINE # 308
                                           ; SOURCE LINE # 310
                                           ; SOURCE LINE # 311
03CE         ?C0019:
03CE 22                RET     
C51 COMPILER V7.06   BACK_PRC                                                              06/10/2005 13:26:30 PAGE 20  

             ; FUNCTION Mes_list_disp (END)

C51 COMPILER V7.06   BACK_PRC                                                              06/10/2005 13:26:30 PAGE 21  

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


Backup_prc . . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
P1 . . . . . . . . . . . . . . . . . .  SFR      DATA   U_CHAR   0090H  1
P3 . . . . . . . . . . . . . . . . . .  SFR      DATA   U_CHAR   00B0H  1
Backup_hd. . . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
mes_list_old . . . . . . . . . . . . .  EXTERN   DATA   PTR      -----  2
ADDRESS. . . . . . . . . . . . . . . .  TYPEDEF  -----  UNION    -----  4
  address. . . . . . . . . . . . . . .  MEMBER   -----  STRUCT   0000H  4
  addr . . . . . . . . . . . . . . . .  MEMBER   -----  U_LONG   0000H  4
mes_list_F . . . . . . . . . . . . . .  EXTERN   DATA   BIT      -----  1
IE . . . . . . . . . . . . . . . . . .  SFR      DATA   U_CHAR   00A8H  1
Backup_time_prc. . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
IP . . . . . . . . . . . . . . . . . .  SFR      DATA   U_CHAR   00B8H  1
scr_mes_num. . . . . . . . . . . . . .  EXTERN   DATA   U_CHAR   -----  1
backup_sec_time. . . . . . . . . . . .  EXTERN   IDATA  U_INT    -----  2
_Disp_str. . . . . . . . . . . . . . .  EXTERN   CODE   PROC     -----  -----
backup_hour_time . . . . . . . . . . .  EXTERN   IDATA  U_CHAR   -----  1
backup_min_time. . . . . . . . . . . .  EXTERN   IDATA  U_CHAR   -----  1
write_delay_time . . . . . . . . . . .  EXTERN   IDATA  U_CHAR   -----  1
SCON . . . . . . . . . . . . . . . . .  SFR      DATA   U_CHAR   0098H  1
TCON . . . . . . . . . . . . . . . . .  SFR      DATA   U_CHAR   0088H  1
at_label . . . . . . . . . . . . . . .  EXTERN   DATA   BIT      -----  1
backup_mes_control_no. . . . . . . . .  EXTERN   IDATA  U_CHAR   -----  1
backup_prc_F . . . . . . . . . . . . .  EXTERN   DATA   BIT      -----  1
write_F. . . . . . . . . . . . . . . .  EXTERN   DATA   BIT      -----  1
Mes_list_disp. . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
  i. . . . . . . . . . . . . . . . . .  AUTO     DATA   U_CHAR   0000H  1
_Get_list_str. . . . . . . . . . . . .  EXTERN   CODE   PROC     -----  -----
select_position. . . . . . . . . . . .  EXTERN   DATA   U_CHAR   -----  1
_Write_sector. . . . . . . . . . . . .  EXTERN   CODE   PROC     -----  -----
mes_list . . . . . . . . . . . . . . .  EXTERN   DATA   PTR      -----  2
Backup_mes_control . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
T2CON. . . . . . . . . . . . . . . . .  SFR      DATA   U_CHAR   00C8H  1
disp_tcb_list. . . . . . . . . . . . .  EXTERN   XDATA  PTR      -----  2
SEPERATE_PAGE_DISP . . . . . . . . . .  * TAG *  -----  STRUCT   -----  4
  row. . . . . . . . . . . . . . . . .  MEMBER   -----  U_CHAR   0000H  1
  col. . . . . . . . . . . . . . . . .  MEMBER   -----  U_CHAR   0001H  1
  page_content . . . . . . . . . . . .  MEMBER   -----  PTR      0002H  2
list_num . . . . . . . . . . . . . . .  EXTERN   DATA   U_CHAR   -----  1
MES_CON_BLOCK. . . . . . . . . . . . .  * TAG *  -----  STRUCT   -----  9
  mes_addr . . . . . . . . . . . . . .  MEMBER   -----  UNION    0000H  4
  prev . . . . . . . . . . . . . . . .  MEMBER   -----  PTR      0004H  2
  next . . . . . . . . . . . . . . . .  MEMBER   -----  PTR      0006H  2
  new_old_F. . . . . . . . . . . . . .  MEMBER   -----  U_CHAR   0008H  1
list_str . . . . . . . . . . . . . . .  EXTERN   DATA   ARRAY    -----  11
PSW. . . . . . . . . . . . . . . . . .  SFR      DATA   U_CHAR   00D0H  1


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =   1095    ----
   CONSTANT SIZE    =     38    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =   ----       1
   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 + -