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

📄 cadenlar.m51

📁 万年历
💻 M51
📖 第 1 页 / 共 4 页
字号:
BL51 BANKED LINKER/LOCATER V5.03                                                        04/23/2011  21:41:38  PAGE 1


BL51 BANKED LINKER/LOCATER V5.03, INVOKED BY:
D:\KEIL\C51\BIN\BL51.EXE cadenlar.obj TO cadenlar RAMSIZE (256)


MEMORY MODEL: SMALL


INPUT MODULES INCLUDED:
  cadenlar.obj (CADENLAR)
  D:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
  D:\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
  D:\KEIL\C51\LIB\C51S.LIB (?C?CLDOPTR)
  D:\KEIL\C51\LIB\C51S.LIB (?C?CILDOPTR)
  D:\KEIL\C51\LIB\C51S.LIB (?C?CSTPTR)
  D:\KEIL\C51\LIB\C51S.LIB (?C?CSTOPTR)
  D:\KEIL\C51\LIB\C51S.LIB (?C_INIT)


LINK MAP OF MODULE:  cadenlar (CADENLAR)


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

            * * * * * * *   D A T A   M E M O R Y   * * * * * * *
            REG     0000H     0008H     ABSOLUTE     "REG BANK 0"
                    0008H     0018H                  *** GAP ***
            BIT     0020H.0   0000H.1   UNIT         ?BI?CADENLAR
            BIT     0020H.1   0000H.1   UNIT         _BIT_GROUP_
                    0020H.2   0000H.6                *** GAP ***
            DATA    0021H     0020H     UNIT         ?DT?CADENLAR
            DATA    0041H     001AH     UNIT         _DATA_GROUP_
            IDATA   005BH     0001H     UNIT         ?STACK

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
            CODE    0003H     02E5H     UNIT         ?PR?_SPECIAL_DAY?CADENLAR
            CODE    02E8H     01FEH     UNIT         ?PR?_KEY_DATA_CHANGE?CADENLAR
            CODE    04E6H     01A6H     UNIT         ?PR?_LCD_SHOW?CADENLAR
            CODE    068CH     016FH     UNIT         ?CO?CADENLAR
            CODE    07FBH     00E9H     UNIT         ?PR?_KEY_INCREASE?CADENLAR
            CODE    08E4H     00B9H     UNIT         ?PR?_KEY_DECREASE?CADENLAR
            CODE    099DH     00ADH     UNIT         ?C?LIB_CODE
            CODE    0A4AH     00A0H     UNIT         ?PR?_KEY_ALARM_CHANGE?CADENLAR
            CODE    0AEAH     008CH     UNIT         ?C_C51STARTUP
            CODE    0B76H     0087H     UNIT         ?PR?_DS1302_INIT?CADENLAR
            CODE    0BFDH     0075H     UNIT         ?PR?KEY_DATA_PHOTO?CADENLAR
            CODE    0C72H     0069H     UNIT         ?PR?MAIN?CADENLAR
            CODE    0CDBH     005AH     UNIT         ?PR?_PHOTO_DISPLAY?CADENLAR
            CODE    0D35H     0058H     UNIT         ?PR?_KEY_DATA?CADENLAR
            CODE    0D8DH     0057H     UNIT         ?PR?LCD_INIT?CADENLAR
            CODE    0DE4H     0055H     UNIT         ?PR?_KEY_ALARM_INCREASE?CADENLAR
            CODE    0E39H     004EH     UNIT         ?PR?DISPLAY?CADENLAR
            CODE    0E87H     0046H     UNIT         ?PR?_KEY_ALARM?CADENLAR
            CODE    0ECDH     0043H     UNIT         ?PR?_KEY_ALARM_DECREASE?CADENLAR
            CODE    0F10H     0041H     UNIT         ?C_INITSEG
            CODE    0F51H     003DH     UNIT         ?PR?_DS1302_FRESH?CADENLAR
            CODE    0F8EH     003DH     UNIT         ?PR?_NEW_CLOCK_TIME?CADENLAR
BL51 BANKED LINKER/LOCATER V5.03                                                      04/23/2011  21:41:38  PAGE 2


            CODE    0FCBH     003BH     UNIT         ?PR?KEY_SCAN?CADENLAR
            CODE    1006H     003BH     UNIT         ?PR?KEY_FUNCTIONFACE?CADENLAR
            CODE    1041H     0038H     UNIT         ?PR?_KEY_FUNCTION?CADENLAR
            CODE    1079H     0036H     UNIT         ?PR?_DS1302_READ?CADENLAR
            CODE    10AFH     0035H     UNIT         ?PR?_LCD_WDAT?CADENLAR
            CODE    10E4H     002DH     UNIT         ?PR?KEY_ALARM_PHOTO?CADENLAR
            CODE    1111H     0025H     UNIT         ?PR?_LCD_WSTR?CADENLAR
            CODE    1136H     0024H     UNIT         ?PR?_LCD_POS?CADENLAR
            CODE    115AH     0023H     UNIT         ?PR?_DELAY?CADENLAR
            CODE    117DH     0023H     UNIT         ?PR?_LCD_WCMD?CADENLAR
            CODE    11A0H     0015H     UNIT         ?PR?_CLOCK_BELL?CADENLAR
            CODE    11B5H     0014H     UNIT         ?PR?_DS1302_WRITE?CADENLAR
            CODE    11C9H     0014H     UNIT         ?PR?LCD_BUSY?CADENLAR
            CODE    11DDH     0013H     UNIT         ?PR?_DS1302_WRITE_BYTE?CADENLAR
            CODE    11F0H     000DH     UNIT         ?PR?DELAY_300MS?CADENLAR
            CODE    11FDH     000CH     UNIT         ?PR?LCD_CLEAR?CADENLAR
            CODE    1209H     000BH     UNIT         ?PR?_CLOCK_INT?CADENLAR
            CODE    1214H     0009H     UNIT         ?PR?KEY_IDLE?CADENLAR



OVERLAY MAP OF MODULE:   cadenlar (CADENLAR)


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

?PR?MAIN?CADENLAR                        -----    -----      -----    -----
  +--> ?PR?_DS1302_INIT?CADENLAR
  +--> ?PR?LCD_INIT?CADENLAR
  +--> ?PR?KEY_SCAN?CADENLAR
  +--> ?PR?KEY_IDLE?CADENLAR
  +--> ?PR?_KEY_FUNCTION?CADENLAR
  +--> ?PR?_CLOCK_BELL?CADENLAR
  +--> ?PR?_CLOCK_INT?CADENLAR
  +--> ?PR?_DS1302_FRESH?CADENLAR
  +--> ?PR?_LCD_SHOW?CADENLAR
  +--> ?PR?_SPECIAL_DAY?CADENLAR

?PR?_DS1302_INIT?CADENLAR                -----    -----      004DH    0006H
  +--> ?PR?_DS1302_WRITE?CADENLAR
  +--> ?CO?CADENLAR

?PR?_DS1302_WRITE?CADENLAR               -----    -----      -----    -----
  +--> ?PR?_DS1302_WRITE_BYTE?CADENLAR

?PR?LCD_INIT?CADENLAR                    -----    -----      -----    -----
  +--> ?PR?_DELAY?CADENLAR
  +--> ?PR?_LCD_WCMD?CADENLAR

?PR?_LCD_WCMD?CADENLAR                   -----    -----      -----    -----
  +--> ?PR?_DELAY?CADENLAR
  +--> ?PR?LCD_BUSY?CADENLAR
BL51 BANKED LINKER/LOCATER V5.03                                                      04/23/2011  21:41:38  PAGE 3



?PR?LCD_BUSY?CADENLAR                    0020H.1  0000H.1    -----    -----

?PR?KEY_SCAN?CADENLAR                    -----    -----      -----    -----
  +--> ?PR?_DELAY?CADENLAR

?PR?_KEY_FUNCTION?CADENLAR               -----    -----      0041H    0006H
  +--> ?PR?KEY_SCAN?CADENLAR
  +--> ?PR?_KEY_DATA?CADENLAR
  +--> ?PR?_KEY_ALARM?CADENLAR
  +--> ?PR?LCD_CLEAR?CADENLAR
  +--> ?PR?KEY_FUNCTIONFACE?CADENLAR

?PR?_KEY_DATA?CADENLAR                   -----    -----      0047H    0006H
  +--> ?PR?LCD_CLEAR?CADENLAR
  +--> ?PR?_KEY_DATA_CHANGE?CADENLAR
  +--> ?PR?KEY_SCAN?CADENLAR
  +--> ?PR?KEY_DATA_PHOTO?CADENLAR
  +--> ?PR?DELAY_300MS?CADENLAR
  +--> ?PR?_KEY_DECREASE?CADENLAR
  +--> ?PR?_KEY_INCREASE?CADENLAR
  +--> ?PR?_NEW_CLOCK_TIME?CADENLAR
  +--> ?PR?_DS1302_INIT?CADENLAR

?PR?LCD_CLEAR?CADENLAR                   -----    -----      -----    -----
  +--> ?PR?_LCD_WCMD?CADENLAR
  +--> ?PR?_DELAY?CADENLAR

?PR?_KEY_DATA_CHANGE?CADENLAR            -----    -----      0050H    000BH
  +--> ?PR?_LCD_POS?CADENLAR
  +--> ?PR?_LCD_WDAT?CADENLAR

?PR?_LCD_POS?CADENLAR                    -----    -----      -----    -----
  +--> ?PR?_LCD_WCMD?CADENLAR

?PR?_LCD_WDAT?CADENLAR                   -----    -----      -----    -----
  +--> ?PR?LCD_BUSY?CADENLAR
  +--> ?PR?_DELAY?CADENLAR

?PR?KEY_DATA_PHOTO?CADENLAR              -----    -----      -----    -----
  +--> ?PR?_PHOTO_DISPLAY?CADENLAR
  +--> ?PR?_LCD_WCMD?CADENLAR

?PR?_PHOTO_DISPLAY?CADENLAR              -----    -----      004DH    0004H
  +--> ?PR?DISPLAY?CADENLAR
  +--> ?PR?_LCD_WCMD?CADENLAR
  +--> ?PR?_LCD_WDAT?CADENLAR
  +--> ?PR?_DELAY?CADENLAR

?PR?DISPLAY?CADENLAR                     -----    -----      -----    -----
  +--> ?PR?_LCD_WCMD?CADENLAR
  +--> ?PR?_LCD_WDAT?CADENLAR
  +--> ?PR?_DELAY?CADENLAR

?PR?_KEY_DECREASE?CADENLAR               -----    -----      004DH    0003H
  +--> ?PR?_KEY_DATA_CHANGE?CADENLAR

BL51 BANKED LINKER/LOCATER V5.03                                                      04/23/2011  21:41:38  PAGE 4


?PR?_KEY_INCREASE?CADENLAR               -----    -----      004DH    0003H
  +--> ?PR?_KEY_DATA_CHANGE?CADENLAR

?PR?_KEY_ALARM?CADENLAR                  -----    -----      0047H    0003H
  +--> ?PR?LCD_CLEAR?CADENLAR
  +--> ?PR?_KEY_ALARM_CHANGE?CADENLAR
  +--> ?PR?KEY_SCAN?CADENLAR
  +--> ?PR?KEY_ALARM_PHOTO?CADENLAR
  +--> ?PR?DELAY_300MS?CADENLAR
  +--> ?PR?_KEY_ALARM_DECREASE?CADENLAR
  +--> ?PR?_KEY_ALARM_INCREASE?CADENLAR

?PR?_KEY_ALARM_CHANGE?CADENLAR           -----    -----      004DH    0006H
  +--> ?PR?_LCD_POS?CADENLAR
  +--> ?PR?_LCD_WDAT?CADENLAR

?PR?KEY_ALARM_PHOTO?CADENLAR             -----    -----      -----    -----
  +--> ?PR?_PHOTO_DISPLAY?CADENLAR
  +--> ?PR?_LCD_WCMD?CADENLAR

?PR?_KEY_ALARM_DECREASE?CADENLAR         -----    -----      004AH    0003H
  +--> ?PR?_KEY_ALARM_CHANGE?CADENLAR

?PR?_KEY_ALARM_INCREASE?CADENLAR         -----    -----      004AH    0003H
  +--> ?PR?_KEY_ALARM_CHANGE?CADENLAR

?PR?KEY_FUNCTIONFACE?CADENLAR            -----    -----      -----    -----
  +--> ?PR?_LCD_POS?CADENLAR
  +--> ?CO?CADENLAR
  +--> ?PR?_LCD_WSTR?CADENLAR

?PR?_LCD_WSTR?CADENLAR                   -----    -----      0047H    0003H
  +--> ?PR?_LCD_WDAT?CADENLAR

?PR?_DS1302_FRESH?CADENLAR               -----    -----      0041H    0006H
  +--> ?CO?CADENLAR
  +--> ?PR?_DS1302_READ?CADENLAR

?PR?_DS1302_READ?CADENLAR                -----    -----      -----    -----
  +--> ?PR?_DS1302_WRITE_BYTE?CADENLAR

?PR?_LCD_SHOW?CADENLAR                   -----    -----      0041H    0006H
  +--> ?PR?_LCD_POS?CADENLAR
  +--> ?PR?_LCD_WDAT?CADENLAR

?PR?_SPECIAL_DAY?CADENLAR                -----    -----      0041H    0003H
  +--> ?PR?_LCD_POS?CADENLAR
  +--> ?CO?CADENLAR
  +--> ?PR?_LCD_WSTR?CADENLAR



SYMBOL TABLE OF MODULE:  cadenlar (CADENLAR)

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

BL51 BANKED LINKER/LOCATER V5.03                                                      04/23/2011  21:41:38  PAGE 5


  -------         MODULE        CADENLAR
  C:0000H         SYMBOL        _ICE_DUMMY_
  D:0021H         PUBLIC        second
  D:0080H         PUBLIC        P0
  D:0090H         PUBLIC        P1
  D:00A0H         PUBLIC        P2
  D:00B0H         PUBLIC        P3
  C:0A58H         PUBLIC        _Key_Alarm_Change
  D:0022H         PUBLIC        pointer
  C:1214H         PUBLIC        Key_Idle
  C:08E4H         PUBLIC        _Key_Decrease
  D:0023H         PUBLIC        number
  D:00A8H         PUBLIC        IE
  C:0305H         PUBLIC        _Key_Data_Change
  D:002DH         PUBLIC        alarmsecond
  C:0FCBH         PUBLIC        Key_Scan
  B:0090H.2       PUBLIC        EN
  D:002EH         PUBLIC        minute
  B:00A0H.6       PUBLIC        IO
  D:00B8H         PUBLIC        IP
  C:07FBH         PUBLIC        _Key_Increase
  C:0F51H         PUBLIC        _DS1302_Fresh
  C:0693H         PUBLIC        read_addr
  C:1079H         PUBLIC        _DS1302_Read
  C:11FDH         PUBLIC        LCD_Clear
  B:00A0H.0       PUBLIC        BELL
  D:002FH         PUBLIC        clock_time
  C:0796H         PUBLIC        day10
  C:1184H         PUBLIC        _LCD_Wcmd
  C:07A7H         PUBLIC        day11
  C:07B8H         PUBLIC        day12
  C:07C8H         PUBLIC        day13
  C:11DDH         PUBLIC        _DS1302_Write_Byte
  C:0003H         PUBLIC        _Special_Day
  B:0090H.0       PUBLIC        RS
  C:10C9H         PUBLIC        _LCD_Wdat
  C:0C72H         PUBLIC        main
  D:0037H         PUBLIC        alarmminute
  C:0CDBH         PUBLIC        _Photo_Display
  D:0038H         PUBLIC        month
  B:0090H.1       PUBLIC        RW
  D:0039H         PUBLIC        count
  C:068CH         PUBLIC        write_addr
  C:11B5H         PUBLIC        _DS1302_Write
  D:003AH         PUBLIC        week
  B:00A0H.5       PUBLIC        SCLK
  C:11A0H         PUBLIC        _Clock_Bell
  D:0098H         PUBLIC        SCON
  C:0B76H         PUBLIC        _DS1302_Init
  D:0088H         PUBLIC        TCON
  C:1041H         PUBLIC        _Key_Function
  D:003BH         PUBLIC        pointer1
  C:04E6H         PUBLIC        _LCD_Show
  D:003CH         PUBLIC        day
  D:003DH         PUBLIC        hour
  B:0020H.0       PUBLIC        ReadRTC_Flag
  C:1111H         PUBLIC        _LCD_Wstr
BL51 BANKED LINKER/LOCATER V5.03                                                      04/23/2011  21:41:38  PAGE 6


  C:11F0H         PUBLIC        Delay_300ms
  C:113AH         PUBLIC        _LCD_Pos
  C:1006H         PUBLIC        Key_FunctionFace
  C:0D8DH         PUBLIC        LCD_Init
  C:0F8EH         PUBLIC        _New_Clock_Time
  D:003EH         PUBLIC        alarmhour
  C:115AH         PUBLIC        _Delay
  C:11C9H         PUBLIC        LCD_Busy
  C:0E87H         PUBLIC        _Key_Alarm
  C:0E39H         PUBLIC        Display
  C:1209H         PUBLIC        _Clock_Int
  C:0ECDH         PUBLIC        _Key_Alarm_Decrease
  C:07D9H         PUBLIC        time0
  C:07EAH         PUBLIC        time1
  D:003FH         PUBLIC        year1
  D:0040H         PUBLIC        year2
  C:0D35H         PUBLIC        _Key_Data
  D:00C8H         PUBLIC        T2CON
  C:10E4H         PUBLIC        Key_Alarm_Photo
  C:0DE4H         PUBLIC        _Key_Alarm_Increase
  C:06DEH         PUBLIC        everyday
  C:06EFH         PUBLIC        day0
  C:06FBH         PUBLIC        day1
  C:070CH         PUBLIC        day2
  C:069AH         PUBLIC        dis0
  C:071FH         PUBLIC        day3
  C:06ABH         PUBLIC        dis1
  C:0730H         PUBLIC        day4
  C:06BCH         PUBLIC        dis2
  C:0741H         PUBLIC        day5
  C:0BFDH         PUBLIC        Key_Data_Photo
  C:06CDH         PUBLIC        dis3
  C:0752H         PUBLIC        day6
  C:0763H         PUBLIC        day7
  C:0774H         PUBLIC        day8
  C:0785H         PUBLIC        day9
  B:00A0H.7       PUBLIC        RST
  D:00D0H         PUBLIC        PSW
  -------         PROC          _DS1302_WRITE_BYTE
  D:0007H         SYMBOL        temp
  -------         DO            
  D:0006H         SYMBOL        i
  -------         ENDDO         
  C:11DDH         LINE#         19
  C:11DDH         LINE#         20

⌨️ 快捷键说明

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