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

📄 lcddemo.m51

📁 不带字库LCD12864设计,在田老师的MINI51上测试
💻 M51
📖 第 1 页 / 共 2 页
字号:
BL51 BANKED LINKER/LOCATER V6.00                                                        11/23/2008  11:17:38  PAGE 1


BL51 BANKED LINKER/LOCATER V6.00, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE main.obj TO lcddemo RAMSIZE (256)


MEMORY MODEL: SMALL


INPUT MODULES INCLUDED:
  main.obj (MAIN)
  C:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
  C:\KEIL\C51\LIB\C51S.LIB (?C?CLDOPTR)
  C:\KEIL\C51\LIB\C51S.LIB (?C?CSTPTR)
  C:\KEIL\C51\LIB\C51S.LIB (?C?CSTOPTR)


LINK MAP OF MODULE:  lcddemo (MAIN)


            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         _BIT_GROUP_
                    0020H.1   0000H.7                *** GAP ***
            DATA    0021H     0028H     UNIT         _DATA_GROUP_
            IDATA   0049H     0001H     UNIT         ?STACK

            * * * * * * *  X D A T A   M E M O R Y  * * * * * * *
                    0000H     F4EAH                  *** GAP ***
            XDATA   F4EAH     0001H     ABSOLUTE     
                    F4EBH     00FFH                  *** GAP ***
            XDATA   F5EAH     0001H     ABSOLUTE     
                    F5EBH     00FFH                  *** GAP ***
            XDATA   F6EAH     0001H     ABSOLUTE     
                    F6EBH     00FFH                  *** GAP ***
            XDATA   F7EAH     0001H     ABSOLUTE     
                    F7EBH     00FFH                  *** GAP ***
            XDATA   F8EAH     0001H     ABSOLUTE     
                    F8EBH     00FFH                  *** GAP ***
            XDATA   F9EAH     0001H     ABSOLUTE     
                    F9EBH     00FFH                  *** GAP ***
            XDATA   FAEAH     0001H     ABSOLUTE     
                    FAEBH     00FFH                  *** GAP ***
            XDATA   FBEAH     0001H     ABSOLUTE     

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
            CODE    0003H     0320H     UNIT         ?CO?MAIN
            CODE    0323H     0253H     UNIT         ?PR?MAIN?MAIN
            CODE    0576H     00B3H     UNIT         ?PR?_DS1302_GETTIME?MAIN
            CODE    0629H     0074H     UNIT         ?PR?_LCD_DZHENG_WR?MAIN
            CODE    069DH     0061H     UNIT         ?C?LIB_CODE
            CODE    06FEH     004AH     UNIT         ?PR?_LCD_ASCI_WR?MAIN
            CODE    0748H     0043H     UNIT         ?PR?LCD_CLR?MAIN
            CODE    078BH     0038H     UNIT         ?PR?LCD_INIT?MAIN
            CODE    07C3H     0035H     UNIT         ?PR?_LCD_HANZI_WR?MAIN
BL51 BANKED LINKER/LOCATER V6.00                                                      11/23/2008  11:17:38  PAGE 2


            CODE    07F8H     0020H     UNIT         ?PR?_DS1302_SETTIME?MAIN
            CODE    0818H     001EH     UNIT         ?PR?_LCD_CMD_WR?MAIN
            CODE    0836H     0019H     UNIT         ?PR?_LCD_DATA_WR?MAIN
            CODE    084FH     0016H     UNIT         ?PR?_CHK_BUSY?MAIN
            CODE    0865H     0015H     UNIT         ?PR?_WRITE1302?MAIN
            CODE    087AH     0015H     UNIT         ?PR?_READ1302?MAIN
            CODE    088FH     0011H     UNIT         ?PR?INITIAL_DS1302?MAIN
            CODE    08A0H     0010H     UNIT         ?PR?_DS1302INPUTBYTE?MAIN
            CODE    08B0H     0010H     UNIT         ?PR?DS1302OUTPUTBYTE?MAIN
            CODE    08C0H     000FH     UNIT         ?PR?DS1302_SETPROTECT?MAIN
            CODE    08CFH     000FH     UNIT         ?PR?_DELAY?MAIN
            CODE    08DEH     000CH     UNIT         ?C_C51STARTUP



OVERLAY MAP OF MODULE:   lcddemo (MAIN)


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

?PR?MAIN?MAIN                      -----    -----      0021H    001AH
  +--> ?PR?_DELAY?MAIN
  +--> ?PR?LCD_INIT?MAIN
  +--> ?PR?INITIAL_DS1302?MAIN
  +--> ?PR?_WRITE1302?MAIN
  +--> ?PR?LCD_CLR?MAIN
  +--> ?PR?_DS1302_GETTIME?MAIN
  +--> ?PR?_LCD_ASCI_WR?MAIN
  +--> ?CO?MAIN
  +--> ?PR?_LCD_HANZI_WR?MAIN

?PR?LCD_INIT?MAIN                  -----    -----      -----    -----
  +--> ?PR?_LCD_CMD_WR?MAIN

?PR?_LCD_CMD_WR?MAIN               -----    -----      0047H    0002H
  +--> ?PR?_CHK_BUSY?MAIN

?PR?INITIAL_DS1302?MAIN            -----    -----      -----    -----
  +--> ?PR?_READ1302?MAIN
  +--> ?PR?_DS1302_SETTIME?MAIN

?PR?_READ1302?MAIN                 -----    -----      -----    -----
  +--> ?PR?_DS1302INPUTBYTE?MAIN
  +--> ?PR?DS1302OUTPUTBYTE?MAIN

?PR?_DS1302_SETTIME?MAIN           -----    -----      -----    -----
  +--> ?PR?DS1302_SETPROTECT?MAIN
  +--> ?PR?_WRITE1302?MAIN

?PR?DS1302_SETPROTECT?MAIN         0020H.0  0000H.1    -----    -----
  +--> ?PR?_WRITE1302?MAIN

?PR?_WRITE1302?MAIN                -----    -----      -----    -----
BL51 BANKED LINKER/LOCATER V6.00                                                      11/23/2008  11:17:38  PAGE 3


  +--> ?PR?_DS1302INPUTBYTE?MAIN

?PR?LCD_CLR?MAIN                   -----    -----      003BH    0002H
  +--> ?PR?_LCD_CMD_WR?MAIN
  +--> ?PR?_LCD_DATA_WR?MAIN

?PR?_LCD_DATA_WR?MAIN              -----    -----      0047H    0002H
  +--> ?PR?_CHK_BUSY?MAIN

?PR?_DS1302_GETTIME?MAIN           -----    -----      -----    -----
  +--> ?PR?_READ1302?MAIN

?PR?_LCD_ASCI_WR?MAIN              -----    -----      003BH    0003H
  +--> ?CO?MAIN
  +--> ?PR?_LCD_DZHENG_WR?MAIN

?PR?_LCD_DZHENG_WR?MAIN            -----    -----      0040H    0007H
  +--> ?PR?_LCD_CMD_WR?MAIN
  +--> ?PR?_LCD_DATA_WR?MAIN

?PR?_LCD_HANZI_WR?MAIN             -----    -----      003BH    0005H
  +--> ?PR?_LCD_DZHENG_WR?MAIN



SYMBOL TABLE OF MODULE:  lcddemo (MAIN)

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

  -------         MODULE        MAIN
  C:0000H         SYMBOL        _ICE_DUMMY_
  B:00E0H.7       PUBLIC        ACC7
  D:0090H         PUBLIC        P1
  D:00B0H         PUBLIC        P3
  D:00E8H         PUBLIC        P4
  C:08B0H         PUBLIC        DS1302OutputByte
  C:088FH         PUBLIC        Initial_DS1302
  D:00A8H         PUBLIC        IE
  X:F7EAH         PUBLIC        LLCD_DATA_RD
  X:FBEAH         PUBLIC        RLCD_DATA_RD
  D:00B8H         PUBLIC        IP
  B:00E8H.0       PUBLIC        DS1302_CLK
  C:087AH         PUBLIC        _Read1302
  C:00A3H         PUBLIC        jiao
  X:F5EAH         PUBLIC        LLCD_DATA_WR
  C:0323H         PUBLIC        main
  C:01A3H         PUBLIC        nian
  X:F9EAH         PUBLIC        RLCD_DATA_WR
  C:0243H         PUBLIC        tian
  C:0123H         PUBLIC        ping
  C:0263H         PUBLIC        Num
  C:0163H         PUBLIC        hai
  D:0098H         PUBLIC        SCON
  C:0865H         PUBLIC        _Write1302
  D:0088H         PUBLIC        TCON
  C:0063H         PUBLIC        ben
BL51 BANKED LINKER/LOCATER V6.00                                                      11/23/2008  11:17:38  PAGE 4


  C:0203H         PUBLIC        xing
  B:00E8H.1       PUBLIC        DS1302_RST
  C:00E3H         PUBLIC        shui
  C:084FH         PUBLIC        _chk_busy
  C:0043H         PUBLIC        yuan
  C:0629H         PUBLIC        _lcd_dzheng_wr
  D:00E0H         PUBLIC        ACC
  C:0103H         PUBLIC        pin
  C:078BH         PUBLIC        lcd_init
  X:F6EAH         PUBLIC        LLCD_CMD_RD
  C:0083H         PUBLIC        ke
  C:08CFH         PUBLIC        _Delay
  X:FAEAH         PUBLIC        RLCD_CMD_RD
  C:0576H         PUBLIC        _DS1302_GetTime
  C:08C0H         PUBLIC        DS1302_SetProtect
  C:00C3H         PUBLIC        xue
  C:01C3H         PUBLIC        yue
  C:0748H         PUBLIC        lcd_clr
  B:00E8H.2       PUBLIC        DS1302_IO
  C:0223H         PUBLIC        qi
  C:0836H         PUBLIC        _lcd_data_wr
  C:01E3H         PUBLIC        ri
  C:07C7H         PUBLIC        _lcd_hanzi_wr
  C:0143H         PUBLIC        gu
  C:07F8H         PUBLIC        _DS1302_SetTime
  C:0183H         PUBLIC        you
  X:F4EAH         PUBLIC        LLCD_CMD_WR
  C:0003H         PUBLIC        ju
  C:0706H         PUBLIC        _lcd_asci_wr
  X:F8EAH         PUBLIC        RLCD_CMD_WR
  C:0023H         PUBLIC        wo
  D:00C8H         PUBLIC        T2CON
  C:08A0H         PUBLIC        _DS1302InputByte
  C:081DH         PUBLIC        _lcd_cmd_wr
  B:00E0H.0       PUBLIC        ACC0
  D:00D0H         PUBLIC        PSW
  -------         PROC          _DS1302INPUTBYTE
  D:0007H         SYMBOL        d
  -------         DO            
  D:0007H         SYMBOL        i
  -------         ENDDO         
  C:08A0H         LINE#         35
  C:08A0H         LINE#         36
  C:08A0H         LINE#         38
  C:08A1H         LINE#         39
  C:08A3H         LINE#         40
  C:08A3H         LINE#         41
  C:08A7H         LINE#         42
  C:08A9H         LINE#         43
  C:08ABH         LINE#         44
  C:08ADH         LINE#         45
  C:08AFH         LINE#         46
  -------         ENDPROC       _DS1302INPUTBYTE
  -------         PROC          DS1302OUTPUTBYTE
  -------         DO            
  D:0007H         SYMBOL        i
  -------         ENDDO         
BL51 BANKED LINKER/LOCATER V6.00                                                      11/23/2008  11:17:38  PAGE 5


  C:08B0H         LINE#         48
  C:08B0H         LINE#         49
  C:08B0H         LINE#         51
  C:08B2H         LINE#         52
  C:08B2H         LINE#         53
  C:08B4H         LINE#         54
  C:08B8H         LINE#         55
  C:08BAH         LINE#         56
  C:08BCH         LINE#         57
  C:08BEH         LINE#         58
  C:08BFH         LINE#         59
  -------         ENDPROC       DS1302OUTPUTBYTE
  -------         PROC          _WRITE1302
  D:0007H         SYMBOL        ucAddr
  D:0006H         SYMBOL        ucDa
  C:0865H         LINE#         61
  C:0867H         LINE#         62
  C:0867H         LINE#         63
  C:0869H         LINE#         64
  C:086BH         LINE#         65
  C:086DH         LINE#         66
  C:0870H         LINE#         67
  C:0875H         LINE#         68
  C:0877H         LINE#         69
  C:0879H         LINE#         70
  -------         ENDPROC       _WRITE1302
  -------         PROC          _READ1302
  D:0007H         SYMBOL        ucAddr
  -------         DO            
  D:0007H         SYMBOL        ucData
  -------         ENDDO         
  C:087AH         LINE#         72
  C:087AH         LINE#         73
  C:087AH         LINE#         75
  C:087CH         LINE#         76
  C:087EH         LINE#         77
  C:0880H         LINE#         78
  C:0887H         LINE#         79
  C:088AH         LINE#         80
  C:088CH         LINE#         81
  C:088EH         LINE#         82
  C:088EH         LINE#         83

⌨️ 快捷键说明

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