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

📄 c51gui.m51

📁 51单片机在lcd上实现zlg gui,希望好的请多加点分数
💻 M51
📖 第 1 页 / 共 5 页
字号:
BL51 BANKED LINKER/LOCATER V5.12                                                        09/11/2007  21:56:47  PAGE 1


BL51 BANKED LINKER/LOCATER V5.12, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE .\OBJ\main.obj, .\OBJ\delay.obj, .\OBJ\lcmdrv.obj, .\OBJ\font5_7.obj, .\OBJ\GUI_StockC.obj, .\O
>> BJ\loadbit.obj, .\OBJ\FONT8_8.obj, .\OBJ\GUI_BASIC.obj, .\OBJ\menu.obj, .\OBJ\windows.obj TO .\OBJ\C51GUI PRINT (.\LS
>> T\C51GUI.m51) RAMSIZE (256)


MEMORY MODEL: LARGE


INPUT MODULES INCLUDED:
  .\OBJ\main.obj (MAIN)
  .\OBJ\delay.obj (DELAY)
  .\OBJ\lcmdrv.obj (LCMDRV)
  .\OBJ\font5_7.obj (FONT5_7)
  .\OBJ\GUI_StockC.obj (GUI_STOCKC)
  .\OBJ\loadbit.obj (LOADBIT)
  .\OBJ\FONT8_8.obj (FONT8_8)
  .\OBJ\GUI_BASIC.obj (GUI_BASIC)
  .\OBJ\menu.obj (MENU)
  .\OBJ\windows.obj (WINDOWS)
  C:\KEIL\C51\LIB\C51L.LIB (?C_STARTUP)
  C:\KEIL\C51\LIB\C51L.LIB (?C?CLDPTR)
  C:\KEIL\C51\LIB\C51L.LIB (?C?IMUL)
  C:\KEIL\C51\LIB\C51L.LIB (?C?UIDIV)
  C:\KEIL\C51\LIB\C51L.LIB (?C?IILDX)
  C:\KEIL\C51\LIB\C51L.LIB (?C?ILDIX)
  C:\KEIL\C51\LIB\C51L.LIB (?C?ILDPTR)
  C:\KEIL\C51\LIB\C51L.LIB (?C?ILDOPTR)
  C:\KEIL\C51\LIB\C51L.LIB (?C?PLDOPTR)
  C:\KEIL\C51\LIB\C51L.LIB (?C_INIT)
  C:\KEIL\C51\LIB\C51L.LIB (?C?PLDIDATA)
  C:\KEIL\C51\LIB\C51L.LIB (?C?PLDXDATA)
  C:\KEIL\C51\LIB\C51L.LIB (?C?PLDPDATA)
  C:\KEIL\C51\LIB\C51L.LIB (?C?PLDCODE)


LINK MAP OF MODULE:  .\OBJ\C51GUI (MAIN)


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

            * * * * * * *   D A T A   M E M O R Y   * * * * * * *
            REG     0000H     0008H     ABSOLUTE     "REG BANK 0"
            IDATA   0008H     0001H     UNIT         ?STACK

            * * * * * * *  X D A T A   M E M O R Y  * * * * * * *
            XDATA   0000H     0408H     UNIT         ?XD?LCMDRV
            XDATA   0408H     0300H     UNIT         ?XD?FONT5_7
            XDATA   0708H     0300H     UNIT         ?XD?FONT8_8
            XDATA   0A08H     0047H     UNIT         _XDATA_GROUP_
            XDATA   0A4FH     0018H     UNIT         ?XD?_GUI_PIESLICE?GUI_BASIC
            XDATA   0A67H     000AH     UNIT         ?XD?GUI_STOCKC
            XDATA   0A71H     0003H     UNIT         ?XD?_GUI_WINDOWSHIDE?WINDOWS

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
            CODE    0003H     0C57H     UNIT         ?PR?_GUI_PIESLICE?GUI_BASIC
BL51 BANKED LINKER/LOCATER V5.12                                                      09/11/2007  21:56:47  PAGE 2


            CODE    0C5AH     0734H     UNIT         ?PR?_GUI_CIRCLEFILL?GUI_BASIC
            CODE    138EH     062CH     UNIT         ?PR?_GUI_ELLIPSEFILL?GUI_BASIC
            CODE    19BAH     061FH     UNIT         ?C_INITSEG
            CODE    1FD9H     05AEH     UNIT         ?PR?_GUI_ELLIPSE?GUI_BASIC
            CODE    2587H     049DH     UNIT         ?PR?_GUI_WINDOWSDRAW?WINDOWS
            CODE    2A24H     045DH     UNIT         ?PR?_GUI_CIRCLE?GUI_BASIC
            CODE    2E81H     02F6H     UNIT         ?PR?MAIN?MAIN
            CODE    3177H     02CFH     UNIT         ?PR?_GUI_LINE?GUI_BASIC
            CODE    3446H     019AH     UNIT         ?CO?MAIN
            CODE    35E0H     0166H     UNIT         ?C?LIB_CODE
            CODE    3746H     010CH     UNIT         ?PR?_GUI_RECTANGLEFILL?GUI_BASIC
            CODE    3852H     0101H     UNIT         ?PR?_GUI_PUTCHAR?FONT5_7
            CODE    3953H     0101H     UNIT         ?PR?_GUI_PUTCHAR8_8?FONT8_8
            CODE    3A54H     00F4H     UNIT         ?PR?_GUI_WINDOWSHIDE?WINDOWS
            CODE    3B48H     00C4H     UNIT         ?PR?_GUI_LOADLINE?LOADBIT
            CODE    3C0CH     00BEH     UNIT         ?PR?_GUI_RLINE?LCMDRV
            CODE    3CCAH     0098H     UNIT         ?PR?DEMOELLIPSE?MAIN
            CODE    3D62H     0096H     UNIT         ?PR?_GUI_WINDOWSCLR?WINDOWS
            CODE    3DF8H     008CH     UNIT         ?C_C51STARTUP
            CODE    3E84H     0088H     UNIT         ?PR?_GUI_PUTHZ?LOADBIT
            CODE    3F0CH     0084H     UNIT         ?PR?_GUI_SQUARE?GUI_BASIC
            CODE    3F90H     007CH     UNIT         ?PR?_GUI_FILLSCR?LCMDRV
            CODE    400CH     0070H     UNIT         ?PR?_GUI_RECTANGLE?GUI_BASIC
            CODE    407CH     005EH     UNIT         ?PR?_GUI_PUTSTRING?FONT5_7
            CODE    40DAH     005EH     UNIT         ?PR?_GUI_PUTSTRING8_8?FONT8_8
            CODE    4138H     0051H     UNIT         ?PR?_GUI_POINT?LCMDRV
            CODE    4189H     004EH     UNIT         ?PR?_LCM_WRITEBYTE?LCMDRV
            CODE    41D7H     0041H     UNIT         ?PR?_LCM_DISPFILL?LCMDRV
            CODE    4218H     0037H     UNIT         ?PR?LCM_DISPINI?LCMDRV
            CODE    424FH     002EH     UNIT         ?PR?_GUI_HLINE?LCMDRV
            CODE    427DH     0027H     UNIT         ?PR?_LCM_READBYTE?LCMDRV
            CODE    42A4H     0019H     UNIT         ?PR?_DELAY_NMS?DELAY
            CODE    42BDH     0016H     UNIT         ?PR?_LCM_WRCOMMAND?LCMDRV
            CODE    42D3H     0015H     UNIT         ?PR?_DELAY_NUS?DELAY
            CODE    42E8H     000FH     UNIT         ?PR?DELAY_1MS?DELAY
            CODE    42F7H     000FH     UNIT         ?PR?DELAY5?LCMDRV
            CODE    4306H     000FH     UNIT         ?PR?_GUI_SETCOLOR?GUI_STOCKC
            CODE    4315H     000DH     UNIT         ?PR?_LCM_WRDATA?LCMDRV
            CODE    4322H     0008H     UNIT         ?PR?GUI_INITIALIZE?LCMDRV
            CODE    432AH     0001H     UNIT         ?PR?DELAY_1US?DELAY



OVERLAY MAP OF MODULE:   .\OBJ\C51GUI (MAIN)


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

?PR?MAIN?MAIN                            0A08H    0006H
  +--> ?PR?GUI_INITIALIZE?LCMDRV
  +--> ?PR?_GUI_SETCOLOR?GUI_STOCKC
  +--> ?PR?_GUI_HLINE?LCMDRV
BL51 BANKED LINKER/LOCATER V5.12                                                      09/11/2007  21:56:47  PAGE 3


  +--> ?PR?_GUI_RLINE?LCMDRV
  +--> ?CO?MAIN
  +--> ?PR?_GUI_PUTSTRING?FONT5_7
  +--> ?PR?_GUI_PUTHZ?LOADBIT
  +--> ?PR?_GUI_PUTSTRING8_8?FONT8_8
  +--> ?PR?_DELAY_NUS?DELAY
  +--> ?PR?_DELAY_NMS?DELAY
  +--> ?PR?_GUI_RECTANGLEFILL?GUI_BASIC
  +--> ?PR?_GUI_RECTANGLE?GUI_BASIC
  +--> ?PR?_GUI_SQUARE?GUI_BASIC
  +--> ?PR?_GUI_LINE?GUI_BASIC
  +--> ?PR?_GUI_CIRCLEFILL?GUI_BASIC
  +--> ?PR?_GUI_CIRCLE?GUI_BASIC
  +--> ?PR?_GUI_ELLIPSE?GUI_BASIC
  +--> ?PR?_GUI_ELLIPSEFILL?GUI_BASIC
  +--> ?PR?_GUI_FILLSCR?LCMDRV
  +--> ?PR?DEMOELLIPSE?MAIN

?PR?GUI_INITIALIZE?LCMDRV                -----    -----
  +--> ?PR?LCM_DISPINI?LCMDRV
  +--> ?PR?_GUI_FILLSCR?LCMDRV

?PR?LCM_DISPINI?LCMDRV                   -----    -----
  +--> ?PR?_LCM_WRCOMMAND?LCMDRV

?PR?_GUI_FILLSCR?LCMDRV                  0A0EH    0004H
  +--> ?PR?_LCM_DISPFILL?LCMDRV

?PR?_LCM_DISPFILL?LCMDRV                 -----    -----
  +--> ?PR?_LCM_WRCOMMAND?LCMDRV
  +--> ?PR?_LCM_WRDATA?LCMDRV

?PR?_GUI_HLINE?LCMDRV                    0A4BH    0004H
  +--> ?PR?_GUI_POINT?LCMDRV

?PR?_GUI_POINT?LCMDRV                    -----    -----
  +--> ?PR?_LCM_READBYTE?LCMDRV
  +--> ?PR?_LCM_WRITEBYTE?LCMDRV

?PR?_LCM_WRITEBYTE?LCMDRV                -----    -----
  +--> ?PR?_LCM_WRCOMMAND?LCMDRV
  +--> ?PR?_LCM_WRDATA?LCMDRV

?PR?_GUI_RLINE?LCMDRV                    0A3DH    0005H
  +--> ?PR?_LCM_READBYTE?LCMDRV
  +--> ?PR?_LCM_WRITEBYTE?LCMDRV

?PR?_GUI_PUTSTRING?FONT5_7               0A0EH    0007H
  +--> ?PR?_GUI_PUTCHAR?FONT5_7

?PR?_GUI_PUTCHAR?FONT5_7                 0A28H    0009H
  +--> ?PR?_GUI_POINT?LCMDRV

?PR?_GUI_PUTHZ?LOADBIT                   0A0EH    000AH
  +--> ?PR?_GUI_LOADLINE?LOADBIT

?PR?_GUI_LOADLINE?LOADBIT                0A18H    000CH
BL51 BANKED LINKER/LOCATER V5.12                                                      09/11/2007  21:56:47  PAGE 4


  +--> ?PR?_GUI_POINT?LCMDRV

?PR?_GUI_PUTSTRING8_8?FONT8_8            0A0EH    0007H
  +--> ?PR?_GUI_PUTCHAR8_8?FONT8_8

?PR?_GUI_PUTCHAR8_8?FONT8_8              0A15H    0009H
  +--> ?PR?_GUI_POINT?LCMDRV

?PR?_DELAY_NUS?DELAY                     -----    -----
  +--> ?PR?DELAY_1US?DELAY

?PR?_DELAY_NMS?DELAY                     -----    -----
  +--> ?PR?DELAY_1MS?DELAY

?PR?_GUI_RECTANGLEFILL?GUI_BASIC         0A28H    000BH
  +--> ?PR?_GUI_HLINE?LCMDRV
  +--> ?PR?_GUI_RLINE?LCMDRV

?PR?_GUI_RECTANGLE?GUI_BASIC             0A28H    0009H
  +--> ?PR?_GUI_HLINE?LCMDRV
  +--> ?PR?_GUI_RLINE?LCMDRV

?PR?_GUI_SQUARE?GUI_BASIC                0A0EH    0007H
  +--> ?PR?_GUI_RECTANGLE?GUI_BASIC

?PR?_GUI_LINE?GUI_BASIC                  0A28H    0015H
  +--> ?PR?_GUI_RLINE?LCMDRV
  +--> ?PR?_GUI_HLINE?LCMDRV
  +--> ?PR?_GUI_POINT?LCMDRV

?PR?_GUI_CIRCLEFILL?GUI_BASIC            0A0EH    0033H
  +--> ?PR?_GUI_POINT?LCMDRV
  +--> ?PR?_GUI_HLINE?LCMDRV

?PR?_GUI_CIRCLE?GUI_BASIC                0A0EH    002DH
  +--> ?PR?_GUI_POINT?LCMDRV

?PR?_GUI_ELLIPSE?GUI_BASIC               0A1CH    002FH
  +--> ?PR?_GUI_POINT?LCMDRV

?PR?_GUI_ELLIPSEFILL?GUI_BASIC           0A1CH    002FH
  +--> ?PR?_GUI_POINT?LCMDRV
  +--> ?PR?_GUI_HLINE?LCMDRV

?PR?DEMOELLIPSE?MAIN                     0A0EH    000EH
  +--> ?CO?MAIN
  +--> ?PR?_GUI_WINDOWSDRAW?WINDOWS
  +--> ?PR?_GUI_ELLIPSE?GUI_BASIC
  +--> ?PR?_GUI_ELLIPSEFILL?GUI_BASIC
  +--> ?PR?_DELAY_NMS?DELAY
  +--> ?PR?_GUI_WINDOWSCLR?WINDOWS

?PR?_GUI_WINDOWSDRAW?WINDOWS             0A1CH    000CH
  +--> ?PR?_GUI_RECTANGLEFILL?GUI_BASIC
  +--> ?PR?_GUI_RECTANGLE?GUI_BASIC
  +--> ?PR?_GUI_HLINE?LCMDRV
  +--> ?PR?_GUI_RLINE?LCMDRV
BL51 BANKED LINKER/LOCATER V5.12                                                      09/11/2007  21:56:47  PAGE 5


  +--> ?PR?_GUI_LINE?GUI_BASIC
  +--> ?PR?_GUI_PUTCHAR?FONT5_7

?PR?_GUI_WINDOWSCLR?WINDOWS              0A1CH    0007H
  +--> ?PR?_GUI_RECTANGLEFILL?GUI_BASIC



SYMBOL TABLE OF MODULE:  .\OBJ\C51GUI (MAIN)

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

  -------         MODULE        MAIN
  C:0000H         SYMBOL        _ICE_DUMMY_
  C:2E81H         PUBLIC        main
  C:3580H         PUBLIC        EZ1
  C:3590H         PUBLIC        EZ2
  C:35A0H         PUBLIC        EZ3
  C:35B0H         PUBLIC        EZ4
  C:3480H         PUBLIC        HZ1
  C:35C0H         PUBLIC        EZ5
  C:34A0H         PUBLIC        HZ2
  C:35D0H         PUBLIC        EZ6
  C:34C0H         PUBLIC        HZ3
  C:34E0H         PUBLIC        HZ4
  C:3500H         PUBLIC        HZ5
  C:3520H         PUBLIC        HZ6
  C:3540H         PUBLIC        HZ7
  C:3CCAH         PUBLIC        DemoEllipse
  C:3560H         PUBLIC        HZ8
  -------         PROC          DEMOELLIPSE
  -------         DO            
  X:0A0EH         SYMBOL        demow
  -------         ENDDO         
  C:3CCAH         LINE#         65
  C:3CCAH         LINE#         66
  C:3CCAH         LINE#         69
  C:3CD1H         LINE#         70
  C:3CD5H         LINE#         71
  C:3CDBH         LINE#         72
  C:3CE2H         LINE#         73
  C:3CEEH         LINE#         74
  C:3CF5H         LINE#         75
  C:3CFEH         LINE#         78
  C:3D1AH         LINE#         79
  C:3D36H         LINE#         80
  C:3D52H         LINE#         81
  C:3D59H         LINE#         82
  -------         ENDPROC       DEMOELLIPSE
  -------         PROC          MAIN
  -------         DO            
  X:0A08H         SYMBOL        x
  X:0A09H         SYMBOL        y
  X:0A0AH         SYMBOL        i
  X:0A0CH         SYMBOL        j
  -------         ENDDO         
BL51 BANKED LINKER/LOCATER V5.12                                                      09/11/2007  21:56:47  PAGE 6


  C:2E81H         LINE#         84
  C:2E81H         LINE#         85
  C:2E81H         LINE#         88
  C:2E84H         LINE#         89
  C:2E8BH         LINE#         90
  C:2E99H         LINE#         91
  C:2EA7H         LINE#         92
  C:2EB6H         LINE#         93
  C:2EC5H         LINE#         94
  C:2ED6H         LINE#         95
  C:2EE1H         LINE#         96
  C:2EE9H         LINE#         97
  C:2F06H         LINE#         98
  C:2F0DH         LINE#         99
  C:2F27H         LINE#         100
  C:2F2EH         LINE#         101
  C:2F48H         LINE#         102
  C:2F4FH         LINE#         103
  C:2F69H         LINE#         104
  C:2F70H         LINE#         105
  C:2F8AH         LINE#         106
  C:2F91H         LINE#         107
  C:2FABH         LINE#         109
  C:2FB6H         LINE#         110
  C:2FD5H         LINE#         111
  C:2FDCH         LINE#         112
  C:2FF8H         LINE#         113
  C:2FFFH         LINE#         114
  C:301BH         LINE#         115
  C:3022H         LINE#         116
  C:303EH         LINE#         117
  C:3045H         LINE#         118
  C:3061H         LINE#         119
  C:3068H         LINE#         120
  C:3084H         LINE#         121
  C:308FH         LINE#         122
  C:30A4H         LINE#         123
  C:30ABH         LINE#         124

⌨️ 快捷键说明

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