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

📄 disp_txt_prc.lst

📁 楼宇对讲系统里用的文字信息接收。用可视对讲话机的TFT屏可看到从管理中心发过来的广播信息和本户的特发信息
💻 LST
📖 第 1 页 / 共 3 页
字号:
0002 C200        E     CLR     mes_sw_F
                                           ; SOURCE LINE # 51
0004 7800        E     MOV     R0,#LOW sw_delay
0006 7600              MOV     @R0,#00H
0008 08                INC     R0
0009 7619              MOV     @R0,#019H
                                           ; SOURCE LINE # 52
000B C200        E     CLR     read_mes_F
                                           ; SOURCE LINE # 54
000D         ?C0001:
000D 22                RET     
             ; FUNCTION Dummy_disp (END)

             ; FUNCTION First_menu_disp (BEGIN)
                                           ; SOURCE LINE # 103
                                           ; SOURCE LINE # 105
                                           ; SOURCE LINE # 107
0000 7BFF              MOV     R3,#0FFH
0002 7A00        R     MOV     R2,#HIGH ?SC_0
0004 7900        R     MOV     R1,#LOW ?SC_0
0006 750001      E     MOV     ?_Disp_str?BYTE+04H,#01H
0009 750003      E     MOV     ?_Disp_str?BYTE+05H,#03H
000C 750007      E     MOV     ?_Disp_str?BYTE+06H,#07H
000F 750070      E     MOV     ?_Disp_str?BYTE+07H,#070H
0012 E4                CLR     A
0013 F500        E     MOV     ?_Disp_str?BYTE+08H,A
0015 FD                MOV     R5,A
0016 120000      E     LCALL   _Disp_str
                                           ; SOURCE LINE # 109
0019 E500        E     MOV     A,select_position
001B 7004              JNZ     ?C0002
                                           ; SOURCE LINE # 110
001D D200        E     SETB    at_label
001F 8002              SJMP    ?C0003
0021         ?C0002:
                                           ; SOURCE LINE # 112
0021 C200        E     CLR     at_label
0023         ?C0003:
                                           ; SOURCE LINE # 113
0023 7BFF              MOV     R3,#0FFH
0025 7A00        R     MOV     R2,#HIGH ?SC_15
0027 7900        R     MOV     R1,#LOW ?SC_15
0029 750003      E     MOV     ?_Disp_str?BYTE+04H,#03H
002C 750003      E     MOV     ?_Disp_str?BYTE+05H,#03H
002F E4                CLR     A
0030 F500        E     MOV     ?_Disp_str?BYTE+06H,A
0032 750070      E     MOV     ?_Disp_str?BYTE+07H,#070H
0035 A200        E     MOV     C,at_label
0037 33                RLC     A
0038 F500        E     MOV     ?_Disp_str?BYTE+08H,A
003A 7D01              MOV     R5,#01H
003C 120000      E     LCALL   _Disp_str
                                           ; SOURCE LINE # 116
C51 COMPILER V7.06   DISP_TXT_PRC                                                          06/10/2005 13:26:29 PAGE 7   

003F E500        E     MOV     A,select_position
0041 B40104            CJNE    A,#01H,?C0004
                                           ; SOURCE LINE # 117
0044 D200        E     SETB    at_label
0046 8002              SJMP    ?C0005
0048         ?C0004:
                                           ; SOURCE LINE # 119
0048 C200        E     CLR     at_label
004A         ?C0005:
                                           ; SOURCE LINE # 121
004A 7BFF              MOV     R3,#0FFH
004C 7A00        R     MOV     R2,#HIGH ?SC_24
004E 7900        R     MOV     R1,#LOW ?SC_24
0050 750003      E     MOV     ?_Disp_str?BYTE+04H,#03H
0053 750003      E     MOV     ?_Disp_str?BYTE+05H,#03H
0056 E4                CLR     A
0057 F500        E     MOV     ?_Disp_str?BYTE+06H,A
0059 750070      E     MOV     ?_Disp_str?BYTE+07H,#070H
005C A200        E     MOV     C,at_label
005E 33                RLC     A
005F F500        E     MOV     ?_Disp_str?BYTE+08H,A
0061 7D02              MOV     R5,#02H
0063 020000      E     LJMP    _Disp_str
             ; FUNCTION First_menu_disp (END)

             ; FUNCTION Mes_content_disp (BEGIN)
                                           ; SOURCE LINE # 128
                                           ; SOURCE LINE # 129
                                           ; SOURCE LINE # 130
0000 E500        E     MOV     A,disp_no_u_old
0002 6500        E     XRL     A,disp_no_u
0004 7003              JNZ     $ + 5H
0006 020000      R     LJMP    ?C0007
                                           ; SOURCE LINE # 131
                                           ; SOURCE LINE # 132
0009 E500        E     MOV     A,disp_no_u
000B 7007              JNZ     ?C0008
                                           ; SOURCE LINE # 133
                                           ; SOURCE LINE # 135
000D C200        E     CLR     content_disp_end_F
                                           ; SOURCE LINE # 136
000F F500        E     MOV     content_row,A
                                           ; SOURCE LINE # 137
0011 750002      E     MOV     content_col,#02H
                                           ; SOURCE LINE # 138
0014         ?C0008:
                                           ; SOURCE LINE # 140
0014 E500        E     MOV     A,disp_no_u
0016 25E0              ADD     A,ACC
0018 25E0              ADD     A,ACC
001A 2400        E     ADD     A,#LOW content_list+02H
001C 200034      E     JB      content_disp_F,?C0009
                                           ; SOURCE LINE # 141
                                           ; SOURCE LINE # 142
001F F582              MOV     DPL,A
0021 E4                CLR     A
0022 3400        E     ADDC    A,#HIGH content_list+02H
0024 F583              MOV     DPH,A
0026 E500        E     MOV     A,mes_content
0028 F0                MOVX    @DPTR,A
0029 A3                INC     DPTR
002A E500        E     MOV     A,mes_content+01H
C51 COMPILER V7.06   DISP_TXT_PRC                                                          06/10/2005 13:26:29 PAGE 8   

002C F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 143
002D E500        E     MOV     A,disp_no_u
002F 25E0              ADD     A,ACC
0031 25E0              ADD     A,ACC
0033 2400        E     ADD     A,#LOW content_list
0035 F582              MOV     DPL,A
0037 E4                CLR     A
0038 3400        E     ADDC    A,#HIGH content_list
003A F583              MOV     DPH,A
003C E500        E     MOV     A,content_row
003E F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 144
003F E500        E     MOV     A,disp_no_u
0041 25E0              ADD     A,ACC
0043 25E0              ADD     A,ACC
0045 2400        E     ADD     A,#LOW content_list+01H
0047 F582              MOV     DPL,A
0049 E4                CLR     A
004A 3400        E     ADDC    A,#HIGH content_list+01H
004C F583              MOV     DPH,A
004E E500        E     MOV     A,content_col
0050 F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 145
0051 8033              SJMP    ?C0010
0053         ?C0009:
                                           ; SOURCE LINE # 147
                                           ; SOURCE LINE # 148
0053 F582              MOV     DPL,A
0055 E4                CLR     A
0056 3400        E     ADDC    A,#HIGH content_list+02H
0058 F583              MOV     DPH,A
005A E0                MOVX    A,@DPTR
005B FE                MOV     R6,A
005C A3                INC     DPTR
005D E0                MOVX    A,@DPTR
005E 8E00        E     MOV     mes_content,R6
0060 F500        E     MOV     mes_content+01H,A
                                           ; SOURCE LINE # 149
0062 E500        E     MOV     A,disp_no_u
0064 25E0              ADD     A,ACC
0066 25E0              ADD     A,ACC
0068 2400        E     ADD     A,#LOW content_list
006A F582              MOV     DPL,A
006C E4                CLR     A
006D 3400        E     ADDC    A,#HIGH content_list
006F F583              MOV     DPH,A
0071 E0                MOVX    A,@DPTR
0072 F500        E     MOV     content_row,A
                                           ; SOURCE LINE # 150
0074 E500        E     MOV     A,disp_no_u
0076 25E0              ADD     A,ACC
0078 25E0              ADD     A,ACC
007A 2400        E     ADD     A,#LOW content_list+01H
007C F582              MOV     DPL,A
007E E4                CLR     A
007F 3400        E     ADDC    A,#HIGH content_list+01H
0081 F583              MOV     DPH,A
0083 E0                MOVX    A,@DPTR
0084 F500        E     MOV     content_col,A
                                           ; SOURCE LINE # 151
0086         ?C0010:
C51 COMPILER V7.06   DISP_TXT_PRC                                                          06/10/2005 13:26:29 PAGE 9   

                                           ; SOURCE LINE # 155
0086 7800        E     MOV     R0,#LOW read_mes_page_adr
0088 E6                MOV     A,@R0
0089 FF                MOV     R7,A
008A 120000      E     LCALL   _Page_switch
                                           ; SOURCE LINE # 156
008D AA00        E     MOV     R2,mes_content
008F A900        E     MOV     R1,mes_content+01H
0091 7B01              MOV     R3,#01H
0093 850000      E     MOV     ?_Disp_content?BYTE+04H,content_col
0096 750003      E     MOV     ?_Disp_content?BYTE+05H,#03H
0099 750007      E     MOV     ?_Disp_content?BYTE+06H,#07H
009C 750070      E     MOV     ?_Disp_content?BYTE+07H,#070H
009F E4                CLR     A
00A0 F500        E     MOV     ?_Disp_content?BYTE+08H,A
00A2 AD00        E     MOV     R5,content_row
00A4 120000      E     LCALL   _Disp_content
                                           ; SOURCE LINE # 157
00A7 E4                CLR     A
00A8 FF                MOV     R7,A
00A9 120000      E     LCALL   _Page_switch
                                           ; SOURCE LINE # 158
00AC 850000      E     MOV     disp_no_u_old,disp_no_u
                                           ; SOURCE LINE # 159
00AF         ?C0007:
                                           ; SOURCE LINE # 161
00AF 300077      E     JNB     content_disp_end_F,?C0011
                                           ; SOURCE LINE # 162
                                           ; SOURCE LINE # 164
00B2 E500        E     MOV     A,select_position
00B4 7004              JNZ     ?C0012
                                           ; SOURCE LINE # 165
00B6 D200        E     SETB    at_label
00B8 8002              SJMP    ?C0013
00BA         ?C0012:
                                           ; SOURCE LINE # 167
00BA C200        E     CLR     at_label
00BC         ?C0013:
                                           ; SOURCE LINE # 168
00BC E500        E     MOV     A,disp_no_u
00BE 7BFF              MOV     R3,#0FFH
00C0 700C              JNZ     ?C0014
                                           ; SOURCE LINE # 169
00C2 7A00        R     MOV     R2,#HIGH ?SC_29
00C4 7900        R     MOV     R1,#LOW ?SC_29
00C6 750001      E     MOV     ?_Disp_str?BYTE+04H,#01H
00C9 750003      E     MOV     ?_Disp_str?BYTE+05H,#03H
00CC 800B              SJMP    ?C0042
00CE         ?C0014:
                                           ; SOURCE LINE # 172
00CE 7A00        R     MOV     R2,#HIGH ?SC_34
00D0 7900        R     MOV     R1,#LOW ?SC_34
00D2 750001      E     MOV     ?_Disp_str?BYTE+04H,#01H
00D5 750003      E     MOV     ?_Disp_str?BYTE+05H,#03H
00D8 E4                CLR     A
00D9         ?C0042:
00D9 F500        E     MOV     ?_Disp_str?BYTE+06H,A
00DB 750070      E     MOV     ?_Disp_str?BYTE+07H,#070H
00DE A200        E     MOV     C,at_label
00E0 33                RLC     A
00E1 F500        E     MOV     ?_Disp_str?BYTE+08H,A
00E3 7D07              MOV     R5,#07H
C51 COMPILER V7.06   DISP_TXT_PRC                                                          06/10/2005 13:26:29 PAGE 10  

00E5 120000      E     LCALL   _Disp_str
00E8         ?C0015:
                                           ; SOURCE LINE # 175
00E8 E500        E     MOV     A,select_position
00EA B40104            CJNE    A,#01H,?C0016
                                           ; SOURCE LINE # 176
00ED D200        E     SETB    at_label
00EF 8002              SJMP    ?C0017
00F1         ?C0016:
                                           ; SOURCE LINE # 178
00F1 C200        E     CLR     at_label
00F3         ?C0017:
                                           ; SOURCE LINE # 179
00F3 E500        E     MOV     A,disp_no_u
00F5 7002              JNZ     ?C0018
                                           ; SOURCE LINE # 181
                                           ; SOURCE LINE # 182
00F7 8075              SJMP    ?C0044
                                           ; SOURCE LINE # 184
00F9         ?C0018:
                                           ; SOURCE LINE # 187
00F9 7BFF              MOV     R3,#0FFH
00FB 7A00        R     MOV     R2,#HIGH ?SC_29
00FD 7900        R     MOV     R1,#LOW ?SC_29
00FF 750004      E     MOV     ?_Disp_str?BYTE+04H,#04H
0102 750003      E     MOV     ?_Disp_str?BYTE+05H,#03H
0105 E4                CLR     A
0106 F500        E     MOV     ?_Disp_str?BYTE+06H,A
0108 750070      E     MOV     ?_Disp_str?BYTE+07H,#070H
010B A200        E     MOV     C,at_label
010D 33                RLC     A
010E F500        E     MOV     ?_Disp_str?BYTE+08H,A
0110 7D07              MOV     R5,#07H
0112 120000      E     LCALL   _Disp_str
0115         ?C0020:
                                           ; SOURCE LINE # 188
0115 E500        E     MOV     A,select_position
0117 B40204            CJNE    A,#02H,?C0021
                                           ; SOURCE LINE # 189
011A D200        E     SETB    at_label
011C 8002              SJMP    ?C0022
011E         ?C0021:
                                           ; SOURCE LINE # 191
011E C200        E     CLR     at_label
0120         ?C0022:
                                           ; SOURCE LINE # 193
0120 E500        E     MOV     A,disp_no_u
0122 7003              JNZ     $ + 5H

⌨️ 快捷键说明

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