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

📄 led.m51

📁 单片机控制火车车厢门上方的LED显示程序
💻 M51
📖 第 1 页 / 共 2 页
字号:
BL51 BANKED LINKER/LOCATER V4.13                                                        07/12/2008  18:39:29  PAGE 1


BL51 BANKED LINKER/LOCATER V4.13, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE LED.obj TO LED


MEMORY MODEL: SMALL


INPUT MODULES INCLUDED:
  LED.obj (LED)
  C:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
  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?SIDIV)
  C:\KEIL\C51\LIB\C51S.LIB (?C_INIT)
  C:\KEIL\C51\LIB\C51S.LIB (?C?UIDIV)


LINK MAP OF MODULE:  LED (LED)


            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     000DH     UNIT         _DATA_GROUP_
                    0015H     000BH                  *** GAP ***
            DATA    0020H     0001H     BIT_ADDR     ?BA?LED
            BIT     0021H.0   0000H.1   UNIT         ?BI?LED
                    0021H.1   0000H.7                *** GAP ***
            DATA    0022H     000CH     UNIT         ?DT?LED
            IDATA   002EH     0001H     UNIT         ?STACK

            * * * * * * *  X D A T A   M E M O R Y  * * * * * * *
            XDATA   0000H     1100H     UNIT         ?XD?LED
                    1100H     EE00H                  *** GAP ***
            XDATA   FF00H     0001H     ABSOLUTE     
            XDATA   FF01H     0001H     ABSOLUTE     
            XDATA   FF02H     0001H     ABSOLUTE     

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
                    0003H     0008H                  *** GAP ***
            CODE    000BH     0003H     ABSOLUTE     
            CODE    000EH     1105H     UNIT         ?C_INITSEG
            CODE    1113H     03A1H     UNIT         ?PR?_SET_DATA?LED
            CODE    14B4H     01AAH     UNIT         ?CO?LED
            CODE    165EH     018AH     UNIT         ?PR?_DISP_HZ?LED
            CODE    17E8H     0121H     UNIT         ?PR?SET_TEMP?LED
            CODE    1909H     0105H     UNIT         ?C?LIB_CODE
            CODE    1A0EH     00BBH     UNIT         ?PR?_CURRENTTIME?LED
            CODE    1AC9H     008CH     UNIT         ?C_C51STARTUP
            CODE    1B55H     0066H     UNIT         ?PR?MAIN?LED
            CODE    1BBBH     0030H     UNIT         ?PR?_PRINT?LED
            CODE    1BEBH     001DH     UNIT         ?PR?DELAY?LED
            CODE    1C08H     0018H     UNIT         ?PR?_LED_WRITE?LED
BL51 BANKED LINKER/LOCATER V4.13                                                      07/12/2008  18:39:29  PAGE 2


            CODE    1C20H     0017H     UNIT         ?PR?RTC_READ?LED
            CODE    1C37H     0016H     UNIT         ?PR?LCD_INIT?LED
            CODE    1C4DH     0015H     UNIT         ?PR?_RTC_READ_BYTE?LED
            CODE    1C62H     0013H     UNIT         ?PR?_RTC_WRITE?LED
            CODE    1C75H     0013H     UNIT         ?PR?_RTC_WRITE_BYTE?LED
            CODE    1C88H     000DH     UNIT         ?PR?_LCD_WRITE_COMMAND?LED
            CODE    1C95H     000DH     UNIT         ?PR?_LCD_WRITE_DATA?LED
            CODE    1CA2H     0009H     UNIT         ?PR?TIMER0?LED



OVERLAY MAP OF MODULE:   LED (LED)


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

?PR?MAIN?LED                       -----    -----
  +--> ?PR?LCD_INIT?LED
  +--> ?CO?LED
  +--> ?PR?_PRINT?LED
  +--> ?PR?SET_TEMP?LED
  +--> ?PR?_CURRENTTIME?LED
  +--> ?PR?_SET_DATA?LED
  +--> ?PR?_DISP_HZ?LED

?PR?LCD_INIT?LED                   -----    -----
  +--> ?PR?_LCD_WRITE_COMMAND?LED

?PR?_PRINT?LED                     0008H    0003H
  +--> ?PR?_LCD_WRITE_COMMAND?LED
  +--> ?PR?_LCD_WRITE_DATA?LED

?PR?SET_TEMP?LED                   -----    -----
  +--> ?CO?LED

?PR?_CURRENTTIME?LED               -----    -----
  +--> ?PR?_RTC_READ_BYTE?LED

?PR?_RTC_READ_BYTE?LED             -----    -----
  +--> ?PR?_RTC_WRITE?LED
  +--> ?PR?RTC_READ?LED

?PR?_SET_DATA?LED                  0008H    000DH
  +--> ?CO?LED

?PR?_DISP_HZ?LED                   0008H    0007H
  +--> ?PR?_LED_WRITE?LED
  +--> ?PR?DELAY?LED

?PR?_LED_WRITE?LED                 -----    -----
  +--> ?CO?LED

BL51 BANKED LINKER/LOCATER V4.13                                                      07/12/2008  18:39:29  PAGE 3




SYMBOL TABLE OF MODULE:  LED (LED)

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

  -------         MODULE        LED
  C:0000H         SYMBOL        _ICE_DUMMY_
  D:0090H         PUBLIC        P1
  D:0020H         PUBLIC        AA
  D:00A0H         PUBLIC        P2
  D:00B0H         PUBLIC        P3
  C:1C88H         PUBLIC        _LCD_WRITE_COMMAND
  B:00B0H.4       PUBLIC        T0
  B:00D0H.6       PUBLIC        AC
  C:17E8H         PUBLIC        SET_TEMP
  B:00B0H.5       PUBLIC        T1
  B:00A8H.7       PUBLIC        EA
  C:1BBBH         PUBLIC        _print
  C:1BEBH         PUBLIC        delay
  B:00B0H.7       PUBLIC        RD
  B:00A8H.4       PUBLIC        ES
  B:0098H.0       PUBLIC        RI
  B:0021H.0       PUBLIC        flag
  B:00B0H.2       PUBLIC        INT0
  B:00D0H.7       PUBLIC        CY
  C:1C95H         PUBLIC        _LCD_WRITE_DATA
  B:0098H.1       PUBLIC        TI
  B:00B0H.3       PUBLIC        INT1
  C:1C4DH         PUBLIC        _RTC_Read_Byte
  C:14DEH         PUBLIC        CHAR
  X:0000H         PUBLIC        HZ
  C:1C17H         PUBLIC        _LED_WRITE
  B:00B8H.4       PUBLIC        PS
  B:00D0H.2       PUBLIC        OV
  C:1B55H         PUBLIC        main
  B:00B0H.6       PUBLIC        WR
  C:157EH         PUBLIC        WEEK
  C:1C75H         PUBLIC        _RTC_Write_Byte
  X:FF02H         PUBLIC        LCD_READ_COMMAND
  D:0089H         PUBLIC        TMOD
  X:FF00H         PUBLIC        LCD_COMMAND
  C:1C62H         PUBLIC        _RTC_Write
  B:0020H.7       PUBLIC        AA7
  B:0088H.1       PUBLIC        IE0
  B:0088H.3       PUBLIC        IE1
  D:0022H         PUBLIC        brk
  B:00A0H.0       PUBLIC        RTC_RST
  C:1113H         PUBLIC        _SET_DATA
  C:1C20H         PUBLIC        RTC_Read
  B:00A8H.1       PUBLIC        ET0
  B:00A8H.3       PUBLIC        ET1
  B:0088H.5       PUBLIC        TF0
  B:0088H.7       PUBLIC        TF1
  B:0098H.2       PUBLIC        RB8
  D:008CH         PUBLIC        TH0
BL51 BANKED LINKER/LOCATER V4.13                                                      07/12/2008  18:39:29  PAGE 4


  B:00A8H.0       PUBLIC        EX0
  B:0088H.0       PUBLIC        IT0
  B:0098H.3       PUBLIC        TB8
  B:00A8H.2       PUBLIC        EX1
  B:0088H.2       PUBLIC        IT1
  X:FF01H         PUBLIC        LCD_DATA
  B:00D0H.0       PUBLIC        P
  B:0098H.7       PUBLIC        SM0
  D:008AH         PUBLIC        TL0
  B:0098H.6       PUBLIC        SM1
  D:0023H         PUBLIC        tmp
  B:0098H.5       PUBLIC        SM2
  C:1CA2H         PUBLIC        timer0
  B:00B8H.1       PUBLIC        PT0
  B:00B8H.3       PUBLIC        PT1
  B:00D0H.3       PUBLIC        RS0
  B:0088H.4       PUBLIC        TR0
  B:00D0H.4       PUBLIC        RS1
  B:0088H.6       PUBLIC        TR1
  B:00B8H.0       PUBLIC        PX0
  C:1A0EH         PUBLIC        _CurrentTime
  B:00B8H.2       PUBLIC        PX1
  C:14D6H         PUBLIC        dat_bit
  B:00B0H.4       PUBLIC        WR_LED
  B:00A0H.2       PUBLIC        RTC_IO
  B:0098H.4       PUBLIC        REN
  C:1C37H         PUBLIC        LCD_INIT
  B:00B0H.0       PUBLIC        RXD
  B:00B0H.1       PUBLIC        TXD
  C:165EH         PUBLIC        _Disp_HZ
  D:0027H         PUBLIC        TIMETYPE
  B:00D0H.5       PUBLIC        F0
  B:00A0H.1       PUBLIC        RTC_SCLK
  -------         PROC          _LCD_WRITE_COMMAND
  D:0006H         SYMBOL        dat
  C:1C88H         LINE#         12
  -------         ENDPROC       _LCD_WRITE_COMMAND
  -------         PROC          _LCD_WRITE_DATA
  D:0006H         SYMBOL        dat
  C:1C95H         LINE#         13
  -------         ENDPROC       _LCD_WRITE_DATA
  -------         PROC          _PRINT
  D:0007H         SYMBOL        addr
  D:0008H         SYMBOL        dat
  C:1BBBH         LINE#         14
  C:1BC1H         LINE#         15
  C:1BC1H         LINE#         16
  C:1BCAH         LINE#         17
  C:1BEAH         LINE#         18
  -------         ENDPROC       _PRINT
  -------         PROC          LCD_INIT
  C:1C37H         LINE#         358
  C:1C37H         LINE#         359
  C:1C37H         LINE#         360
  C:1C3EH         LINE#         361
  C:1C43H         LINE#         362
  C:1C48H         LINE#         363
BL51 BANKED LINKER/LOCATER V4.13                                                      07/12/2008  18:39:29  PAGE 5


  -------         ENDPROC       LCD_INIT
  -------         PROC          _RTC_WRITE
  D:0007H         SYMBOL        dat
  -------         DO            dat
  D:0006H         SYMBOL        i
  -------         ENDDO         i
  C:1C62H         LINE#         368
  C:1C62H         LINE#         369
  C:1C62H         LINE#         371
  C:1C64H         LINE#         372
  C:1C64H         LINE#         373
  C:1C68H         LINE#         374
  C:1C6AH         LINE#         375
  C:1C6CH         LINE#         376
  C:1C70H         LINE#         377
  C:1C74H         LINE#         378
  -------         ENDPROC       _RTC_WRITE
  -------         PROC          RTC_READ
  -------         DO            RTC_READ
  D:0007H         SYMBOL        i
  -------         ENDDO         i
  C:1C20H         LINE#         380
  C:1C20H         LINE#         381
  C:1C20H         LINE#         383
  C:1C22H         LINE#         384
  C:1C22H         LINE#         385
  C:1C28H         LINE#         386
  C:1C2CH         LINE#         387
  C:1C2EH         LINE#         388
  C:1C30H         LINE#         389
  C:1C34H         LINE#         390
  C:1C36H         LINE#         391
  -------         ENDPROC       RTC_READ
  -------         PROC          _RTC_WRITE_BYTE
  D:0006H         SYMBOL        addr
  D:0005H         SYMBOL        dat
  C:1C75H         LINE#         393
  C:1C75H         LINE#         394
  C:1C75H         LINE#         395
  C:1C77H         LINE#         396
  C:1C79H         LINE#         397
  C:1C7BH         LINE#         398
  C:1C7EH         LINE#         399
  C:1C83H         LINE#         400
  C:1C85H         LINE#         401
  C:1C87H         LINE#         402
  -------         ENDPROC       _RTC_WRITE_BYTE
  -------         PROC          _RTC_READ_BYTE
  D:0007H         SYMBOL        addr
  -------         DO            addr
  D:0007H         SYMBOL        dat
  -------         ENDDO         dat
  C:1C4DH         LINE#         404
  C:1C4DH         LINE#         405
  C:1C4DH         LINE#         407
  C:1C4FH         LINE#         408
  C:1C51H         LINE#         409
BL51 BANKED LINKER/LOCATER V4.13                                                      07/12/2008  18:39:29  PAGE 6


  C:1C53H         LINE#         410
  C:1C5AH         LINE#         411
  C:1C5DH         LINE#         412
  C:1C5FH         LINE#         413
  C:1C61H         LINE#         414
  C:1C61H         LINE#         415
  -------         ENDPROC       _RTC_READ_BYTE
  -------         PROC          _CURRENTTIME
  D:0001H         SYMBOL        dat
  -------         DO            dat
  D:0005H         SYMBOL        TimeValue
  -------         ENDDO         TimeValue
  C:1A0EH         LINE#         431
  C:1A0EH         LINE#         432

⌨️ 快捷键说明

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