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

📄 cni.m51

📁 用89c54单片机开发的32键扫描键盘程序。
💻 M51
📖 第 1 页 / 共 2 页
字号:
BL51 BANKED LINKER/LOCATER V5.11                                                        09/21/2001  13:13:05  PAGE 1


BL51 BANKED LINKER/LOCATER V5.11, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE IRQ.obj, MAIN.obj, public.obj, STARTUP.obj, key.obj TO cni RAMSIZE (256)


MEMORY MODEL: LARGE


INPUT MODULES INCLUDED:
  IRQ.obj (IRQ)
  MAIN.obj (MAIN)
  public.obj (PUBLIC)
  STARTUP.obj (?C_STARTUP)
  key.obj (KEY)
  C:\KEIL\C51\LIB\C51L.LIB (?C_INIT)
  C:\KEIL\C51\LIB\C51L.LIB (?C?CSTPTR)
  C:\KEIL\C51\LIB\C51L.LIB (?C?ULDIV)
  C:\KEIL\C51\LIB\C51L.LIB (?C?LSTXDATA)


LINK MAP OF MODULE:  cni (IRQ)


            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     0002H     UNIT         ?DT?KEY
            DATA    000AH     0001H     UNIT         _DATA_GROUP_
            IDATA   000BH     0001H     UNIT         ?STACK

            * * * * * * *  X D A T A   M E M O R Y  * * * * * * *
            XDATA   0000H     00CEH     UNIT         ?XD?IRQ
            XDATA   00CEH     0022H     UNIT         ?XD?KEY
            XDATA   00F0H     0008H     UNIT         ?XD?PUBLIC
            XDATA   00F8H     0007H     UNIT         _XDATA_GROUP_

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
            CODE    0003H     0003H     ABSOLUTE     
            CODE    0006H     0001H     UNIT         ?PR?TIMER2INT?IRQ
            CODE    0007H     0001H     UNIT         ?PR?EX0INT?IRQ
            CODE    0008H     0001H     UNIT         ?PR?EX1INT?IRQ
            CODE    0009H     0001H     UNIT         ?PR?EX2INT?IRQ
            CODE    000AH     0001H     UNIT         ?PR?EX3INT?IRQ
                    000BH     0008H                  *** GAP ***
            CODE    0013H     0003H     ABSOLUTE     
                    0016H     0005H                  *** GAP ***
            CODE    001BH     0003H     ABSOLUTE     
                    001EH     0005H                  *** GAP ***
            CODE    0023H     0003H     ABSOLUTE     
                    0026H     0005H                  *** GAP ***
            CODE    002BH     0003H     ABSOLUTE     
                    002EH     0005H                  *** GAP ***
            CODE    0033H     0003H     ABSOLUTE     
                    0036H     0005H                  *** GAP ***
            CODE    003BH     0003H     ABSOLUTE     
            CODE    003EH     00EDH     UNIT         ?PR?_CHECKCOL?KEY
BL51 BANKED LINKER/LOCATER V5.11                                                      09/21/2001  13:13:05  PAGE 2


            CODE    012BH     00ECH     UNIT         ?C?LIB_CODE
            CODE    0217H     008CH     UNIT         ?C_C51STARTUP
            CODE    02A3H     008AH     UNIT         ?PR?KEYPROC?KEY
            CODE    032DH     0062H     UNIT         ?PR?_SETUPCOMM0PARA?PUBLIC
            CODE    038FH     005EH     UNIT         ?PR?TIMER1INT?IRQ
            CODE    03EDH     003AH     UNIT         ?PR?MAIN?MAIN
            CODE    0427H     0033H     UNIT         ?C_INITSEG
            CODE    045AH     0021H     UNIT         ?PR?_DELAY?PUBLIC
            CODE    047BH     001FH     UNIT         ?PR?SERIALDTE?IRQ
            CODE    049AH     001BH     UNIT         ?PR?_WRITETXBUF?IRQ
            CODE    04B5H     0015H     UNIT         ?PR?INITTIMER1?MAIN
            CODE    04CAH     0010H     UNIT         ?PR?KEYINIT?KEY



OVERLAY MAP OF MODULE:   cni (IRQ)


SEGMENT                              DATA_GROUP          XDATA_GROUP
  +--> CALLED SEGMENT              START    LENGTH     START    LENGTH
----------------------------------------------------------------------
?PR?SERIALDTE?IRQ                  -----    -----      00F8H    0001H

*** NEW ROOT ***************************************************

?C_C51STARTUP                      -----    -----      -----    -----
  +--> ?PR?MAIN?MAIN
  +--> ?C_INITSEG

?PR?MAIN?MAIN                      -----    -----      00F9H    0001H
  +--> ?PR?_SETUPCOMM0PARA?PUBLIC
  +--> ?PR?INITTIMER1?MAIN
  +--> ?PR?KEYINIT?KEY
  +--> ?PR?KEYPROC?KEY

?PR?_SETUPCOMM0PARA?PUBLIC         -----    -----      00FAH    0004H

?PR?KEYPROC?KEY                    000AH    0001H      -----    -----
  +--> ?PR?_DELAY?PUBLIC
  +--> ?PR?KEYINIT?KEY
  +--> ?PR?_CHECKCOL?KEY

?PR?_CHECKCOL?KEY                  -----    -----      00FAH    0005H
  +--> ?PR?_DELAY?PUBLIC
  +--> ?PR?KEYINIT?KEY



SYMBOL TABLE OF MODULE:  cni (IRQ)

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

  -------         MODULE        IRQ
  C:0000H         SYMBOL        _ICE_DUMMY_
  D:0090H         PUBLIC        P1
  C:047BH         PUBLIC        SerialDte
BL51 BANKED LINKER/LOCATER V5.11                                                      09/21/2001  13:13:05  PAGE 3


  D:00B0H         PUBLIC        P3
  D:00E8H         PUBLIC        P4
  D:00A8H         PUBLIC        IE
  B:00B0H.5       PUBLIC        P3_5
  D:00B8H         PUBLIC        IP
  C:0007H         PUBLIC        Ex0Int
  B:0098H.0       PUBLIC        RI
  C:0008H         PUBLIC        Ex1Int
  C:0009H         PUBLIC        Ex2Int
  B:0098H.1       PUBLIC        TI
  C:000AH         PUBLIC        Ex3Int
  D:0099H         PUBLIC        SBUF
  D:0098H         PUBLIC        SCON
  D:0088H         PUBLIC        TCON
  D:008DH         PUBLIC        TH1
  D:008BH         PUBLIC        TL1
  X:0000H         PUBLIC        gUartTxRead
  B:0088H.6       PUBLIC        TR1
  D:00E1H         PUBLIC        WDT_CONTR
  X:0001H         PUBLIC        gMainLoopTimeOut
  C:049AH         PUBLIC        _WriteTxBuf
  C:038FH         PUBLIC        Timer1Int
  X:0002H         PUBLIC        gUartTxWrite
  C:0006H         PUBLIC        Timer2Int
  D:00C8H         PUBLIC        T2CON
  X:0003H         PUBLIC        gDogCounter
  X:0005H         PUBLIC        gUartRxBuf
  X:0069H         PUBLIC        gUartTxBuf
  X:00CDH         PUBLIC        gUart_Send_Busy
  D:00D0H         PUBLIC        PSW
  -------         PROC          TIMER2INT
  C:0006H         LINE#         34
  C:0006H         LINE#         37
  -------         ENDPROC       TIMER2INT
  -------         PROC          EX0INT
  C:0007H         LINE#         38
  C:0007H         LINE#         40
  -------         ENDPROC       EX0INT
  -------         PROC          EX1INT
  C:0008H         LINE#         41
  C:0008H         LINE#         43
  -------         ENDPROC       EX1INT
  -------         PROC          EX2INT
  C:0009H         LINE#         44
  C:0009H         LINE#         46
  -------         ENDPROC       EX2INT
  -------         PROC          EX3INT
  C:000AH         LINE#         47
  C:000AH         LINE#         49
  -------         ENDPROC       EX3INT
  -------         PROC          TIMER1INT
  C:038FH         LINE#         66
  C:0397H         LINE#         68
  C:0399H         LINE#         69
  C:039CH         LINE#         70
  C:039FH         LINE#         71
  C:03A1H         LINE#         73
BL51 BANKED LINKER/LOCATER V5.11                                                      09/21/2001  13:13:05  PAGE 4


  C:03AFH         LINE#         75
  C:03BEH         LINE#         76
  C:03BEH         LINE#         78
  C:03C2H         LINE#         80
  C:03CBH         LINE#         81
  C:03CEH         LINE#         82
  C:03D4H         LINE#         83
  C:03D4H         LINE#         84
  C:03D8H         LINE#         86
  C:03D8H         LINE#         89
  C:03DBH         LINE#         90
  C:03DEH         LINE#         91
  C:03E2H         LINE#         93
  C:03E4H         LINE#         97
  C:03E4H         LINE#         99
  -------         ENDPROC       TIMER1INT
  -------         PROC          SERIALDTE
  -------         DO            
  X:00F8H         SYMBOL        ch
  -------         ENDDO         
  C:047BH         LINE#         111
  C:0481H         LINE#         116
  C:0484H         LINE#         117
  C:0484H         LINE#         119
  C:048CH         LINE#         122
  C:048EH         LINE#         123
  C:048EH         LINE#         124
  C:0491H         LINE#         125
  C:0491H         LINE#         132
  C:0493H         LINE#         133
  C:0493H         LINE#         134
  -------         ENDPROC       SERIALDTE
  -------         PROC          _WRITETXBUF
  D:0007H         SYMBOL        mData
  C:049AH         LINE#         137
  C:049AH         LINE#         138
  C:049AH         LINE#         139
  C:04A0H         LINE#         140
  C:04A8H         LINE#         141
  C:04B4H         LINE#         143
  -------         ENDPROC       _WRITETXBUF
  -------         ENDMOD        IRQ

  -------         MODULE        MAIN
  C:0000H         SYMBOL        _ICE_DUMMY_
  D:0090H         PUBLIC        P1
  D:00B0H         PUBLIC        P3
  D:00E8H         PUBLIC        P4
  B:00A8H.7       PUBLIC        EA
  D:00A8H         PUBLIC        IE
  B:00B0H.5       PUBLIC        P3_5
  D:00B8H         PUBLIC        IP
  B:00B8H.3       PUBLIC        PT1H
  D:0081H         PUBLIC        SP
  C:03EDH         PUBLIC        main
  D:0099H         PUBLIC        SBUF
  D:0087H         PUBLIC        PCON
BL51 BANKED LINKER/LOCATER V5.11                                                      09/21/2001  13:13:05  PAGE 5


  D:0098H         PUBLIC        SCON
  D:0089H         PUBLIC        TMOD
  D:0088H         PUBLIC        TCON
  B:00A8H.3       PUBLIC        ET1
  D:008DH         PUBLIC        TH1
  D:008BH         PUBLIC        TL1
  B:00B8H.3       PUBLIC        PT1
  B:0088H.6       PUBLIC        TR1
  D:00C8H         PUBLIC        T2CON
  C:04B5H         PUBLIC        initTimer1
  D:00D0H         PUBLIC        PSW
  -------         PROC          INITTIMER1
  C:04B5H         LINE#         10
  C:04B5H         LINE#         11
  C:04B5H         LINE#         15
  C:04B8H         LINE#         16
  C:04BBH         LINE#         17
  C:04BEH         LINE#         18
  C:04C1H         LINE#         19
  C:04C3H         LINE#         20
  C:04C5H         LINE#         21
  C:04C7H         LINE#         22
  C:04C9H         LINE#         23
  -------         ENDPROC       INITTIMER1
  -------         PROC          MAIN
  -------         DO            
  X:00F9H         SYMBOL        flag
  D:0007H         SYMBOL        tmp
  -------         ENDDO         
  C:03EDH         LINE#         24
  C:03EDH         LINE#         25
  C:03EDH         LINE#         115
  C:03F0H         LINE#         116
  C:03F4H         LINE#         118
  C:03F6H         LINE#         122
  C:03F9H         LINE#         123
  C:03FBH         LINE#         124
  C:03FEH         LINE#         126
  C:0401H         LINE#         129
  C:040AH         LINE#         132
  C:040DH         LINE#         136
  C:040FH         LINE#         137
  C:0412H         LINE#         138
  C:0417H         LINE#         139
  C:0417H         LINE#         140
  C:0417H         LINE#         143
  C:041DH         LINE#         144
  C:0420H         LINE#         148
  C:0423H         LINE#         149
  C:0423H         LINE#         151
  C:0425H         LINE#         152
  C:0425H         LINE#         154
  -------         ENDPROC       MAIN
  -------         ENDMOD        MAIN

  -------         MODULE        PUBLIC
  C:0000H         SYMBOL        _ICE_DUMMY_
BL51 BANKED LINKER/LOCATER V5.11                                                      09/21/2001  13:13:05  PAGE 6

⌨️ 快捷键说明

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