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

📄 disp_txt_prc.lst

📁 楼宇对讲系统里用的文字信息接收。用可视对讲话机的TFT屏可看到从管理中心发过来的广播信息和本户的特发信息
💻 LST
📖 第 1 页 / 共 3 页
字号:
0124 020000      R     LJMP    ?C0019
                                           ; SOURCE LINE # 194
                                           ; SOURCE LINE # 195
0127 807A              SJMP    ?C0045
0129         ?C0011:
                                           ; SOURCE LINE # 197
                                           ; SOURCE LINE # 198
0129 E500        E     MOV     A,select_position
012B 7004              JNZ     ?C0025
                                           ; SOURCE LINE # 199
012D D200        E     SETB    at_label
012F 8002              SJMP    ?C0026
0131         ?C0025:
                                           ; SOURCE LINE # 201
C51 COMPILER V7.06   DISP_TXT_PRC                                                          06/10/2005 13:26:29 PAGE 11  

0131 C200        E     CLR     at_label
0133         ?C0026:
                                           ; SOURCE LINE # 202
0133 E500        E     MOV     A,disp_no_u
0135 7BFF              MOV     R3,#0FFH
0137 700C              JNZ     ?C0027
                                           ; SOURCE LINE # 204
0139 7A00        R     MOV     R2,#HIGH ?SC_44
013B 7900        R     MOV     R1,#LOW ?SC_44
013D 750001      E     MOV     ?_Disp_str?BYTE+04H,#01H
0140 750003      E     MOV     ?_Disp_str?BYTE+05H,#03H
0143 800B              SJMP    ?C0043
0145         ?C0027:
                                           ; SOURCE LINE # 207
0145 7A00        R     MOV     R2,#HIGH ?SC_34
0147 7900        R     MOV     R1,#LOW ?SC_34
0149 750001      E     MOV     ?_Disp_str?BYTE+04H,#01H
014C 750003      E     MOV     ?_Disp_str?BYTE+05H,#03H
014F E4                CLR     A
0150         ?C0043:
0150 F500        E     MOV     ?_Disp_str?BYTE+06H,A
0152 750070      E     MOV     ?_Disp_str?BYTE+07H,#070H
0155 A200        E     MOV     C,at_label
0157 33                RLC     A
0158 F500        E     MOV     ?_Disp_str?BYTE+08H,A
015A 7D07              MOV     R5,#07H
015C 120000      E     LCALL   _Disp_str
015F         ?C0028:
                                           ; SOURCE LINE # 208
015F E500        E     MOV     A,select_position
0161 B40104            CJNE    A,#01H,?C0029
                                           ; SOURCE LINE # 209
0164 D200        E     SETB    at_label
0166 8002              SJMP    ?C0030
0168         ?C0029:
                                           ; SOURCE LINE # 211
0168 C200        E     CLR     at_label
016A         ?C0030:
                                           ; SOURCE LINE # 212
016A E500        E     MOV     A,disp_no_u
016C 700E              JNZ     ?C0031
                                           ; SOURCE LINE # 214
                                           ; SOURCE LINE # 215
016E         ?C0044:
016E 7BFF              MOV     R3,#0FFH
0170 7A00        R     MOV     R2,#HIGH ?SC_39
0172 7900        R     MOV     R1,#LOW ?SC_39
0174 750007      E     MOV     ?_Disp_str?BYTE+04H,#07H
0177 750003      E     MOV     ?_Disp_str?BYTE+05H,#03H
017A 8034              SJMP    ?C0046
                                           ; SOURCE LINE # 217
017C         ?C0031:
                                           ; SOURCE LINE # 220
017C 7BFF              MOV     R3,#0FFH
017E 7A00        R     MOV     R2,#HIGH ?SC_44
0180 7900        R     MOV     R1,#LOW ?SC_44
0182 750004      E     MOV     ?_Disp_str?BYTE+04H,#04H
0185 750003      E     MOV     ?_Disp_str?BYTE+05H,#03H
0188 E4                CLR     A
0189 F500        E     MOV     ?_Disp_str?BYTE+06H,A
018B 750070      E     MOV     ?_Disp_str?BYTE+07H,#070H
018E A200        E     MOV     C,at_label
C51 COMPILER V7.06   DISP_TXT_PRC                                                          06/10/2005 13:26:29 PAGE 12  

0190 33                RLC     A
0191 F500        E     MOV     ?_Disp_str?BYTE+08H,A
0193 7D07              MOV     R5,#07H
0195 120000      E     LCALL   _Disp_str
0198         ?C0032:
                                           ; SOURCE LINE # 222
0198 E500        E     MOV     A,select_position
019A B40204            CJNE    A,#02H,?C0033
                                           ; SOURCE LINE # 223
019D D200        E     SETB    at_label
019F 8002              SJMP    ?C0034
01A1         ?C0033:
                                           ; SOURCE LINE # 225
01A1 C200        E     CLR     at_label
01A3         ?C0034:
                                           ; SOURCE LINE # 227
01A3         ?C0045:
01A3 7BFF              MOV     R3,#0FFH
01A5 7A00        R     MOV     R2,#HIGH ?SC_39
01A7 7900        R     MOV     R1,#LOW ?SC_39
01A9 750007      E     MOV     ?_Disp_str?BYTE+04H,#07H
01AC 750003      E     MOV     ?_Disp_str?BYTE+05H,#03H
01AF E4                CLR     A
01B0         ?C0046:
01B0 F500        E     MOV     ?_Disp_str?BYTE+06H,A
01B2 750070      E     MOV     ?_Disp_str?BYTE+07H,#070H
01B5 A200        E     MOV     C,at_label
01B7 33                RLC     A
01B8 F500        E     MOV     ?_Disp_str?BYTE+08H,A
01BA 7D07              MOV     R5,#07H
01BC 120000      E     LCALL   _Disp_str
                                           ; SOURCE LINE # 228
                                           ; SOURCE LINE # 230
01BF         ?C0019:
01BF 22                RET     
             ; FUNCTION Mes_content_disp (END)

             ; FUNCTION Disp_prc (BEGIN)
                                           ; SOURCE LINE # 233
                                           ; SOURCE LINE # 234
                                           ; SOURCE LINE # 235
0000 200078      E     JB      write_F,?C0037
                                           ; SOURCE LINE # 236
                                           ; SOURCE LINE # 237
0003 E500        E     MOV     A,disp_mode_old
0005 6500        E     XRL     A,disp_mode
0007 6037              JZ      ?C0036
                                           ; SOURCE LINE # 238
                                           ; SOURCE LINE # 240
0009 E4                CLR     A
000A F500        E     MOV     disp_no_u,A
                                           ; SOURCE LINE # 242
000C 120000      E     LCALL   Vram_clear
                                           ; SOURCE LINE # 243
000F E500        E     MOV     A,disp_mode
0011 75F003            MOV     B,#03H
0014 A4                MUL     AB
0015 2400        R     ADD     A,#LOW disp_tbl
0017 F582              MOV     DPL,A
0019 E4                CLR     A
001A 3400        R     ADDC    A,#HIGH disp_tbl
001C F583              MOV     DPH,A
C51 COMPILER V7.06   DISP_TXT_PRC                                                          06/10/2005 13:26:29 PAGE 13  

001E E4                CLR     A
001F 93                MOVC    A,@A+DPTR
0020 FB                MOV     R3,A
0021 7401              MOV     A,#01H
0023 93                MOVC    A,@A+DPTR
0024 FA                MOV     R2,A
0025 7402              MOV     A,#02H
0027 93                MOVC    A,@A+DPTR
0028 F9                MOV     R1,A
0029 75F003            MOV     B,#03H
002C E500        E     MOV     A,disp_no_u
002E A4                MUL     AB
002F F582              MOV     DPL,A
0031 85F083            MOV     DPH,B
0034 120000      E     LCALL   ?C?PLDOPTR
0037 120000      E     LCALL   ?C?ICALL
                                           ; SOURCE LINE # 244
003A 850000      E     MOV     disp_mode_old,disp_mode
                                           ; SOURCE LINE # 245
003D C200        E     CLR     disp_change_F
003F 22                RET     
                                           ; SOURCE LINE # 247
0040         ?C0036:
                                           ; SOURCE LINE # 249
0040 300038      E     JNB     disp_change_F,?C0037
                                           ; SOURCE LINE # 250
                                           ; SOURCE LINE # 251
0043 200003      E     JB      mes_list_F,?C0041
0046 300005      E     JNB     clear_scr_F,?C0040
0049         ?C0041:
                                           ; SOURCE LINE # 252
                                           ; SOURCE LINE # 253
0049 120000      E     LCALL   Vram_clear
                                           ; SOURCE LINE # 254
004C C200        E     CLR     clear_scr_F
                                           ; SOURCE LINE # 255
004E         ?C0040:
                                           ; SOURCE LINE # 256
004E E500        E     MOV     A,disp_mode
0050 75F003            MOV     B,#03H
0053 A4                MUL     AB
0054 2400        R     ADD     A,#LOW disp_tbl
0056 F582              MOV     DPL,A
0058 E4                CLR     A
0059 3400        R     ADDC    A,#HIGH disp_tbl
005B F583              MOV     DPH,A
005D E4                CLR     A
005E 93                MOVC    A,@A+DPTR
005F FB                MOV     R3,A
0060 7401              MOV     A,#01H
0062 93                MOVC    A,@A+DPTR
0063 FA                MOV     R2,A
0064 7402              MOV     A,#02H
0066 93                MOVC    A,@A+DPTR
0067 F9                MOV     R1,A
0068 75F003            MOV     B,#03H
006B E500        E     MOV     A,disp_no_u
006D A4                MUL     AB
006E F582              MOV     DPL,A
0070 85F083            MOV     DPH,B
0073 120000      E     LCALL   ?C?PLDOPTR
0076 120000      E     LCALL   ?C?ICALL
C51 COMPILER V7.06   DISP_TXT_PRC                                                          06/10/2005 13:26:29 PAGE 14  

                                           ; SOURCE LINE # 257
0079 C200        E     CLR     disp_change_F
                                           ; SOURCE LINE # 259
                                           ; SOURCE LINE # 260
                                           ; SOURCE LINE # 262
007B         ?C0037:
007B 22                RET     
             ; FUNCTION Disp_prc (END)

C51 COMPILER V7.06   DISP_TXT_PRC                                                          06/10/2005 13:26:29 PAGE 15  

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


P1 . . . . . . . . . . . . . . . . . .  SFR      DATA   U_CHAR   0090H  1
Vram_clear . . . . . . . . . . . . . .  EXTERN   CODE   PROC     -----  -----
P3 . . . . . . . . . . . . . . . . . .  SFR      DATA   U_CHAR   00B0H  1
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
IP . . . . . . . . . . . . . . . . . .  SFR      DATA   U_CHAR   00B8H  1
Mes_content_disp . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
content_list . . . . . . . . . . . . .  EXTERN   XDATA  ARRAY    -----  20
content_col. . . . . . . . . . . . . .  EXTERN   DATA   U_CHAR   -----  1
Dummy_disp . . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
disp_change_F. . . . . . . . . . . . .  EXTERN   DATA   BIT      -----  1
second_tbl . . . . . . . . . . . . . .  PUBLIC   CODE   ARRAY    0037H  3
mes_content. . . . . . . . . . . . . .  EXTERN   DATA   PTR      -----  2
_Disp_str. . . . . . . . . . . . . . .  EXTERN   CODE   PROC     -----  -----
SCON . . . . . . . . . . . . . . . . .  SFR      DATA   U_CHAR   0098H  1
TCON . . . . . . . . . . . . . . . . .  SFR      DATA   U_CHAR   0088H  1
First_menu_disp. . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
mes_sw_F . . . . . . . . . . . . . . .  EXTERN   DATA   BIT      -----  1
Disp_prc . . . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
at_label . . . . . . . . . . . . . . .  EXTERN   DATA   BIT      -----  1
content_disp_F . . . . . . . . . . . .  EXTERN   DATA   BIT      -----  1
content_row. . . . . . . . . . . . . .  EXTERN   DATA   U_CHAR   -----  1
disp_mode. . . . . . . . . . . . . . .  EXTERN   DATA   U_CHAR   -----  1
third_tbl. . . . . . . . . . . . . . .  PUBLIC   CODE   ARRAY    003AH  15
disp_no_u. . . . . . . . . . . . . . .  EXTERN   DATA   U_CHAR   -----  1
first_tbl. . . . . . . . . . . . . . .  PUBLIC   CODE   ARRAY    0034H  3
_Disp_content. . . . . . . . . . . . .  EXTERN   CODE   PROC     -----  -----
content_disp_end_F . . . . . . . . . .  EXTERN   DATA   BIT      -----  1
dummy_tbl. . . . . . . . . . . . . . .  PUBLIC   CODE   ARRAY    0031H  3
write_F. . . . . . . . . . . . . . . .  EXTERN   DATA   BIT      -----  1
_Page_switch . . . . . . . . . . . . .  EXTERN   CODE   PROC     -----  -----
disp_tbl . . . . . . . . . . . . . . .  PUBLIC   CODE   ARRAY    0049H  12
Mes_list_disp. . . . . . . . . . . . .  EXTERN   CODE   PROC     -----  -----
clear_scr_F. . . . . . . . . . . . . .  EXTERN   DATA   BIT      -----  1
disp_mode_old. . . . . . . . . . . . .  EXTERN   DATA   U_CHAR   -----  1
sw_delay . . . . . . . . . . . . . . .  EXTERN   IDATA  U_INT    -----  2
read_mes_page_adr. . . . . . . . . . .  EXTERN   IDATA  U_CHAR   -----  1
select_position. . . . . . . . . . . .  EXTERN   DATA   U_CHAR   -----  1
disp_no_u_old. . . . . . . . . . . . .  EXTERN   DATA   U_CHAR   -----  1
T2CON. . . . . . . . . . . . . . . . .  SFR      DATA   U_CHAR   00C8H  1
read_mes_F . . . . . . . . . . . . . .  EXTERN   DATA   BIT      -----  1
SEPERATE_PAGE_DISP . . . . . . . . . .  * TAG *  -----  STRUCT   -----  4
  row. . . . . . . . . . . . . . . . .  MEMBER   -----  U_CHAR   0000H  1
  col. . . . . . . . . . . . . . . . .  MEMBER   -----  U_CHAR   0001H  1
  page_content . . . . . . . . . . . .  MEMBER   -----  PTR      0002H  2
MES_SW . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      0097H  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
PSW. . . . . . . . . . . . . . . . . .  SFR      DATA   U_CHAR   00D0H  1


MODULE INFORMATION:   STATIC OVERLAYABLE
C51 COMPILER V7.06   DISP_TXT_PRC                                                          06/10/2005 13:26:29 PAGE 16  

   CODE SIZE        =    688    ----
   CONSTANT SIZE    =     85    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =   ----    ----
   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 + -