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

📄 comm485.lst

📁 51单片机rtos源代码
💻 LST
字号:
A51 MACRO ASSEMBLER  COMM485                                                              04/04/2001 08:36:59 PAGE     1


MACRO ASSEMBLER A51 V6.02
OBJECT MODULE PLACED IN C:\COMP5161\COMM485.OBJ
ASSEMBLER INVOKED BY: C:\COMP5161\A51.EXE C:\COMP5161\COMM485.ASM DB SB

LOC  OBJ            LINE     SOURCE

                       1     EXTRN   BIT(FSCF,CRCF,TSN,RSN,TFS,RFS,WXYF,JSCF,STNO,MUTE,SOUND,SECFLG)
                       2     EXTRN   DATA(CRC1,CRC2,CFCS,DEST,NETNO,SPT,TPT,ONLPT,BCOUNT,WXYCOUNT,B2BTIME)
                       3     EXTRN   DATA(RPT,RRPT,ONLRPT,MONTH,DAY,HOUR,MIN,SEC,SECTIMER)
                       4     EXTRN   XDATA(FIRENUM,FIREFIRST,FAULTNUM,FAULTFIRST,STARTNUM,STARTFIRST,FIRE,FAULT,START)
                       5     EXTRN   CODE(MAIN,SELFTEST,?C_STARTUP)
                       6     PUBLIC  RS485,SIOT,DEL,_DELAY
                       7     
  0096                 8     WDT     EQU     P1.6
  0094                 9     DRV485  EQU     P1.4
  0007                10     TABH    EQU     07H
                      11     
                      12     CODE485 SEGMENT CODE
                      13     DATA485 SEGMENT XDATA
----                  14     RSEG    DATA485
0000                  15             ORG     0000H
0000                  16     REBUF:  DS      400H
0400                  17             ORG     0400H
0400                  18     TRBUF:  DS      400H
0800                  19     TMPBUF: DS      2
0802                  20     TMPNUM: DS      2
0804                  21     TMPFST: DS      2
                      22     
                      23     ;入口:无
                      24     ;出口:无
                      25     ;功能:完成对485接收缓冲区的处理,根据不同的信息帧进行相应的任务
----                  26     RSEG    CODE485                         ;选择可重定位代码段
0000 B296             27     RS485:  CPL     WDT                     ;对接收缓冲区进行处理
0002 C3               28             CLR     C
0003 A200     F       29             MOV     C,WXYF                  ;TRANSFORM TASK
0005 7200     F       30             ORL     C,FSCF
0007 7200     F       31     W005:   ORL     C,CRCF
0009 7200     F       32             ORL     C,JSCF
000B 4003             33             JC      W002                    ;判断是否有传输错误(C=1指有错转到W002,C=0指无错)
000D 020000   F       34             LJMP    W100
0010 D29D             35     W002:   SETB    SM2                     ;出现传输错误时的处理
0012 C294             36             CLR     DRV485                  ;使485口处于接收状态
0014 0500     F       37             INC     CFCS                    ;增加重发次

⌨️ 快捷键说明

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