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

📄 modbus_test.m51

📁 用于C51上的modbus协议
💻 M51
📖 第 1 页 / 共 2 页
字号:
  C:039BH         PUBLIC        _getCRC16
  C:0516H         PUBLIC        _ModbusInit
  C:04EAH         PUBLIC        _Uart_Send_Stra
  D:00C8H         PUBLIC        T2CON
  D:00D0H         PUBLIC        PSW
  C:05DAH         PUBLIC        Asc2HexTrans
  C:057EH         PUBLIC        Hex2AscTrans
  -------         PROC          PARITY_CHECK
  B:0020H.0       SYMBOL        flag
  X:0002H         SYMBOL        CheckData
  -------         DO            
  I:0014H         SYMBOL        tempData1
  I:0015H         SYMBOL        tempData2
  -------         ENDDO         
  C:055DH         LINE#         19
  C:055DH         LINE#         21
  C:0561H         LINE#         22
  C:0561H         LINE#         23
  C:056DH         LINE#         24
  C:056FH         LINE#         25
  C:0571H         LINE#         26
  C:0571H         LINE#         27
  C:0578H         LINE#         28
  C:057BH         LINE#         29
  C:057DH         LINE#         30
  -------         ENDPROC       PARITY_CHECK
  -------         PROC          _GETLRC
  D:0007H         SYMBOL        LRCbyte
  C:065FH         LINE#         39
  C:065FH         LINE#         40
BL51 BANKED LINKER/LOCATER V5.12                                                      07/12/2005  11:40:46  PAGE 7


  C:0664H         LINE#         41
  -------         ENDPROC       _GETLRC
  -------         PROC          _GETBUFLRC
  X:0003H         SYMBOL        DataBuf
  D:0005H         SYMBOL        DataLength
  -------         DO            
  D:0006H         SYMBOL        i
  D:0007H         SYMBOL        tempData
  -------         ENDDO         
  C:0462H         LINE#         50
  C:046CH         LINE#         52
  C:046EH         LINE#         53
  C:0474H         LINE#         54
  C:0488H         LINE#         55
  C:048BH         LINE#         56
  C:048EH         LINE#         57
  C:048FH         LINE#         58
  C:048FH         LINE#         59
  -------         ENDPROC       _GETBUFLRC
  -------         PROC          GETCRC16INIT
  C:0656H         LINE#         70
  C:0656H         LINE#         71
  C:065EH         LINE#         72
  -------         ENDPROC       GETCRC16INIT
  -------         PROC          _GETCRC16
  D:0007H         SYMBOL        crcbuf
  -------         DO            
  D:0005H         SYMBOL        i
  -------         DO            
  X:0006H         SYMBOL        TT
  -------         ENDDO         
  -------         ENDDO         
  C:039BH         LINE#         75
  C:039BH         LINE#         77
  C:03A4H         LINE#         78
  C:03A6H         LINE#         80
  C:03B4H         LINE#         81
  C:03C3H         LINE#         82
  C:03CAH         LINE#         83
  C:03CDH         LINE#         84
  C:03D6H         LINE#         85
  C:03DEH         LINE#         86
  C:03E3H         LINE#         87
  -------         ENDPROC       _GETCRC16
  -------         PROC          _CRC16
  X:0007H         SYMBOL        puchMsg
  X:000AH         SYMBOL        usDataLen
  -------         DO            
  D:0007H         SYMBOL        uchCRCHi
  D:0005H         SYMBOL        uchCRCLo
  D:0006H         SYMBOL        uIndex
  -------         ENDDO         
  C:03E4H         LINE#         142
  C:03F1H         LINE#         143
  C:03F3H         LINE#         144
  C:03F5H         LINE#         146
  C:03FEH         LINE#         147
BL51 BANKED LINKER/LOCATER V5.12                                                      07/12/2005  11:40:46  PAGE 8


  C:0414H         LINE#         148
  C:041AH         LINE#         149
  C:0420H         LINE#         150
  C:0422H         LINE#         151
  C:0426H         LINE#         152
  -------         ENDPROC       _CRC16
  -------         PROC          HEX2ASCTRANS
  C:057EH         LINE#         19
  C:057EH         LINE#         20
  C:058AH         LINE#         21
  C:0595H         LINE#         22
  -------         ENDPROC       HEX2ASCTRANS
  -------         PROC          ASC2HEXTRANS
  C:05DAH         LINE#         37
  C:05DAH         LINE#         38
  C:05E7H         LINE#         39
  C:05EFH         LINE#         40
  -------         ENDPROC       ASC2HEXTRANS
  -------         PROC          INITUART
  C:0605H         LINE#         12
  C:0605H         LINE#         13
  C:0608H         LINE#         14
  C:060BH         LINE#         15
  C:060EH         LINE#         16
  C:0611H         LINE#         17
  C:0613H         LINE#         18
  C:0616H         LINE#         19
  -------         ENDPROC       INITUART
  -------         PROC          _UART_SEND_CHAR
  D:0007H         SYMBOL        SendChar
  C:0003H         LINE#         27
  C:0003H         LINE#         28
  C:0005H         LINE#         29
  C:000AH         LINE#         30
  -------         ENDPROC       _UART_SEND_CHAR
  -------         PROC          _UART_SEND_ECHAR
  D:0005H         SYMBOL        SendChar
  C:05ADH         LINE#         34
  C:05AFH         LINE#         35
  C:05BAH         LINE#         36
  C:05BEH         LINE#         37
  C:05C3H         LINE#         38
  -------         ENDPROC       _UART_SEND_ECHAR
  -------         PROC          _UART_SEND_STR
  X:000BH         SYMBOL        SendDataBuf
  -------         DO            
  X:000EH         SYMBOL        i
  I:0016H         SYMBOL        Len
  -------         ENDDO         
  C:0427H         LINE#         47
  C:0431H         LINE#         50
  C:0434H         LINE#         51
  C:043BH         LINE#         52
  C:043BH         LINE#         53
  C:0451H         LINE#         54
  C:0456H         LINE#         56
  C:0461H         LINE#         57
BL51 BANKED LINKER/LOCATER V5.12                                                      07/12/2005  11:40:46  PAGE 9


  -------         ENDPROC       _UART_SEND_STR
  -------         PROC          _UART_SEND_STRA
  X:000FH         SYMBOL        SendDataBuf
  D:0005H         SYMBOL        Len
  -------         DO            
  D:0007H         SYMBOL        i
  -------         ENDDO         
  C:04EAH         LINE#         66
  C:04F4H         LINE#         68
  C:04F6H         LINE#         69
  C:04F6H         LINE#         70
  C:050AH         LINE#         71
  C:050FH         LINE#         73
  C:0515H         LINE#         74
  -------         ENDPROC       _UART_SEND_STRA
  -------         PROC          UART_SINGLESTEP
  -------         DO            
  D:0007H         SYMBOL        TempData
  -------         ENDDO         
  C:0635H         LINE#         98
  C:0635H         LINE#         100
  C:0635H         LINE#         101
  C:063AH         LINE#         102
  C:063CH         LINE#         103
  C:0640H         LINE#         104
  -------         ENDPROC       UART_SINGLESTEP
  -------         PROC          INITCPU
  C:0641H         LINE#         112
  C:0641H         LINE#         113
  C:0641H         LINE#         114
  C:0643H         LINE#         115
  C:0645H         LINE#         116
  C:0647H         LINE#         117
  C:0649H         LINE#         118
  -------         ENDPROC       INITCPU
  -------         PROC          _MODBUSINIT
  D:0007H         SYMBOL        Modbus_mode
  D:0005H         SYMBOL        ByteRate
  C:0516H         LINE#         41
  C:0516H         LINE#         42
  C:051AH         LINE#         43
  C:051CH         LINE#         44
  C:051FH         LINE#         45
  C:0521H         LINE#         47
  C:0527H         LINE#         48
  C:052AH         LINE#         49
  C:052AH         LINE#         51
  C:052DH         LINE#         52
  C:0534H         LINE#         53
  C:0536H         LINE#         54
  C:0538H         LINE#         55
  C:053BH         LINE#         76
  -------         ENDPROC       _MODBUSINIT
  -------         PROC          _RCV_STR_INTIME
  X:0012H         SYMBOL        RcvDataBuf
  -------         DO            
  X:0015H         SYMBOL        counter
BL51 BANKED LINKER/LOCATER V5.12                                                      07/12/2005  11:40:46  PAGE 10


  X:0016H         SYMBOL        oyetempData
  -------         ENDDO         
  C:02C3H         LINE#         91
  C:02CDH         LINE#         93
  C:02D0H         LINE#         94
  C:02D3H         LINE#         95
  C:02D5H         LINE#         96
  C:02DAH         LINE#         97
  C:02F0H         LINE#         98
  C:02F5H         LINE#         99
  C:02FCH         LINE#         100
  C:02FCH         LINE#         101
  C:0302H         LINE#         102
  C:0305H         LINE#         103
  C:030AH         LINE#         104
  C:030AH         LINE#         105
  C:030DH         LINE#         106
  C:030FH         LINE#         107
  C:0325H         LINE#         108
  C:032AH         LINE#         109
  C:0331H         LINE#         110
  C:0331H         LINE#         111
  -------         ENDPROC       _RCV_STR_INTIME
  -------         PROC          MAIN
  -------         DO            
  D:0007H         SYMBOL        i
  -------         ENDDO         
  C:04BDH         LINE#         134
  C:04BDH         LINE#         136
  C:04C0H         LINE#         137
  C:04C6H         LINE#         138
  C:04CCH         LINE#         139
  C:04CEH         LINE#         140
  C:04CEH         LINE#         141
  C:04D0H         LINE#         142
  C:04D7H         LINE#         144
  C:04D9H         LINE#         146
  C:04DCH         LINE#         147
  C:04DEH         LINE#         148
  C:04DFH         LINE#         149
  C:04E1H         LINE#         150
  C:04E8H         LINE#         151
  -------         ENDPROC       MAIN
  -------         ENDMOD        MODBUSFUNC

  -------         MODULE        ?C?CLDPTR
  C:0333H         PUBLIC        ?C?CLDPTR
  -------         ENDMOD        ?C?CLDPTR

  -------         MODULE        ?C?CLDOPTR
  C:034CH         PUBLIC        ?C?CLDOPTR
  -------         ENDMOD        ?C?CLDOPTR

  -------         MODULE        ?C?CSTOPTR
  C:0379H         PUBLIC        ?C?CSTOPTR
  -------         ENDMOD        ?C?CSTOPTR

BL51 BANKED LINKER/LOCATER V5.12                                                      07/12/2005  11:40:46  PAGE 11


  -------         MODULE        STRLEN
  C:05F0H         PUBLIC        _STRLEN
  -------         ENDMOD        STRLEN

*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
    SEGMENT: ?PR?TIMEOUT_STOP?TIME_MODULE

*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
    SEGMENT: ?PR?_LED_BLINK?LED_BLINK

*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
    SEGMENT: ?PR?_GETLRC?MODBUSFUNC

*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
    SEGMENT: ?PR?_GETBUFLRC?MODBUSFUNC

*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
    SEGMENT: ?PR?GETCRC16INIT?MODBUSFUNC

*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
    SEGMENT: ?PR?_GETCRC16?MODBUSFUNC

*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
    SEGMENT: ?PR?_CRC16?MODBUSFUNC

*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
    SEGMENT: ?PR?HEX2ASCTRANS?MODBUSFUNC

*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
    SEGMENT: ?PR?ASC2HEXTRANS?MODBUSFUNC

*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
    SEGMENT: ?PR?_UART_SEND_CHAR?MODBUSFUNC

*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
    SEGMENT: ?PR?_UART_SEND_ECHAR?MODBUSFUNC

*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
    SEGMENT: ?PR?_UART_SEND_STR?MODBUSFUNC

*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
    SEGMENT: ?PR?_UART_SEND_STRA?MODBUSFUNC

*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
    SEGMENT: ?PR?UART_SINGLESTEP?MODBUSFUNC

*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
    SEGMENT: ?PR?INITCPU?MODBUSFUNC

*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
    SEGMENT: ?PR?_MODBUSINIT?MODBUSFUNC

*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
    SEGMENT: ?PR?_RCV_STR_INTIME?MODBUSFUNC

Program Size: data=24.2 xdata=100 code=1637
LINK/LOCATE RUN COMPLETE.  17 WARNING(S),  0 ERROR(S)

⌨️ 快捷键说明

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