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

📄 lprtpos.m51

📁 原创一个简单打小票POS机源代码
💻 M51
📖 第 1 页 / 共 5 页
字号:
BL51 BANKED LINKER/LOCATER V5.03                                                        01/08/2007  10:43:13  PAGE 1


BL51 BANKED LINKER/LOCATER V5.03, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE .\STARTUP.obj, Lprtpos1.obj TO lprtpos RAMSIZE (256) CODE (0X0000-0X3FFF) XDATA (0X0000-0X0255)
>> 


MEMORY MODEL: SMALL


INPUT MODULES INCLUDED:
  .\STARTUP.obj (?C_STARTUP)
  Lprtpos1.obj (LPRTPOS1)
  C:\KEIL\C51\LIB\C51S.LIB (?C_INIT)
  C:\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
  C:\KEIL\C51\LIB\C51S.LIB (?C?CLDOPTR)
  C:\KEIL\C51\LIB\C51S.LIB (?C?CSTPTR)
  C:\KEIL\C51\LIB\C51S.LIB (?C?CSTOPTR)
  C:\KEIL\C51\LIB\C51S.LIB (?C?IMUL)
  C:\KEIL\C51\LIB\C51S.LIB (?C?LMUL)
  C:\KEIL\C51\LIB\C51S.LIB (?C?CCASE)


LINK MAP OF MODULE:  lprtpos (?C_STARTUP)


            TYPE    BASE      LENGTH    RELOCATION   SEGMENT NAME
            -----------------------------------------------------

            * * * * * * *   D A T A   M E M O R Y   * * * * * * *
            REG     0000H     0008H     ABSOLUTE     "REG BANK 0"
            DATA    0008H     0018H     UNIT         _DATA_GROUP_
            BIT     0020H.0   0000H.3   UNIT         _BIT_GROUP_
            BIT     0020H.3   0000H.2   UNIT         ?BI?LPRTPOS1
            BIT     0020H.5   0000H.1   UNIT         ?BI?_GET_TIME1?LPRTPOS1
                    0020H.6   0000H.2                *** GAP ***
            DATA    0021H     000CH     UNIT         ?DT?LPRTPOS1
            DATA    002DH     0003H     UNIT         ?DT?_GET_TIME1?LPRTPOS1
            IDATA   0030H     0050H     UNIT         ?ID?LPRTPOS1
            IDATA   0080H     0001H     UNIT         ?STACK

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
            CODE    0003H     0004H     UNIT         ?PR?STCRST?LPRTPOS1
            CODE    0007H     0003H     UNIT         ?PR?INTTIMER0?LPRTPOS1
                    000AH     0001H                  *** GAP ***
            CODE    000BH     0003H     ABSOLUTE     
            CODE    000EH     086BH     UNIT         ?PR?_DADD?LPRTPOS1
            CODE    0879H     05EBH     UNIT         ?PR?SETCLOCK?LPRTPOS1
            CODE    0E64H     0514H     UNIT         ?PR?_PRTD?LPRTPOS1
            CODE    1378H     04D1H     UNIT         ?PR?ZREPORT?LPRTPOS1
            CODE    1849H     046DH     UNIT         ?PR?XREPORT?LPRTPOS1
            CODE    1CB6H     0364H     UNIT         ?PR?UXREPORT?LPRTPOS1
            CODE    201AH     0328H     UNIT         ?PR?CLEADAY?LPRTPOS1
            CODE    2342H     031FH     UNIT         ?PR?SINGLEPRT?LPRTPOS1
            CODE    2661H     0233H     UNIT         ?PR?_UREPORT?LPRTPOS1
            CODE    2894H     0188H     UNIT         ?PR?THANKS?LPRTPOS1
            CODE    2A1CH     0188H     UNIT         ?PR?CLEASTC?LPRTPOS1
            CODE    2BA4H     0166H     UNIT         ?PR?MAIN?LPRTPOS1
            CODE    2D0AH     014EH     UNIT         ?PR?_PSENDCHAR?LPRTPOS1
BL51 BANKED LINKER/LOCATER V5.03                                                      01/08/2007  10:43:13  PAGE 2


            CODE    2E58H     011FH     UNIT         ?PR?_MADD?LPRTPOS1
            CODE    2F77H     0101H     UNIT         ?C?LIB_CODE
            CODE    3078H     00FAH     UNIT         ?PR?LEDDISPLAY?LPRTPOS1
            CODE    3172H     00E2H     UNIT         ?PR?_SPRTSHOW?LPRTPOS1
            CODE    3254H     00E1H     UNIT         ?PR?_CLOCKSHOW?LPRTPOS1
            CODE    3335H     00D1H     UNIT         ?PR?_GET_TIME?LPRTPOS1
            CODE    3406H     00CFH     UNIT         ?PR?INITIALIZE?LPRTPOS1
            CODE    34D5H     00BEH     UNIT         ?PR?CLEASHOW?LPRTPOS1
            CODE    3593H     0094H     UNIT         ?PR?_GET_TIME1?LPRTPOS1
            CODE    3627H     008CH     UNIT         ?C_C51STARTUP
            CODE    36B3H     0081H     UNIT         ?PR?LSINGREPORT?LPRTPOS1
            CODE    3734H     007CH     UNIT         ?PR?KBSCANR?LPRTPOS1
            CODE    37B0H     0068H     UNIT         ?PR?ERRSHOW?LPRTPOS1
            CODE    3818H     0068H     UNIT         ?PR?SETPASSOK?LPRTPOS1
            CODE    3880H     004EH     UNIT         ?PR?LZREPORT?LPRTPOS1
            CODE    38CEH     004BH     UNIT         ?CO?LPRTPOS1
            CODE    3919H     003EH     UNIT         ?PR?KBSCANL?LPRTPOS1
            CODE    3957H     003EH     UNIT         ?PR?_WRD?LPRTPOS1
            CODE    3995H     003CH     UNIT         ?PR?_SENDBYTE_P?LPRTPOS1
            CODE    39D1H     0037H     UNIT         ?PR?_SET_TIME?LPRTPOS1
            CODE    3A08H     0037H     UNIT         ?PR?_WWR?LPRTPOS1
            CODE    3A3FH     002CH     UNIT         ?PR?KBSCAN?LPRTPOS1
            CODE    3A6BH     0027H     UNIT         ?PR?_ERASE?LPRTPOS1
            CODE    3A92H     0027H     UNIT         ?PR?_CRED?LPRTPOS1
            CODE    3AB9H     0022H     UNIT         ?PR?RCVBYTE_P?LPRTPOS1
            CODE    3ADBH     0020H     UNIT         ?C_INITSEG
            CODE    3AFBH     001FH     UNIT         ?PR?I_START?LPRTPOS1
            CODE    3B1AH     001CH     UNIT         ?PR?_DELAY?LPRTPOS1
            CODE    3B36H     0016H     UNIT         ?PR?ACK_I2C_P?LPRTPOS1
            CODE    3B4CH     0015H     UNIT         ?PR?PRTINIT?LPRTPOS1
            CODE    3B61H     000DH     UNIT         ?PR?I_STOP?LPRTPOS1
            CODE    3B6EH     000AH     UNIT         ?PR?NOABLE?LPRTPOS1



OVERLAY MAP OF MODULE:   lprtpos (?C_STARTUP)


SEGMENT                             BIT_GROUP          DATA_GROUP 
  +--> CALLED SEGMENT            START    LENGTH     START    LENGTH
--------------------------------------------------------------------
?C_C51STARTUP                    -----    -----      -----    -----
  +--> ?PR?MAIN?LPRTPOS1
  +--> ?C_INITSEG

?PR?MAIN?LPRTPOS1                -----    -----      0008H    0001H
  +--> ?PR?INITIALIZE?LPRTPOS1
  +--> ?PR?CLEADAY?LPRTPOS1
  +--> ?PR?PRTINIT?LPRTPOS1
  +--> ?PR?KBSCAN?LPRTPOS1
  +--> ?PR?_SPRTSHOW?LPRTPOS1
  +--> ?PR?SINGLEPRT?LPRTPOS1
  +--> ?PR?UXREPORT?LPRTPOS1
  +--> ?PR?XREPORT?LPRTPOS1
  +--> ?PR?ZREPORT?LPRTPOS1
  +--> ?PR?LSINGREPORT?LPRTPOS1
  +--> ?PR?SETCLOCK?LPRTPOS1
BL51 BANKED LINKER/LOCATER V5.03                                                      01/08/2007  10:43:13  PAGE 3


  +--> ?PR?STCRST?LPRTPOS1
  +--> ?PR?LZREPORT?LPRTPOS1
  +--> ?PR?CLEASTC?LPRTPOS1
  +--> ?PR?_GET_TIME?LPRTPOS1
  +--> ?PR?LEDDISPLAY?LPRTPOS1

?PR?INITIALIZE?LPRTPOS1          -----    -----      -----    -----
  +--> ?PR?_GET_TIME?LPRTPOS1
  +--> ?PR?_WRD?LPRTPOS1
  +--> ?PR?SETPASSOK?LPRTPOS1
  +--> ?PR?_DELAY?LPRTPOS1
  +--> ?PR?_ERASE?LPRTPOS1
  +--> ?PR?_WWR?LPRTPOS1
  +--> ?PR?ERRSHOW?LPRTPOS1

?PR?_GET_TIME?LPRTPOS1           0020H.1  0000H.1    0017H    0003H
  +--> ?PR?I_START?LPRTPOS1
  +--> ?PR?_SENDBYTE_P?LPRTPOS1
  +--> ?PR?RCVBYTE_P?LPRTPOS1
  +--> ?PR?ACK_I2C_P?LPRTPOS1
  +--> ?PR?I_STOP?LPRTPOS1

?PR?_SENDBYTE_P?LPRTPOS1         0020H.2  0000H.1    -----    -----

?PR?ACK_I2C_P?LPRTPOS1           0020H.2  0000H.1    -----    -----

?PR?_WRD?LPRTPOS1                -----    -----      -----    -----
  +--> ?PR?NOABLE?LPRTPOS1

?PR?SETPASSOK?LPRTPOS1           -----    -----      -----    -----
  +--> ?PR?_DELAY?LPRTPOS1

?PR?_ERASE?LPRTPOS1              -----    -----      -----    -----
  +--> ?PR?NOABLE?LPRTPOS1

?PR?_WWR?LPRTPOS1                -----    -----      -----    -----
  +--> ?PR?NOABLE?LPRTPOS1

?PR?ERRSHOW?LPRTPOS1             -----    -----      -----    -----
  +--> ?PR?_DELAY?LPRTPOS1

?PR?CLEADAY?LPRTPOS1             0020H.0  0000H.1    0009H    000EH
  +--> ?PR?_WRD?LPRTPOS1
  +--> ?PR?_DELAY?LPRTPOS1
  +--> ?PR?_GET_TIME?LPRTPOS1
  +--> ?PR?_ERASE?LPRTPOS1
  +--> ?PR?_WWR?LPRTPOS1

?PR?KBSCAN?LPRTPOS1              -----    -----      -----    -----
  +--> ?PR?KBSCANR?LPRTPOS1
  +--> ?PR?KBSCANL?LPRTPOS1
  +--> ?CO?LPRTPOS1

?PR?KBSCANR?LPRTPOS1             -----    -----      -----    -----
  +--> ?PR?_DELAY?LPRTPOS1

?PR?KBSCANL?LPRTPOS1             -----    -----      -----    -----
BL51 BANKED LINKER/LOCATER V5.03                                                      01/08/2007  10:43:13  PAGE 4


  +--> ?PR?_DELAY?LPRTPOS1

?PR?_SPRTSHOW?LPRTPOS1           -----    -----      0017H    0009H
  +--> ?PR?_DELAY?LPRTPOS1
  +--> ?CO?LPRTPOS1

?PR?SINGLEPRT?LPRTPOS1           0020H.0  0000H.1    0009H    000EH
  +--> ?CO?LPRTPOS1
  +--> ?PR?_SPRTSHOW?LPRTPOS1
  +--> ?PR?KBSCAN?LPRTPOS1
  +--> ?PR?_PRTD?LPRTPOS1
  +--> ?PR?_DADD?LPRTPOS1
  +--> ?PR?_MADD?LPRTPOS1

?PR?_PRTD?LPRTPOS1               -----    -----      0017H    0009H
  +--> ?PR?PRTINIT?LPRTPOS1
  +--> ?PR?_PSENDCHAR?LPRTPOS1
  +--> ?PR?THANKS?LPRTPOS1
  +--> ?PR?_ERASE?LPRTPOS1
  +--> ?PR?_DELAY?LPRTPOS1
  +--> ?PR?_WWR?LPRTPOS1
  +--> ?PR?_CRED?LPRTPOS1

?PR?THANKS?LPRTPOS1              -----    -----      -----    -----
  +--> ?PR?_PSENDCHAR?LPRTPOS1

?PR?_CRED?LPRTPOS1               -----    -----      -----    -----
  +--> ?PR?_ERASE?LPRTPOS1
  +--> ?PR?_DELAY?LPRTPOS1
  +--> ?PR?_WWR?LPRTPOS1

?PR?_DADD?LPRTPOS1               -----    -----      0017H    0009H
  +--> ?PR?_ERASE?LPRTPOS1
  +--> ?PR?_DELAY?LPRTPOS1
  +--> ?PR?_WWR?LPRTPOS1

?PR?_MADD?LPRTPOS1               -----    -----      0017H    0009H
  +--> ?PR?_ERASE?LPRTPOS1
  +--> ?PR?_DELAY?LPRTPOS1
  +--> ?PR?_WWR?LPRTPOS1

?PR?UXREPORT?LPRTPOS1            -----    -----      0009H    0008H
  +--> ?PR?_PSENDCHAR?LPRTPOS1

?PR?XREPORT?LPRTPOS1             -----    -----      0009H    0001H
  +--> ?PR?_PSENDCHAR?LPRTPOS1
  +--> ?PR?_UREPORT?LPRTPOS1
  +--> ?PR?_GET_TIME?LPRTPOS1
  +--> ?PR?_WRD?LPRTPOS1
  +--> ?PR?_ERASE?LPRTPOS1
  +--> ?PR?_DELAY?LPRTPOS1
  +--> ?PR?_WWR?LPRTPOS1

?PR?_UREPORT?LPRTPOS1            -----    -----      000AH    0009H
  +--> ?PR?_PSENDCHAR?LPRTPOS1

?PR?ZREPORT?LPRTPOS1             -----    -----      -----    -----
BL51 BANKED LINKER/LOCATER V5.03                                                      01/08/2007  10:43:13  PAGE 5


  +--> ?PR?_PSENDCHAR?LPRTPOS1
  +--> ?PR?_ERASE?LPRTPOS1
  +--> ?PR?_DELAY?LPRTPOS1
  +--> ?PR?_WWR?LPRTPOS1
  +--> ?PR?_WRD?LPRTPOS1

?PR?LSINGREPORT?LPRTPOS1         -----    -----      0009H    0004H
  +--> ?PR?_WRD?LPRTPOS1
  +--> ?PR?_PRTD?LPRTPOS1

?PR?SETCLOCK?LPRTPOS1            0020H.0  0000H.1    0009H    000DH
  +--> ?PR?_CLOCKSHOW?LPRTPOS1
  +--> ?PR?KBSCAN?LPRTPOS1
  +--> ?PR?ERRSHOW?LPRTPOS1
  +--> ?PR?_DELAY?LPRTPOS1
  +--> ?PR?_SET_TIME?LPRTPOS1
  +--> ?PR?SETPASSOK?LPRTPOS1

?PR?_CLOCKSHOW?LPRTPOS1          -----    -----      -----    -----
  +--> ?CO?LPRTPOS1
  +--> ?PR?_DELAY?LPRTPOS1

?PR?_SET_TIME?LPRTPOS1           -----    -----      0016H    0003H
  +--> ?PR?I_START?LPRTPOS1
  +--> ?PR?_SENDBYTE_P?LPRTPOS1
  +--> ?PR?I_STOP?LPRTPOS1

?PR?LZREPORT?LPRTPOS1            -----    -----      -----    -----
  +--> ?PR?_WRD?LPRTPOS1
  +--> ?PR?PRTINIT?LPRTPOS1
  +--> ?PR?ZREPORT?LPRTPOS1

?PR?CLEASTC?LPRTPOS1             -----    -----      0009H    0002H
  +--> ?PR?CLEASHOW?LPRTPOS1
  +--> ?PR?KBSCAN?LPRTPOS1
  +--> ?PR?_ERASE?LPRTPOS1
  +--> ?PR?_DELAY?LPRTPOS1
  +--> ?PR?_WWR?LPRTPOS1
  +--> ?PR?_GET_TIME?LPRTPOS1
  +--> ?PR?SETPASSOK?LPRTPOS1

?PR?CLEASHOW?LPRTPOS1            -----    -----      -----    -----
  +--> ?PR?_DELAY?LPRTPOS1

?PR?LEDDISPLAY?LPRTPOS1          -----    -----      -----    -----
  +--> ?CO?LPRTPOS1
  +--> ?PR?_DELAY?LPRTPOS1



SYMBOL TABLE OF MODULE:  lprtpos (?C_STARTUP)

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

  -------         MODULE        ?C_STARTUP
  C:3627H         SEGMENT       ?C_C51STARTUP
BL51 BANKED LINKER/LOCATER V5.03                                                      01/08/2007  10:43:13  PAGE 6


  I:0080H         SEGMENT       ?STACK
  C:0000H         PUBLIC        ?C_STARTUP
  D:00E0H         SYMBOL        ACC
  D:00F0H         SYMBOL        B
  D:0083H         SYMBOL        DPH
  D:0082H         SYMBOL        DPL
  N:0000H         SYMBOL        IBPSTACK
  N:0100H         SYMBOL        IBPSTACKTOP
  N:0080H         SYMBOL        IDATALEN
  C:362AH         SYMBOL        IDATALOOP
  N:0000H         SYMBOL        PBPSTACK
  N:0000H         SYMBOL        PBPSTACKTOP
  N:0000H         SYMBOL        PDATALEN
  N:0000H         SYMBOL        PDATASTART
  N:0000H         SYMBOL        PPAGE
  N:0000H         SYMBOL        PPAGEENABLE
  D:00A0H         SYMBOL        PPAGE_SFR
  D:0081H         SYMBOL        SP
  C:3627H         SYMBOL        STARTUP1
  N:0000H         SYMBOL        XBPSTACK
  N:0000H         SYMBOL        XBPSTACKTOP
  N:0000H         SYMBOL        XDATALEN
  N:0000H         SYMBOL        XDATASTART
  C:0000H         LINE#         92
  C:3627H         LINE#         99
  C:3629H         LINE#         100
  C:362AH         LINE#         101
  C:362BH         LINE#         102
  C:362DH         LINE#         151
  C:3630H         LINE#         155
  -------         ENDMOD        ?C_STARTUP

  -------         MODULE        LPRTPOS1
  C:0000H         SYMBOL        _ICE_DUMMY_
  C:3A92H         PUBLIC        _cred
  D:0080H         PUBLIC        P0
  D:0090H         PUBLIC        P1
  D:00A0H         PUBLIC        P2
  D:00B0H         PUBLIC        P3
  C:38E9H         PUBLIC        keytab

⌨️ 快捷键说明

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