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

📄 lcd12864.m51

📁 51写的一个定时时钟
💻 M51
📖 第 1 页 / 共 5 页
字号:
BL51 BANKED LINKER/LOCATER V5.12                                                        03/04/2001  18:19:10  PAGE 1


BL51 BANKED LINKER/LOCATER V5.12, INVOKED BY:
D:\PROGRAM FILES\KEIL\C51\BIN\BL51.EXE main.obj, 24c04.obj TO LCD12864 RAMSIZE (256)


MEMORY MODEL: SMALL


INPUT MODULES INCLUDED:
  main.obj (MAIN)
  24c04.obj (24C04)
  D:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
  D:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?UIDIV)
  D:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C_INIT)


LINK MAP OF MODULE:  LCD12864 (MAIN)


            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     0015H     UNIT         _DATA_GROUP_
                    001DH     0003H                  *** GAP ***
            BIT     0020H.0   0002H.0   UNIT         ?BI?MAIN
            BIT     0022H.0   0000H.3   UNIT         _BIT_GROUP_
                    0022H.3   0000H.5                *** GAP ***
            DATA    0023H     000FH     UNIT         ?DT?MAIN
            IDATA   0032H     0001H     UNIT         ?STACK

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
            CODE    0003H     0003H     UNIT         ?C_INITSEG
                    0006H     0005H                  *** GAP ***
            CODE    000BH     0003H     ABSOLUTE     
            CODE    000EH     000DH     UNIT         ?PR?I2CSTART?24C04
            CODE    001BH     0003H     ABSOLUTE     
            CODE    001EH     0A6DH     UNIT         ?CO?MAIN
            CODE    0A8BH     03CCH     UNIT         ?PR?DISP2?MAIN
            CODE    0E57H     037DH     UNIT         ?PR?DISP?MAIN
            CODE    11D4H     032DH     UNIT         ?PR?MAIN?MAIN
            CODE    1501H     01A1H     UNIT         ?PR?LCD_MARK?MAIN
            CODE    16A2H     0199H     UNIT         ?PR?_SET_TIME?MAIN
            CODE    183BH     00EFH     UNIT         ?PR?PRO_TIMEDATE?MAIN
            CODE    192AH     0092H     UNIT         ?PR?LCD_MARK2?MAIN
            CODE    19BCH     008CH     UNIT         ?PR?_SET_BELL?MAIN
            CODE    1A48H     008CH     UNIT         ?C_C51STARTUP
            CODE    1AD4H     0079H     UNIT         ?PR?LCD_MARK1?MAIN
            CODE    1B4DH     006EH     UNIT         ?PR?_DISP_DIGIT?MAIN
            CODE    1BBBH     0055H     UNIT         ?PR?_DISP_CHINESE?MAIN
            CODE    1C10H     0055H     UNIT         ?C?LIB_CODE
            CODE    1C65H     004DH     UNIT         ?PR?FRAME?MAIN
            CODE    1CB2H     0045H     UNIT         ?PR?WEEK_PROC?MAIN
            CODE    1CF7H     0031H     UNIT         ?PR?_WRITE_DATA?MAIN
            CODE    1D28H     0031H     UNIT         ?PR?_DISP_IMG?MAIN
            CODE    1D59H     0030H     UNIT         ?PR?TIMER0?MAIN
            CODE    1D89H     0029H     UNIT         ?PR?INIT_LCD?MAIN
BL51 BANKED LINKER/LOCATER V5.12                                                      03/04/2001  18:19:10  PAGE 2


            CODE    1DB2H     0028H     UNIT         ?PR?LEAP_YEAR?MAIN
            CODE    1DDAH     0027H     UNIT         ?PR?ADD_KEY1?MAIN
            CODE    1E01H     0027H     UNIT         ?PR?ADD_KEY2?MAIN
            CODE    1E28H     0025H     UNIT         ?PR?_WRITE_COM?MAIN
            CODE    1E4DH     0025H     UNIT         ?PR?CLR_SCR?MAIN
            CODE    1E72H     0024H     UNIT         ?PR?_DELAY12864?MAIN
            CODE    1E96H     0023H     UNIT         ?PR?I2CRECEIVEBYTE?24C04
            CODE    1EB9H     0020H     UNIT         ?PR?_READ_24C04?24C04
            CODE    1ED9H     001EH     UNIT         ?PR?_WRITE_24C04?24C04
            CODE    1EF7H     001DH     UNIT         ?PR?TIMER1?MAIN
            CODE    1F14H     001CH     UNIT         ?PR?_I2CSENDBYTE?24C04
            CODE    1F30H     001BH     UNIT         ?PR?WAITACK?24C04
            CODE    1F4BH     0018H     UNIT         ?PR?INIT_TIMER?MAIN
            CODE    1F63H     000FH     UNIT         ?PR?DELAY32?24C04
            CODE    1F72H     000DH     UNIT         ?PR?I2CSTOP?24C04
            CODE    1F7FH     000BH     UNIT         ?PR?_DELAY?MAIN
            CODE    1F8AH     0009H     UNIT         ?PR?SENDNOTACK?24C04



OVERLAY MAP OF MODULE:   LCD12864 (MAIN)


SEGMENT                             BIT_GROUP          DATA_GROUP 
  +--> CALLED SEGMENT            START    LENGTH     START    LENGTH
--------------------------------------------------------------------
?PR?TIMER0?MAIN                  -----    -----      -----    -----
  +--> ?PR?PRO_TIMEDATE?MAIN

?PR?PRO_TIMEDATE?MAIN            -----    -----      -----    -----
  +--> ?PR?LEAP_YEAR?MAIN
  +--> ?PR?WEEK_PROC?MAIN
  +--> ?PR?_WRITE_24C04?24C04

?PR?LEAP_YEAR?MAIN               0022H.2  0000H.1    -----    -----

?PR?WEEK_PROC?MAIN               -----    -----      -----    -----
  +--> ?PR?LEAP_YEAR?MAIN
  +--> ?CO?MAIN

?PR?_WRITE_24C04?24C04           -----    -----      -----    -----
  +--> ?PR?WAITACK?24C04
  +--> ?PR?_I2CSENDBYTE?24C04
  +--> ?PR?DELAY32?24C04
  +--> ?PR?I2CSTOP?24C04

?PR?WAITACK?24C04                0022H.2  0000H.1    -----    -----
  +--> ?PR?I2CSTART?24C04
  +--> ?PR?_I2CSENDBYTE?24C04

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

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

?PR?MAIN?MAIN                    -----    -----      0008H    000AH
BL51 BANKED LINKER/LOCATER V5.12                                                      03/04/2001  18:19:10  PAGE 3


  +--> ?PR?_READ_24C04?24C04
  +--> ?PR?INIT_TIMER?MAIN
  +--> ?PR?INIT_LCD?MAIN
  +--> ?PR?CLR_SCR?MAIN
  +--> ?CO?MAIN
  +--> ?PR?_DISP_IMG?MAIN
  +--> ?PR?_DELAY12864?MAIN
  +--> ?PR?LCD_MARK?MAIN
  +--> ?PR?LCD_MARK1?MAIN
  +--> ?PR?LCD_MARK2?MAIN
  +--> ?PR?_DISP_CHINESE?MAIN
  +--> ?PR?ADD_KEY2?MAIN
  +--> ?PR?DISP2?MAIN
  +--> ?PR?_DISP_DIGIT?MAIN
  +--> ?PR?ADD_KEY1?MAIN
  +--> ?PR?DISP?MAIN
  +--> ?PR?_DELAY?MAIN

?PR?_READ_24C04?24C04            -----    -----      -----    -----
  +--> ?PR?WAITACK?24C04
  +--> ?PR?_I2CSENDBYTE?24C04
  +--> ?PR?I2CSTART?24C04
  +--> ?PR?I2CRECEIVEBYTE?24C04
  +--> ?PR?SENDNOTACK?24C04
  +--> ?PR?I2CSTOP?24C04

?PR?INIT_LCD?MAIN                -----    -----      -----    -----
  +--> ?PR?_DELAY12864?MAIN
  +--> ?PR?_WRITE_COM?MAIN

?PR?_WRITE_COM?MAIN              -----    -----      -----    -----
  +--> ?PR?_DELAY?MAIN
  +--> ?PR?_DELAY12864?MAIN

?PR?CLR_SCR?MAIN                 -----    -----      0012H    0001H
  +--> ?PR?_WRITE_COM?MAIN
  +--> ?PR?_WRITE_DATA?MAIN

?PR?_WRITE_DATA?MAIN             -----    -----      -----    -----
  +--> ?PR?_DELAY12864?MAIN

?PR?_DISP_IMG?MAIN               -----    -----      0012H    0003H
  +--> ?PR?_WRITE_COM?MAIN
  +--> ?PR?_WRITE_DATA?MAIN

?PR?LCD_MARK?MAIN                -----    -----      -----    -----
  +--> ?PR?CLR_SCR?MAIN
  +--> ?CO?MAIN
  +--> ?PR?_DISP_DIGIT?MAIN
  +--> ?PR?_DISP_CHINESE?MAIN

?PR?_DISP_DIGIT?MAIN             -----    -----      0018H    0005H
  +--> ?CO?MAIN
  +--> ?PR?_WRITE_COM?MAIN
  +--> ?PR?_WRITE_DATA?MAIN

?PR?_DISP_CHINESE?MAIN           -----    -----      0018H    0005H
BL51 BANKED LINKER/LOCATER V5.12                                                      03/04/2001  18:19:10  PAGE 4


  +--> ?PR?FRAME?MAIN
  +--> ?CO?MAIN
  +--> ?PR?_WRITE_COM?MAIN
  +--> ?PR?_WRITE_DATA?MAIN

?PR?FRAME?MAIN                   -----    -----      -----    -----
  +--> ?PR?_WRITE_COM?MAIN
  +--> ?PR?_WRITE_DATA?MAIN

?PR?LCD_MARK1?MAIN               -----    -----      -----    -----
  +--> ?PR?CLR_SCR?MAIN
  +--> ?PR?FRAME?MAIN
  +--> ?CO?MAIN
  +--> ?PR?_DISP_CHINESE?MAIN
  +--> ?PR?_DISP_DIGIT?MAIN

?PR?LCD_MARK2?MAIN               -----    -----      -----    -----
  +--> ?PR?CLR_SCR?MAIN
  +--> ?PR?FRAME?MAIN
  +--> ?CO?MAIN
  +--> ?PR?_DISP_CHINESE?MAIN
  +--> ?PR?_DISP_DIGIT?MAIN

?PR?ADD_KEY2?MAIN                -----    -----      -----    -----
  +--> ?PR?_DELAY12864?MAIN
  +--> ?PR?_SET_BELL?MAIN

?PR?_SET_BELL?MAIN               0022H.1  0000H.1    0012H    0003H
  +--> ?PR?_WRITE_24C04?24C04
  +--> ?PR?_READ_24C04?24C04

?PR?DISP2?MAIN                   -----    -----      -----    -----
  +--> ?CO?MAIN
  +--> ?PR?_DISP_CHINESE?MAIN
  +--> ?PR?_READ_24C04?24C04
  +--> ?PR?_DISP_DIGIT?MAIN

?PR?ADD_KEY1?MAIN                -----    -----      -----    -----
  +--> ?PR?_DELAY12864?MAIN
  +--> ?PR?_SET_TIME?MAIN

?PR?_SET_TIME?MAIN               0022H.1  0000H.1    0012H    0001H
  +--> ?PR?LEAP_YEAR?MAIN

?PR?DISP?MAIN                    -----    -----      0012H    0006H
  +--> ?PR?_DISP_DIGIT?MAIN
  +--> ?CO?MAIN
  +--> ?PR?_DISP_CHINESE?MAIN



SYMBOL TABLE OF MODULE:  LCD12864 (MAIN)

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

  -------         MODULE        MAIN
BL51 BANKED LINKER/LOCATER V5.12                                                      03/04/2001  18:19:10  PAGE 5


  C:0000H         SYMBOL        _ICE_DUMMY_
  D:0023H         PUBLIC        id1
  C:049EH         PUBLIC        cthree
  D:0080H         PUBLIC        P0
  D:0090H         PUBLIC        P1
  C:1501H         PUBLIC        Lcd_Mark
  D:00A0H         PUBLIC        P2
  C:055EH         PUBLIC        spaces
  D:00B0H         PUBLIC        P3
  D:0024H         PUBLIC        counter
  C:183BH         PUBLIC        pro_timedate
  B:00A8H.7       PUBLIC        EA
  B:00A0H.6       PUBLIC        Mode
  B:00A0H.7       PUBLIC        Add
  C:1D14H         PUBLIC        _write_data
  C:023EH         PUBLIC        qi1
  B:0090H.5       PUBLIC        Dec
  C:1C65H         PUBLIC        frame
  D:00A8H         PUBLIC        IE
  C:03BEH         PUBLIC        space
  C:066EH         PUBLIC        dengyu
  C:04DEH         PUBLIC        cfive
  C:0E57H         PUBLIC        Disp
  C:064EH         PUBLIC        eight
  C:031EH         PUBLIC        guang
  B:0020H.0       PUBLIC        Bell_Swh
  B:0020H.1       PUBLIC        Kgb
  C:1BCAH         PUBLIC        _Disp_Chinese
  C:021EH         PUBLIC        sheng
  D:00B8H         PUBLIC        IP
  C:05FEH         PUBLIC        three
  B:0020H.2       PUBLIC        flag
  C:035EH         PUBLIC        dian
  C:16A2H         PUBLIC        _Set_time
  D:0025H         PUBLIC        date
  C:04BEH         PUBLIC        cfour
  C:063EH         PUBLIC        seven
  C:017EH         PUBLIC        jian
  C:00BEH         PUBLIC        ding
  B:00A0H.2       PUBLIC        Mcs
  C:11D4H         PUBLIC        main
  C:045EH         PUBLIC        cone
  B:0090H.6       PUBLIC        Ent
  C:03DEH         PUBLIC        nian
  C:007EH         PUBLIC        zhong
  D:0026H         PUBLIC        month
  B:00A0H.4       PUBLIC        RW
  B:00A0H.1       PUBLIC        Scs
  C:1D89H         PUBLIC        Init_lcd
  C:003EH         PUBLIC        qian
  C:1E4DH         PUBLIC        Clr_Scr
  C:065EH         PUBLIC        nine
  C:061EH         PUBLIC        five
  C:039EH         PUBLIC        point
  C:00FEH         PUBLIC        guan
  B:00A0H.5       PUBLIC        Di
  C:02DEH         PUBLIC        huan
BL51 BANKED LINKER/LOCATER V5.12                                                      03/04/2001  18:19:10  PAGE 6


  D:0027H         PUBLIC        week
  C:1E39H         PUBLIC        _write_com
  B:00A0H.0       PUBLIC        Lcd_Rst
  C:0A7EH         PUBLIC        para_month
  C:059EH         PUBLIC        bfh
  C:1AD4H         PUBLIC        Lcd_Mark1
  C:067EH         PUBLIC        logo
  D:0028H         PUBLIC        year
  C:192AH         PUBLIC        Lcd_Mark2
  D:0098H         PUBLIC        SCON
  C:019EH         PUBLIC        dao
  D:0089H         PUBLIC        TMOD
  D:0088H         PUBLIC        TCON
  D:0029H         PUBLIC        counter1
  C:00DEH         PUBLIC        kai
  C:1DB2H         PUBLIC        leap_year
  C:041EH         PUBLIC        xing
  C:04FEH         PUBLIC        csix
  C:02FEH         PUBLIC        ying
  C:015EH         PUBLIC        shit
  C:01FEH         PUBLIC        hen
  D:002AH         PUBLIC        sec
  D:002BH         PUBLIC        word
  C:060EH         PUBLIC        four
  C:01BEH         PUBLIC        mao
  C:047EH         PUBLIC        ctwo
  C:037EH         PUBLIC        hua
  C:005EH         PUBLIC        nao
  D:002CH         PUBLIC        hour
  C:02BEH         PUBLIC        zhon
  C:009EH         PUBLIC        she
  C:05CEH         PUBLIC        zero
  C:001EH         PUBLIC        jin
  C:05DEH         PUBLIC        one
  C:0A8BH         PUBLIC        Disp2
  C:033EH         PUBLIC        lin

⌨️ 快捷键说明

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