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

📄 main.lst

📁 楼宇对讲系统里用的文字信息接收。用可视对讲话机的TFT屏可看到从管理中心发过来的广播信息和本户的特发信息
💻 LST
📖 第 1 页 / 共 3 页
字号:
0079         ?C0025:
                                           ; SOURCE LINE # 198
                                           ; SOURCE LINE # 199
0079 7800        E     MOV     R0,#LOW sw_delay+01H
007B E6                MOV     A,@R0
007C 18                DEC     R0
007D 46                ORL     A,@R0
007E 6008              JZ      ?C0031
                                           ; SOURCE LINE # 200
0080 08                INC     R0
0081 E6                MOV     A,@R0
0082 16                DEC     @R0
0083 18                DEC     R0
0084 7004              JNZ     ?C0033
0086 16                DEC     @R0
0087         ?C0052:
0087 22                RET     
0088         ?C0031:
                                           ; SOURCE LINE # 202
0088 D296              SETB    CALL_SW
                                           ; SOURCE LINE # 203
                                           ; SOURCE LINE # 204
                                           ; SOURCE LINE # 206
008A         ?C0033:
008A 22                RET     
C51 COMPILER V7.06   MAIN                                                                  06/15/2005 16:56:55 PAGE 11  

             ; FUNCTION Diva_sts_hd (END)

             ; FUNCTION Judge_work_mode (BEGIN)
                                           ; SOURCE LINE # 212
                                           ; SOURCE LINE # 213
                                           ; SOURCE LINE # 214
0000 75000A      R     MOV     status_cnt,#0AH
                                           ; SOURCE LINE # 215
0003 D296              SETB    CALL_SW
0005         ?C0034:
                                           ; SOURCE LINE # 216
0005 E500        R     MOV     A,status_cnt
0007 B40A19            CJNE    A,#0AH,?C0035
                                           ; SOURCE LINE # 217
                                           ; SOURCE LINE # 218
000A 209604            JB      CALL_SW,?C0036
                                           ; SOURCE LINE # 219
000D 0500        R     INC     status_cnt
000F 8002              SJMP    ?C0037
0011         ?C0036:
                                           ; SOURCE LINE # 221
0011 1500        R     DEC     status_cnt
0013         ?C0037:
                                           ; SOURCE LINE # 222
0013 120000      E     LCALL   Delay_10ms
                                           ; SOURCE LINE # 223
0016 D296              SETB    CALL_SW
                                           ; SOURCE LINE # 224
0018 209604            JB      CALL_SW,?C0038
                                           ; SOURCE LINE # 225
001B 0500        R     INC     status_cnt
001D 80E6              SJMP    ?C0034
001F         ?C0038:
                                           ; SOURCE LINE # 227
001F 1500        R     DEC     status_cnt
                                           ; SOURCE LINE # 228
0021 80E2              SJMP    ?C0034
0023         ?C0035:
                                           ; SOURCE LINE # 229
0023 E500        R     MOV     A,status_cnt
0025 B40C1A            CJNE    A,#0CH,?C0040
                                           ; SOURCE LINE # 230
                                           ; SOURCE LINE # 231
0028 D200        E     SETB    work_F
                                           ; SOURCE LINE # 232
002A 7800        E     MOV     R0,#LOW main_step
002C 7601              MOV     @R0,#01H
                                           ; SOURCE LINE # 233
002E D28C              SETB    TR0
                                           ; SOURCE LINE # 234
0030 D2AF              SETB    EA
0032         ?C0041:
                                           ; SOURCE LINE # 235
                                           ; SOURCE LINE # 236
                                           ; SOURCE LINE # 237
0032 308DFD            JNB     TF0,?C0041
                                           ; SOURCE LINE # 238
                                           ; SOURCE LINE # 239
0035 C28D              CLR     TF0
                                           ; SOURCE LINE # 240
0037 758C7D            MOV     TH0,#07DH
                                           ; SOURCE LINE # 241
C51 COMPILER V7.06   MAIN                                                                  06/15/2005 16:56:55 PAGE 12  

003A 758A4A            MOV     TL0,#04AH
                                           ; SOURCE LINE # 242
003D 120000      E     LCALL   Trm_hd
                                           ; SOURCE LINE # 243
                                           ; SOURCE LINE # 244
0040 80F0              SJMP    ?C0041
                                           ; SOURCE LINE # 245
0042         ?C0040:
                                           ; SOURCE LINE # 247
0042 C200        E     CLR     work_F
                                           ; SOURCE LINE # 249
0044         ?C0045:
0044 22                RET     
             ; FUNCTION Judge_work_mode (END)

             ; FUNCTION Timer2_hd (BEGIN)
0000 C0E0              PUSH    ACC
0002 C0F0              PUSH    B
0004 C083              PUSH    DPH
0006 C082              PUSH    DPL
0008 C0D0              PUSH    PSW
000A 75D000            MOV     PSW,#00H
000D C000              PUSH    AR0
000F C001              PUSH    AR1
0011 C002              PUSH    AR2
0013 C003              PUSH    AR3
0015 C004              PUSH    AR4
0017 C005              PUSH    AR5
0019 C006              PUSH    AR6
001B C007              PUSH    AR7
                                           ; SOURCE LINE # 258
                                           ; SOURCE LINE # 260
001D C2AF              CLR     EA
                                           ; SOURCE LINE # 261
001F C2CF              CLR     TF2
                                           ; SOURCE LINE # 262
0021 0500        E     INC     watch_dog_time+01H
0023 E500        E     MOV     A,watch_dog_time+01H
0025 7002              JNZ     ?C0053
0027 0500        E     INC     watch_dog_time
0029         ?C0053:
                                           ; SOURCE LINE # 263
0029 D3                SETB    C
002A 9464              SUBB    A,#064H
002C E500        E     MOV     A,watch_dog_time
002E 9400              SUBB    A,#00H
0030 5006              JNC     ?C0046
                                           ; SOURCE LINE # 264
                                           ; SOURCE LINE # 265
0032 75A61E            MOV     WDTRST,#01EH
                                           ; SOURCE LINE # 266
0035 75A6E1            MOV     WDTRST,#0E1H
                                           ; SOURCE LINE # 267
0038         ?C0046:
                                           ; SOURCE LINE # 268
0038 D2AF              SETB    EA
                                           ; SOURCE LINE # 269
003A 120000      E     LCALL   Trm_hd
                                           ; SOURCE LINE # 270
003D C2AC              CLR     ES
                                           ; SOURCE LINE # 271
003F E500        E     MOV     A,time_out
C51 COMPILER V7.06   MAIN                                                                  06/15/2005 16:56:55 PAGE 13  

0041 6002              JZ      ?C0047
                                           ; SOURCE LINE # 272
0043 1500        E     DEC     time_out
0045         ?C0047:
                                           ; SOURCE LINE # 273
0045 D2AC              SETB    ES
                                           ; SOURCE LINE # 274
0047 D007              POP     AR7
0049 D006              POP     AR6
004B D005              POP     AR5
004D D004              POP     AR4
004F D003              POP     AR3
0051 D002              POP     AR2
0053 D001              POP     AR1
0055 D000              POP     AR0
0057 D0D0              POP     PSW
0059 D082              POP     DPL
005B D083              POP     DPH
005D D0F0              POP     B
005F D0E0              POP     ACC
0061 32                RETI    
             ; FUNCTION Timer2_hd (END)

             ; FUNCTION Timer2_init (BEGIN)
                                           ; SOURCE LINE # 278
                                           ; SOURCE LINE # 279
                                           ; SOURCE LINE # 281
0000 E4                CLR     A
0001 F5C8              MOV     T2CON,A
                                           ; SOURCE LINE # 282
0003 F5C9              MOV     T2MOD,A
                                           ; SOURCE LINE # 283
0005 75CBE5            MOV     RCAP2H,#0E5H
                                           ; SOURCE LINE # 284
0008 75CAF4            MOV     RCAP2L,#0F4H
                                           ; SOURCE LINE # 285
000B 75CDE5            MOV     TH2,#0E5H
                                           ; SOURCE LINE # 286
000E 75CCF4            MOV     TL2,#0F4H
                                           ; SOURCE LINE # 287
0011 D2AD              SETB    ET2
                                           ; SOURCE LINE # 288
0013 22                RET     
             ; FUNCTION Timer2_init (END)

C51 COMPILER V7.06   MAIN                                                                  06/15/2005 16:56:55 PAGE 14  

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


Backup_prc . . . . . . . . . . . . . .  EXTERN   CODE   PROC     -----  -----
P1 . . . . . . . . . . . . . . . . . .  SFR      DATA   U_CHAR   0090H  1
P3 . . . . . . . . . . . . . . . . . .  SFR      DATA   U_CHAR   00B0H  1
EA . . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00AFH  1
Backup_hd. . . . . . . . . . . . . . .  EXTERN   CODE   PROC     -----  -----
ADDRESS. . . . . . . . . . . . . . . .  TYPEDEF  -----  UNION    -----  4
  address. . . . . . . . . . . . . . .  MEMBER   -----  STRUCT   0000H  4
  addr . . . . . . . . . . . . . . . .  MEMBER   -----  U_LONG   0000H  4
_Hsio_init . . . . . . . . . . . . . .  EXTERN   CODE   PROC     -----  -----
IE . . . . . . . . . . . . . . . . . .  SFR      DATA   U_CHAR   00A8H  1
DIVA_STATUS_PORT . . . . . . . . . . .  ABSBIT   -----  BIT      00B2H  1
Delay_10ms . . . . . . . . . . . . . .  EXTERN   CODE   PROC     -----  -----
pre_port_F . . . . . . . . . . . . . .  EXTERN   DATA   BIT      -----  1
ES . . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00ACH  1
IP . . . . . . . . . . . . . . . . . .  SFR      DATA   U_CHAR   00B8H  1
LED_CTR. . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      0091H  1
Judge_work_mode. . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
  status_cnt . . . . . . . . . . . . .  AUTO     DATA   U_CHAR   0000H  1
_Init_mb9002_ic. . . . . . . . . . . .  EXTERN   CODE   PROC     -----  -----
RCAP2H . . . . . . . . . . . . . . . .  SFR      DATA   U_CHAR   00CBH  1
DISP_CTR_PORT. . . . . . . . . . . . .  ABSBIT   -----  BIT      00B5H  1
now_port_F . . . . . . . . . . . . . .  EXTERN   DATA   BIT      -----  1
RCAP2L . . . . . . . . . . . . . . . .  SFR      DATA   U_CHAR   00CAH  1
main . . . . . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
CALL_SW. . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      0096H  1
Write_flash_hd . . . . . . . . . . . .  EXTERN   CODE   PROC     -----  -----
SCON . . . . . . . . . . . . . . . . .  SFR      DATA   U_CHAR   0098H  1
TMOD . . . . . . . . . . . . . . . . .  SFR      DATA   U_CHAR   0089H  1
TCON . . . . . . . . . . . . . . . . .  SFR      DATA   U_CHAR   0088H  1
mes_sw_F . . . . . . . . . . . . . . .  EXTERN   DATA   BIT      -----  1
Disp_prc . . . . . . . . . . . . . . .  EXTERN   CODE   PROC     -----  -----
Led_prc. . . . . . . . . . . . . . . .  EXTERN   CODE   PROC     -----  -----
Mes_init . . . . . . . . . . . . . . .  EXTERN   CODE   PROC     -----  -----
Cpu_init . . . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
Led_hd . . . . . . . . . . . . . . . .  EXTERN   CODE   PROC     -----  -----
main_step. . . . . . . . . . . . . . .  EXTERN   IDATA  U_CHAR   -----  1
watch_dog_time . . . . . . . . . . . .  EXTERN   DATA   U_INT    -----  2
TF0. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      008DH  1
ET2. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00ADH  1
TF2. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00CFH  1
TH0. . . . . . . . . . . . . . . . . .  SFR      DATA   U_CHAR   008CH  1
Timer2_init. . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
TH2. . . . . . . . . . . . . . . . . .  SFR      DATA   U_CHAR   00CDH  1
TL0. . . . . . . . . . . . . . . . . .  SFR      DATA   U_CHAR   008AH  1
Key_prc. . . . . . . . . . . . . . . .  EXTERN   CODE   PROC     -----  -----
TL2. . . . . . . . . . . . . . . . . .  SFR      DATA   U_CHAR   00CCH  1
TR0. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      008CH  1
Key_hd . . . . . . . . . . . . . . . .  EXTERN   CODE   PROC     -----  -----
call_disp_F. . . . . . . . . . . . . .  EXTERN   DATA   BIT      -----  1
TR1. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      008EH  1
TR2. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00CAH  1
sw_delay . . . . . . . . . . . . . . .  EXTERN   IDATA  U_INT    -----  2
Trm_hd . . . . . . . . . . . . . . . .  EXTERN   CODE   PROC     -----  -----
Timer2_hd. . . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
T2MOD. . . . . . . . . . . . . . . . .  SFR      DATA   U_CHAR   00C9H  1
T2CON. . . . . . . . . . . . . . . . .  SFR      DATA   U_CHAR   00C8H  1
WDTRST . . . . . . . . . . . . . . . .  SFR      DATA   U_CHAR   00A6H  1
C51 COMPILER V7.06   MAIN                                                                  06/15/2005 16:56:55 PAGE 15  

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


time_out . . . . . . . . . . . . . . .  EXTERN   DATA   U_CHAR   -----  1
work_F . . . . . . . . . . . . . . . .  EXTERN   DATA   BIT      -----  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
Diva_sts_hd. . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
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
Message_hd . . . . . . . . . . . . . .  EXTERN   CODE   PROC     -----  -----
PSW. . . . . . . . . . . . . . . . . .  SFR      DATA   U_CHAR   00D0H  1


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =    474    ----
   CONSTANT SIZE    =   ----    ----
   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 + -