weight_c_led.m51

来自「电子称重的程序」· M51 代码 · 共 1,625 行 · 第 1/5 页

M51
1,625
字号
  +--> ?PR?_LCD_WRITEDATA?LCD_1621

?PR?_LCD_WRITEDATA?LCD_1621            0020H.2  0000H.1    -----    -----      -----    -----
  +--> ?PR?LCD_COMMAND?LCD_1621

?CO?MAIN                               -----    -----      -----    -----      -----    -----
  +--> ?PR?_S_STOPFUN?USERMAIN
  +--> ?PR?_S_STARTFUN?USERMAIN
  +--> ?PR?_S_SYSSETFUN?USERMAIN
  +--> ?PR?_S_USERSETFUN?USERMAIN
  +--> ?PR?_S_WEIGHTFUN?USERMAIN
  +--> ?PR?_SS_STARTFUN?USERMAIN
  +--> ?PR?_US_UNITSETFUN?USERMAIN
  +--> ?PR?_US_FUNSETFUN?USERMAIN
  +--> ?PR?_US_HOLDSETFUN?USERMAIN
  +--> ?PR?_US_COMSETFUN?USERMAIN
  +--> ?PR?_SS_FILSETFUN?USERMAIN
  +--> ?PR?_SS_WEISETFUN?USERMAIN
  +--> ?PR?_SS_LINSETFUN?USERMAIN
  +--> ?PR?_SS_CALSETFUN?USERMAIN

?PR?_S_STARTFUN?USERMAIN               -----    -----      002DH    0003H      -----    -----
  +--> ?PR?_SETTIMER?DRIVER
  +--> ?PR?_KILLTIMER?DRIVER
  +--> ?PR?DSPINIT?USERMAIN
  +--> ?PR?_SETSTATE?MAIN

?PR?DSPINIT?USERMAIN                   -----    -----      0030H    0001H      -----    -----
  +--> ?CO?USERMAIN
  +--> ?PR?_APRINTF?DRIVER
  +--> ?PR?_LCD_WRITEJ?LCD_1621
  +--> ?PR?_BEEP?DRIVER
  +--> ?PR?_DELAYMS?FUNCTION
  +--> ?PR?LCD_ALL?LCD_1621
  +--> ?PR?LCD_CLR?LCD_1621

BL51 BANKED LINKER/LOCATER V6.00                                                      05/04/2008  21:35:47  PAGE 7


?PR?_APRINTF?DRIVER                    -----    -----      0031H    0016H      00B6H    0001H
  +--> ?PR?_VSPRINTF?VSPRINTF
  +--> ?PR?_LCD_WRITENUM?LCD_1621
  +--> ?PR?_LCD_WRITECHAR?LCD_1621

?PR?_VSPRINTF?VSPRINTF                 -----    -----      0047H    0006H      -----    -----
  +--> ?PR?PRINTF?PRINTF

?PR?PRINTF?PRINTF                      0020H.1  0001H.1    004DH    001CH      -----    -----
  +--> ?PR?PUTCHAR?PUTCHAR

?PR?_LCD_WRITENUM?LCD_1621             -----    -----      0047H    0004H      -----    -----
  +--> ?PR?_LCD_OUTNUM?LCD_1621

?PR?_LCD_OUTNUM?LCD_1621               -----    -----      004BH    0003H      -----    -----
  +--> ?CO?LCD_1621
  +--> ?PR?_LCD_WRITEDATA?LCD_1621

?PR?_LCD_WRITECHAR?LCD_1621            -----    -----      0047H    0007H      -----    -----
  +--> ?CO?LCD_1621
  +--> ?PR?_LCD_WRITEDATA?LCD_1621

?PR?_LCD_WRITEJ?LCD_1621               -----    -----      -----    -----      -----    -----
  +--> ?CO?LCD_1621
  +--> ?PR?_LCD_WRITEDATA?LCD_1621

?PR?_BEEP?DRIVER                       -----    -----      -----    -----      -----    -----
  +--> ?PR?BEEP_SET?LCD_1621

?PR?BEEP_SET?LCD_1621                  0020H.1  0000H.1    -----    -----      -----    -----
  +--> ?PR?_LCD_WRITECOMMAND?LCD_1621

?PR?_DELAYMS?FUNCTION                  -----    -----      -----    -----      -----    -----
  +--> ?PR?DELAY_1MS?FUNCTION

?PR?LCD_ALL?LCD_1621                   -----    -----      0031H    0001H      -----    -----
  +--> ?PR?_LCD_WRITEDATA?LCD_1621

?PR?_SETSTATE?MAIN                     -----    -----      0030H    0001H      -----    -----
  +--> ?PR?_POSTMESSAGE?MESSAGE

?PR?_S_WEIGHTFUN?USERMAIN              -----    -----      -----    -----      -----    -----
  +--> ?PR?_BEEP?DRIVER
  +--> ?CO?USERMAIN
  +--> ?PR?_APRINTF?DRIVER

?PR?_SS_STARTFUN?USERMAIN              -----    -----      -----    -----      -----    -----
  +--> ?CO?USERMAIN
  +--> ?PR?_APRINTF?DRIVER
  +--> ?PR?_SETTIMER?DRIVER
  +--> ?PR?_KILLTIMER?DRIVER
  +--> ?PR?SETNEXTFUNSTATE?USERMAIN

?PR?SETNEXTFUNSTATE?USERMAIN           -----    -----      -----    -----      -----    -----
  +--> ?PR?_SETFUNSTATE?USERMAIN

?PR?_SETFUNSTATE?USERMAIN              -----    -----      0030H    0001H      -----    -----
BL51 BANKED LINKER/LOCATER V6.00                                                      05/04/2008  21:35:47  PAGE 8


  +--> ?PR?_POSTMESSAGE?MESSAGE

?PR?_US_FUNSETFUN?USERMAIN             -----    -----      002DH    0003H      -----    -----
  +--> ?PR?SETNEXTFUNSTATE?USERMAIN
  +--> ?PR?_E_WRITE?EEPROM
  +--> ?PR?SETNEXTCFUNSTATE?USERMAIN
  +--> ?PR?_SETCFUNSTATE?USERMAIN
  +--> ?PR?_POSTMESSAGE?MESSAGE
  +--> ?CO?USERMAIN
  +--> ?PR?_APRINTF?DRIVER
  +--> ?PR?DISGETONOFF?USERMAIN
  +--> ?PR?LCD_SETBACK?LCD_1621

?PR?_E_WRITE?EEPROM                    -----    -----      0036H    0003H      -----    -----
  +--> ?PR?_E_ADDRESS?EEPROM
  +--> ?PR?_I_SEND?EEPROM
  +--> ?PR?I_STOP?EEPROM
  +--> ?PR?_DELAYMS?FUNCTION

?PR?_E_ADDRESS?EEPROM                  -----    -----      0039H    0001H      -----    -----
  +--> ?PR?I_START?EEPROM
  +--> ?PR?_I_SEND?EEPROM

?PR?_I_SEND?EEPROM                     -----    -----      003AH    0001H      -----    -----
  +--> ?PR?I_CLOCK?EEPROM
  +--> ?PR?_DELAYMS?FUNCTION

?PR?I_CLOCK?EEPROM                     0020H.1  0000H.1    -----    -----      -----    -----

?PR?SETNEXTCFUNSTATE?USERMAIN          -----    -----      -----    -----      -----    -----
  +--> ?PR?_SETCFUNSTATE?USERMAIN

?PR?_SETCFUNSTATE?USERMAIN             -----    -----      0030H    0001H      -----    -----
  +--> ?PR?_POSTMESSAGE?MESSAGE

?PR?DISGETONOFF?USERMAIN               0020H.1  0000H.1    -----    -----      -----    -----
  +--> ?CO?USERMAIN

?PR?LCD_SETBACK?LCD_1621               0020H.1  0000H.1    -----    -----      -----    -----

?PR?_US_HOLDSETFUN?USERMAIN            -----    -----      002DH    0003H      -----    -----
  +--> ?PR?SETNEXTFUNSTATE?USERMAIN
  +--> ?PR?_E_WRITE?EEPROM
  +--> ?PR?SETNEXTCFUNSTATE?USERMAIN
  +--> ?PR?_SETCFUNSTATE?USERMAIN
  +--> ?PR?_POSTMESSAGE?MESSAGE
  +--> ?CO?USERMAIN
  +--> ?PR?_APRINTF?DRIVER
  +--> ?PR?DISGETONOFF?USERMAIN

?PR?_US_COMSETFUN?USERMAIN             -----    -----      002DH    0003H      -----    -----
  +--> ?PR?SETNEXTFUNSTATE?USERMAIN
  +--> ?PR?SETNEXTCFUNSTATE?USERMAIN
  +--> ?PR?_SETCFUNSTATE?USERMAIN
  +--> ?PR?_POSTMESSAGE?MESSAGE
  +--> ?CO?USERMAIN
  +--> ?PR?_APRINTF?DRIVER
BL51 BANKED LINKER/LOCATER V6.00                                                      05/04/2008  21:35:47  PAGE 9



?PR?_SS_FILSETFUN?USERMAIN             -----    -----      002DH    0003H      -----    -----
  +--> ?PR?SETNEXTFUNSTATE?USERMAIN
  +--> ?PR?_E_WRITE?EEPROM
  +--> ?PR?SETNEXTCFUNSTATE?USERMAIN
  +--> ?PR?_SETFUNSTATE?USERMAIN
  +--> ?PR?_POSTMESSAGE?MESSAGE
  +--> ?CO?USERMAIN
  +--> ?PR?_APRINTF?DRIVER
  +--> ?PR?_SETCFUNSTATE?USERMAIN

?PR?_SS_WEISETFUN?USERMAIN             -----    -----      002DH    0003H      -----    -----
  +--> ?PR?SETNEXTFUNSTATE?USERMAIN
  +--> ?PR?_E_WRITE?EEPROM
  +--> ?PR?SETNEXTCFUNSTATE?USERMAIN
  +--> ?PR?_SETFUNSTATE?USERMAIN
  +--> ?PR?_POSTMESSAGE?MESSAGE
  +--> ?CO?USERMAIN
  +--> ?PR?_APRINTF?DRIVER
  +--> ?PR?_POW10?FUNCTION

?PR?_POW10?FUNCTION                    -----    -----      -----    -----      -----    -----
  +--> ?CO?FUNCTION

?PR?_SS_LINSETFUN?USERMAIN             -----    -----      002DH    0003H      -----    -----
  +--> ?PR?SETNEXTFUNSTATE?USERMAIN
  +--> ?PR?SETNEXTCFUNSTATE?USERMAIN
  +--> ?PR?_E_WRITEEX?EEPROM
  +--> ?PR?GETLINEWEI?USERMAIN
  +--> ?CO?USERMAIN
  +--> ?PR?_APRINTF?DRIVER
  +--> ?PR?_DELAYMS?FUNCTION
  +--> ?PR?_SETFUNSTATE?USERMAIN
  +--> ?PR?_POSTMESSAGE?MESSAGE

?PR?_E_WRITEEX?EEPROM                  -----    -----      0030H    0006H      -----    -----
  +--> ?PR?_E_WRITE?EEPROM
  +--> ?PR?_DELAYMS?FUNCTION

?PR?GETLINEWEI?USERMAIN                0020H.1  0000H.1    -----    -----      -----    -----

?PR?_SS_CALSETFUN?USERMAIN             -----    -----      002DH    0003H      -----    -----
  +--> ?PR?_SETFUNSTATE?USERMAIN
  +--> ?PR?SETNEXTCFUNSTATE?USERMAIN
  +--> ?PR?_SETCFUNSTATE?USERMAIN
  +--> ?PR?_E_WRITE?EEPROM
  +--> ?PR?ADINIT?ADDO
  +--> ?PR?_GETTECHWEI?USERMAIN
  +--> ?PR?_E_WRITEEX?EEPROM
  +--> ?PR?_SETSTATE?MAIN
  +--> ?CO?USERMAIN
  +--> ?PR?_APRINTF?DRIVER
  +--> ?PR?_POSTMESSAGE?MESSAGE

?PR?ADINIT?ADDO                        -----    -----      -----    -----      -----    -----
  +--> ?PR?_INITCS1160?CC1160

BL51 BANKED LINKER/LOCATER V6.00                                                      05/04/2008  21:35:47  PAGE 10


?PR?_INITCS1160?CC1160                 -----    -----      0030H    0001H      -----    -----
  +--> ?PR?_SPI_SEND?CC1160
  +--> ?PR?DELAY_50US?CC1160
  +--> ?PR?_DELAYMS?FUNCTION

?PR?_GETTECHWEI?USERMAIN               -----    -----      0030H    0001H      -----    -----
  +--> ?PR?_POW10?FUNCTION

?PR?I_INIT?EEPROM                      -----    -----      -----    -----      -----    -----
  +--> ?PR?I_STOP?EEPROM

?PR?COMINIT?DRIVER                     -----    -----      -----    -----      -----    -----
  +--> ?PR?_UART_INIT?UART

?PR?_UART_INIT?UART                    -----    -----      002DH    0009H      -----    -----

?PR?_PRETREATMENTMSG?MAIN              -----    -----      -----    -----      -----    -----
  +--> ?PR?_POSTMESSAGE?MESSAGE

?PR?_OSMSGDO?MAIN                      -----    -----      -----    -----      -----    -----
  +--> ?PR?ADDO?ADDO

?PR?ADDO?ADDO                          -----    -----      002DH    0004H      -----    -----
  +--> ?PR?CS1160READ?CC1160
  +--> ?PR?_FILAD?ADDO
  +--> ?PR?_LABS?LABS
  +--> ?PR?_DIS_SETFLAG?LCD_1621
  +--> ?PR?_POSTMESSAGEONE?MESSAGE

?PR?_FILAD?ADDO                        -----    -----      0031H    0004H      -----    -----

?PR?_DIS_SETFLAG?LCD_1621              0020H.1  0000H.1    -----    -----      -----    -----
  +--> ?PR?_LCD_WRITEDATA?LCD_1621



UNRESOLVED EXTERNAL SYMBOLS:
   ADCHIPDOG
   RESETADBIT
   UARTRBUF



SYMBOL TABLE OF MODULE:  weight_C_LED (ADDO)

  VALUE           TYPE          NAME
  ----------------------------------

  -------         MODULE        ADDO
  C:0000H         SYMBOL        _ICE_DUMMY_
  D:0090H         PUBLIC        P1
  D:00A0H         PUBLIC        P2
  D:00B0H         PUBLIC        P3
  D:00A8H         PUBLIC        IE
  D:00B8H         PUBLIC        IP
  B:0021H.2       PUBLIC        voltlow
  I:00B5H         PUBLIC        adsta_count
BL51 BANKED LINKER/LOCATER V6.00                                                      05/04/2008  21:35:47  PAGE 11


  C:2258H         PUBLIC        _FilAd
  D:0098H         PUBLIC        SCON
  D:0088H         PUBLIC        TCON
  X:0000H         PUBLIC        LineSet
  B:0021H.3       PUBLIC        LineEnFlag
  X:0010H         PUBLIC        FilSet
  C:1651H         PUBLIC        AdDo
  X:0013H         PUBLIC        scalenow
  D:00C8H         PUBLIC        T2CON
  X:0023H         PUBLIC        adchip
  X:0025H         PUBLIC        scale_adbuf
  B:0021H.4       PUBLIC        scalestaflag
  D:00D0H         PUBLIC        PSW
  B:0021H.5       PUBLIC        ShowWeiFlagEn
  B:0021H.6       PUBLIC        lb_flag1
  C:2F9EH         PUBLIC        adinit
  -------         PROC          ADINIT
  C:2F9EH         LINE#         15
  C:2F9EH         LINE#         16
  C:2F9EH         LINE#         19
  -------         ENDPROC       ADINIT
  -------         PROC          _FILAD
  D:0031H         SYMBOL        scale_ad
  -------         DO            
  D:0003H         SYMBOL        i
  -------         ENDDO         
  C:2258H         LINE#         27
  C:2260H         LINE#         28
  C:2260H         LINE#         30
  C:2262H         LINE#         31
  C:2262H         LINE#         32
  C:2280H         LINE#         33
  C:2284H         LINE#         34
  C:2291H         LINE#         35
  C:2293H         LINE#         36
  C:2293H         LINE#         37
  C:22B8H         LINE#         38
  C:22BCH         LINE#         39
  C:22DEH         LINE#         40
  C:22EBH         LINE#         41
  C:22EBH         LINE#         42
  -------         ENDPROC       _FILAD
  -------         PROC          ADDO
  -------         DO            
  D:002DH         SYMBOL        scale_ad
  -------         ENDDO         

⌨️ 快捷键说明

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