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

📄 sf_posuser.m51

📁 抄水表手持POS代码
💻 M51
📖 第 1 页 / 共 5 页
字号:
            CODE    B8F3H     0014H     UNIT         ?PR?START?_I2CTOKEY
            CODE    B907H     0013H     UNIT         ?PR?STOP2?_I2CTOTIME
            CODE    B91AH     0011H     UNIT         ?PR?CLOSECOM1?MAIN
            CODE    B92BH     0011H     UNIT         ?PR?_GETSTR
            CODE    B93CH     0011H     UNIT         ?CO?_DISPLAY
            CODE    B94DH     0010H     UNIT         ?PR?INITJHLSZ?DATA
            CODE    B95DH     0010H     UNIT         ?CO?_GETSTR
            CODE    B96DH     000FH     UNIT         ?PR?STOP?_I2CTOKEY
            CODE    B97CH     000EH     UNIT         ?PR?NACK1?_I2CTOKEY
            CODE    B98AH     000CH     UNIT         ?PR?_SETFLASHPARA
            CODE    B996H     000CH     UNIT         ?PR?NACK2?_I2CTOTIME
            CODE    B9A2H     000BH     UNIT         ?PR?_LIGHTON?_LIGHTON
            CODE    B9ADH     000BH     UNIT         ?PR?_LIGHTOFF?_LIGHTOFF
            CODE    B9B8H     0009H     UNIT         ?PR?_SPEAK
            CODE    B9C1H     0009H     UNIT         ?PR?_GETTIME
            CODE    B9CAH     0008H     UNIT         ?PR?__OO2320?_OO2320
            CODE    B9D2H     0008H     UNIT         ?PR?_DELAY_100US?_DELAY_100US
            CODE    B9DAH     0007H     UNIT         ?PR?_COMR232
            CODE    B9E1H     0007H     UNIT         ?PR?_DISP_OFF?_DISP_OFF
            CODE    B9E8H     0005H     UNIT         ?CO?_LIGHTON
            CODE    B9EDH     0005H     UNIT         ?CO?_LIGHTOFF
            CODE    B9F2H     0005H     UNIT         ?CO?_POWEROFF
            CODE    B9F7H     0005H     UNIT         ?PR?ACK2?_ACK2
            CODE    B9FCH     0005H     UNIT         ?PR?ACK1?_I2CTOKEY
            CODE    BA01H     0004H     UNIT         ?PR?__FLASHBYTEREAD?_FLASHBYTEREAD
            CODE    BA05H     0003H     UNIT         ?PR?OPENCOM1?MAIN



OVERLAY MAP OF MODULE:   SF_PosUser (MAIN)


SEGMENT                                             BIT_GROUP          DATA_GROUP          IDATA_GROUP         XDATA_GRO
>> UP
  +--> CALLED SEGMENT                            START    LENGTH     START    LENGTH     START    LENGTH     START    LE
>> NGTH
------------------------------------------------------------------------------------------------------------------------
>> ----
?C_C51STARTUP                                    -----    -----      -----    -----      -----    -----      -----    --
>> ---
  +--> ?PR?MAIN?MAIN
BL51 BANKED LINKER/LOCATER V4.23                                                      01/13/2006  09:40:06  PAGE 7


  +--> ?C_INITSEG

?PR?MAIN?MAIN                                    -----    -----      -----    -----      -----    -----      0000H    00
>> 2BH
  +--> ?PR?_SYSCLK_INIT?_SYSCLK_INIT
  +--> ?PR?_PORT_INIT?_PORT_INIT
  +--> ?PR?__UART0_INIT?_UART0_INIT
  +--> ?PR?CLOSECOM1?MAIN
  +--> ?PR?_SETFLASHPARA?_SETFLASHPARA
  +--> ?PR?_BELL?_SPEAK
  +--> ?PR?__DELAY_10MS?_DELAY_10MS
  +--> ?PR?_CLR?_DISPLAY
  +--> ?CO?MAIN
  +--> ?PR?__DISPLAY?_DISPLAY
  +--> ?PR?GET_VOLTAGE?_HARD
  +--> ?PR?_GETCHAR?_GETCHAR
  +--> ?PR?_POWEROFF?_POWEROFF
  +--> ?PR?GET_SBH?DATA
  +--> ?PR?DISPLAY_SBH?DATA
  +--> ?PR?GET_KJMM?DATA
  +--> ?PR?__GETSTR_PSWD?_GETSTR_PSWD
  +--> ?PR?MAINMENU?MAIN
  +--> ?PR?MAINMENUBAK?MAIN

?PR?__UART0_INIT?_UART0_INIT                     -----    -----      002BH    0004H      -----    -----      00F8H    00
>> 02H

?PR?_SETFLASHPARA?_SETFLASHPARA                  -----    -----      -----    -----      -----    -----      002BH    00
>> 01H
  +--> ?PR?_FLASH_RESET?_FLASH_RESET
  +--> ?PR?_FLASHIDENTRY?_FLASH_IDENTRY
  +--> ?PR?_SETFLASHPARA
  +--> ?PR?_WRITEIO?WRITEIO

?PR?_FLASH_RESET?_FLASH_RESET                    -----    -----      -----    -----      -----    -----      -----    --
>> ---
  +--> ?PR?__DELAY_1MS?_DELAY_1MS
  +--> ?PR?_WRITEIO?WRITEIO

?PR?_WRITEIO?WRITEIO                             -----    -----      0051H    0001H      -----    -----      -----    --
>> ---
  +--> ?PR?_FLASH_PAGE_SET?FLASH_PAGE_SET

?PR?_FLASH_PAGE_SET?FLASH_PAGE_SET               -----    -----      -----    -----      -----    -----      -----    --
>> ---
  +--> ?PR?FLASH_PAGE_SET

?PR?_FLASHIDENTRY?_FLASH_IDENTRY                 -----    -----      -----    -----      -----    -----      002CH    00
>> 01H
  +--> ?PR?_WRITEIO_?_FLASH_IDENTRY
  +--> ?PR?_READIO_?_FLASH_IDENTRY

?PR?_WRITEIO_?_FLASH_IDENTRY                     -----    -----      0023H    0001H      -----    -----      -----    --
>> ---
  +--> ?PR?_FLASH_PAGE_SET?FLASH_PAGE_SET

?PR?_READIO_?_FLASH_IDENTRY                      -----    -----      -----    -----      -----    -----      -----    --
BL51 BANKED LINKER/LOCATER V4.23                                                      01/13/2006  09:40:06  PAGE 8


>> ---
  +--> ?PR?_FLASH_PAGE?_FLASH_IDENTRY

?PR?_BELL?_SPEAK                                 -----    -----      003AH    0003H      -----    -----      -----    --
>> ---
  +--> ?PR?_SPEAK
  +--> ?CO?_SPEAK
  +--> ?PR?__DELAY_1MS?_DELAY_1MS

?PR?_CLR?_DISPLAY                                -----    -----      -----    -----      -----    -----      -----    --
>> ---
  +--> ?PR?INIT?_DISPLAY
  +--> ?PR?_DISPLAY
  +--> ?PR?__DISPLAY?_DISPLAY
  +--> ?CO?_DISPLAY

?PR?INIT?_DISPLAY                                -----    -----      0053H    0002H      -----    -----      -----    --
>> ---
  +--> ?PR?__DELAY_1MS?_DELAY_1MS
  +--> ?PR?_WRITE_COM?WRITE_COM
  +--> ?PR?_WRITE_DATA?WRITE_DATA

?PR?_WRITE_DATA?WRITE_DATA                       -----    -----      -----    -----      -----    -----      -----    --
>> ---
  +--> ?PR?_DELAY?WRITE_DATA

?PR?_DISPLAY                                     -----    -----      -----    -----      -----    -----      -----    --
>> ---
  +--> ?CO?_DISPLAY

?PR?__DISPLAY?_DISPLAY                           -----    -----      0037H    001CH      -----    -----      -----    --
>> ---
  +--> ?PR?INIT?_DISPLAY
  +--> ?PR?_DISPLAY
  +--> ?PR?_DISPLAYHALFCH?_DISPLAY
  +--> ?PR?__FLASHBYTEREAD?_FLASHBYTEREAD
  +--> ?PR?_DISPLAYACHAR?_DISPLAY

?PR?_DISPLAYHALFCH?_DISPLAY                      -----    -----      0053H    0003H      -----    -----      01DBH    00
>> 06H
  +--> ?PR?_WRITE_COM?WRITE_COM
  +--> ?PR?_DISPLAY
  +--> ?PR?_WRITE_DATA?WRITE_DATA

?PR?__FLASHBYTEREAD?_FLASHBYTEREAD               -----    -----      -----    -----      -----    -----      -----    --
>> ---
  +--> ?PR?_READIO?READIO

?PR?_READIO?READIO                               -----    -----      -----    -----      -----    -----      -----    --
>> ---
  +--> ?PR?_FLASH_PAGE_SET?FLASH_PAGE_SET

?PR?_DISPLAYACHAR?_DISPLAY                       -----    -----      0053H    0008H      -----    -----      -----    --
>> ---
  +--> ?PR?_DISPLAY
  +--> ?PR?_WRITE_DATA?WRITE_DATA
  +--> ?PR?_WRITE_COM?WRITE_COM
BL51 BANKED LINKER/LOCATER V4.23                                                      01/13/2006  09:40:06  PAGE 9



?PR?GET_VOLTAGE?_HARD                            -----    -----      0036H    0001H      -----    -----      01DBH    00
>> 08H
  +--> ?PR?ADC0_INIT?_HARD
  +--> ?PR?_HARD

?PR?_GETCHAR?_GETCHAR                            -----    -----      0037H    0001H      -----    -----      -----    --
>> ---
  +--> ?PR?__GETKEY?_GETKEY
  +--> ?PR?__DELAY_1MS?_DELAY_1MS
  +--> ?PR?_LIGHTON?_LIGHTON
  +--> ?PR?_LIGHTOFF?_LIGHTOFF

?PR?__GETKEY?_GETKEY                             0020H.2  0000H.1    0038H    0002H      -----    -----      01DBH    00
>> 01H
  +--> ?PR?__DELAY_1MS?_DELAY_1MS
  +--> ?PR?_DISP_OFF?_DISP_OFF
  +--> ?PR?_POWEROFF?_POWEROFF
  +--> ?PR?_NEW_POS?_GETKEY
  +--> ?PR?_BELL?_SPEAK
  +--> ?PR?_LIGHTOFF?_LIGHTOFF
  +--> ?PR?__SEQ_READ?_SEQ_READ

?PR?_DISP_OFF?_DISP_OFF                          -----    -----      -----    -----      -----    -----      -----    --
>> ---
  +--> ?PR?_WRITE_COM?WRITE_COM

?PR?_POWEROFF?_POWEROFF                          -----    -----      -----    -----      -----    -----      -----    --
>> ---
  +--> ?PR?__DELAY_1MS?_DELAY_1MS
  +--> ?PR?_DISP_OFF?_DISP_OFF
  +--> ?CO?_POWEROFF
  +--> ?PR?__SEQ_WRITE?_SEQ_WRITE

?PR?__SEQ_WRITE?_SEQ_WRITE                       -----    -----      003AH    0005H      -----    -----      -----    --
>> ---
  +--> ?PR?__DELAY_1MS?_DELAY_1MS
  +--> ?PR?START?_I2CTOKEY
  +--> ?PR?_DELAY_100US?_DELAY_100US
  +--> ?CO?_SEQ_WRITE
  +--> ?PR?_OUT_BYTE?_I2CTOKEY
  +--> ?PR?NACK1?_I2CTOKEY
  +--> ?PR?STOP?_I2CTOKEY

?PR?START?_I2CTOKEY                              -----    -----      -----    -----      -----    -----      -----    --
>> ---
  +--> ?PR?_DELAY_100US?_DELAY_100US

?PR?_OUT_BYTE?_I2CTOKEY                          -----    -----      003FH    0002H      -----    -----      -----    --
>> ---
  +--> ?PR?_DELAY_100US?_DELAY_100US
  +--> ?PR?CLOCK1?_I2CTOKEY

?PR?CLOCK1?_I2CTOKEY                             -----    -----      0041H    0001H      -----    -----      -----    --
>> ---
  +--> ?PR?_DELAY_100US?_DELAY_100US

BL51 BANKED LINKER/LOCATER V4.23                                                      01/13/2006  09:40:06  PAGE 10


?PR?NACK1?_I2CTOKEY                              -----    -----      -----    -----      -----    -----      -----    --
>> ---
  +--> ?PR?CLOCK1?_I2CTOKEY

?PR?STOP?_I2CTOKEY                               -----    -----      -----    -----      -----    -----      -----    --
>> ---
  +--> ?PR?_DELAY_100US?_DELAY_100US

?PR?_LIGHTOFF?_LIGHTOFF                          -----    -----      -----    -----      -----    -----      -----    --
>> ---
  +--> ?CO?_LIGHTOFF
  +--> ?PR?__SEQ_WRITE?_SEQ_WRITE

?PR?__SEQ_READ?_SEQ_READ                         -----    -----      003AH    0005H      -----    -----      -----    --
>> ---
  +--> ?PR?_DELAY_100US?_DELAY_100US
  +--> ?PR?START?_I2CTOKEY
  +--> ?CO?_SEQ_WRITE
  +--> ?PR?_OUT_BYTE?_I2CTOKEY
  +--> ?PR?NACK1?_I2CTOKEY
  +--> ?PR?GET_BYTE?_I2CTOKEY
  +--> ?PR?ACK1?_I2CTOKEY
  +--> ?PR?STOP?_I2CTOKEY

?PR?GET_BYTE?_I2CTOKEY                           -----    -----      003FH    0002H      -----    -----      -----    --
>> ---
  +--> ?PR?_DELAY_100US?_DELAY_100US
  +--> ?PR?CLOCK1?_I2CTOKEY

?PR?ACK1?_I2CTOKEY                               -----    -----      -----    -----      -----    -----      -----    --
>> ---
  +--> ?PR?CLOCK1?_I2CTOKEY

?PR?_LIGHTON?_LIGHTON                            -----    -----      -----    -----      -----    -----      -----    --
>> ---
  +--> ?CO?_LIGHTON
  +--> ?PR?__SEQ_WRITE?_SEQ_WRITE

?PR?GET_SBH?DATA                                 -----    -----      0023H    0002H      -----    -----      002BH    00
>> 13H
  +--> ?PR?__FLASHBYTEREAD?_FLASHBYTEREAD
  +--> ?PR?_VALIDDATA?DATA
  +--> ?PR?__FLASHSECTORMODFIY?_FLASH_SECTOR...

?PR?_VALIDDATA?DATA                              -----    -----      003DH    0003H      -----    -----      01F8H    00
>> 02H
  +--> ?PR?__CALC_CRC?_CALC_CRC

?PR?__CALC_CRC?_CALC_CRC                         -----    -----      0040H    0009H      0016H    0008H      -----    --
>> ---
  +--> ?PR?_CALC_CRC

?PR?__FLASHSECTORMODFIY?_FLASH_SECTOR...         -----    -----      003DH    000DH      -----    -----      01F8H    01
>> 22H
  +--> ?PR?_FLASH_SECTORMODFIY
  +--> ?PR?__FLASHBYTEREAD?_FLASHBYTEREAD
  +--> ?PR?__FLASHSECTORERASE?_FLASH_SECTORE...
BL51 BANKED LINKER/LOCATER V4.23                                                      01/13/2006  09:40:06  PAGE 11


  +--> ?PR?__FLASHBYTEWRITE?_FLASHBYTEWRITE

?PR?__FLASHSECTORERASE?_FLASH_SECTORE...         -----    -----      004AH    0003H      -----    -----      -----    --
>> ---
  +--> ?PR?_WRITEIO?WRITEIO
  +--> ?PR?_READIO?READIO

?PR?__FLASHBYTEWRITE?_FLASHBYTEWRITE             -----    -----      004AH    0007H      -----    -----      -----    --
>> ---
  +--> ?PR?_WRITEIO?WRITEIO
  +--> ?PR?_READIO?READIO

?PR?DISPLAY_SBH?DATA                             -----    -----      002BH    0006H      -----    -----      012DH    00
>> 23H
  +--> ?CO?DATA
  +--> ?PR?__FLASHBYTEREAD?_FLASHBYTEREAD
  +--> ?PR?_VALIDDATA?DATA
  +--> ?PR?PRINTF?PRINTF
  +--> ?PR?_DISPLAY?APP
  +--> ?PR?__FLASHSECTORMODFIY?_FLASH_SECTOR...

?PR?PRINTF?PRINTF                                0020H.2  0001H.1    0037H    001CH      -----    -----      -----    --
>> ---
  +--> ?PR?PUTCHAR?PUTCHAR

?PR?_DISPLAY?APP                                 -----    -----      0031H    0004H      -----    -----      -----    --
>> ---
  +--> ?PR?_STRLEN?STRLEN
  +--> ?PR?__DISPLAY?_DISPLAY

?PR?GET_KJMM?DATA                                -----    -----      -----    -----      -----    -----      0062H    00
>> 18H
  +--> ?PR?__FLASHREAD?_FLASH_READ
  +--> ?PR?_VALIDDATA?DATA
  +--> ?PR?__FLASHSECTORMODFIY?_FLASH_SECTOR...

⌨️ 快捷键说明

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