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

📄 c51gui.m51

📁 51单片机在lcd上实现zlg gui,希望好的请多加点分数
💻 M51
📖 第 1 页 / 共 5 页
字号:
  C:30B2H         LINE#         127
  C:30CBH         LINE#         128
  C:30E3H         LINE#         129
  C:30F3H         LINE#         130
  C:3109H         LINE#         131
  C:311AH         LINE#         132
  C:312FH         LINE#         133
  C:3147H         LINE#         134
  C:315FH         LINE#         135
  C:3166H         LINE#         137
  C:316BH         LINE#         138
  C:316EH         LINE#         139
  C:3175H         LINE#         140
  C:3175H         LINE#         141
  C:3175H         LINE#         143
  -------         ENDPROC       MAIN
  -------         ENDMOD        MAIN

  -------         MODULE        DELAY
BL51 BANKED LINKER/LOCATER V5.12                                                      09/11/2007  21:56:47  PAGE 7


  C:0000H         SYMBOL        _ICE_DUMMY_
  C:42E8H         PUBLIC        delay_1ms
  C:432AH         PUBLIC        delay_1us
  C:42A4H         PUBLIC        _delay_nms
  C:42D3H         PUBLIC        _delay_nus
  -------         PROC          DELAY_1US
  C:432AH         LINE#         4
  C:432AH         LINE#         5
  C:432AH         LINE#         7
  -------         ENDPROC       DELAY_1US
  -------         PROC          _DELAY_NUS
  D:0006H         SYMBOL        n
  -------         DO            
  D:0004H         SYMBOL        i
  -------         ENDDO         
  C:42D3H         LINE#         9
  C:42D3H         LINE#         10
  C:42D3H         LINE#         11
  C:42D6H         LINE#         12
  C:42DDH         LINE#         13
  C:42E7H         LINE#         14
  -------         ENDPROC       _DELAY_NUS
  -------         PROC          DELAY_1MS
  -------         DO            
  D:0006H         SYMBOL        i
  -------         ENDDO         
  C:42E8H         LINE#         16
  C:42E8H         LINE#         17
  C:42E8H         LINE#         19
  C:42F6H         LINE#         20
  -------         ENDPROC       DELAY_1MS
  -------         PROC          _DELAY_NMS
  D:0004H         SYMBOL        n
  -------         DO            
  D:0002H         SYMBOL        i
  -------         ENDDO         
  C:42A4H         LINE#         22
  C:42A8H         LINE#         23
  C:42A8H         LINE#         24
  C:42ABH         LINE#         25
  C:42B2H         LINE#         26
  C:42B2H         LINE#         27
  C:42B5H         LINE#         28
  C:42BCH         LINE#         29
  -------         ENDPROC       _DELAY_NMS
  -------         ENDMOD        DELAY

  -------         MODULE        LCMDRV
  C:0000H         SYMBOL        _ICE_DUMMY_
  D:0090H         PUBLIC        P1
  C:3C0CH         PUBLIC        _GUI_RLine
  B:00B0H.0       PUBLIC        P3_0
  B:00B0H.1       PUBLIC        P3_1
  B:00B0H.2       PUBLIC        P3_2
  B:00B0H.3       PUBLIC        P3_3
  B:00B0H.4       PUBLIC        P3_4
  B:00B0H.5       PUBLIC        P3_5
BL51 BANKED LINKER/LOCATER V5.12                                                      09/11/2007  21:56:47  PAGE 8


  C:3F90H         PUBLIC        _GUI_FillSCR
  C:42F7H         PUBLIC        DELAY5
  C:42C6H         PUBLIC        _LCM_WrCommand
  C:427DH         PUBLIC        _LCM_ReadByte
  C:4138H         PUBLIC        _GUI_Point
  C:41D7H         PUBLIC        _LCM_DispFill
  C:4189H         PUBLIC        _LCM_WriteByte
  X:0000H         PUBLIC        DEC_HEX_TAB
  C:4322H         PUBLIC        GUI_Initialize
  C:4315H         PUBLIC        _LCM_WrData
  C:4218H         PUBLIC        LCM_DispIni
  X:0008H         PUBLIC        gui_disp_buf
  C:424FH         PUBLIC        _GUI_HLine
  -------         PROC          DELAY5
  -------         DO            
  D:0006H         SYMBOL        i
  -------         ENDDO         
  C:42F7H         LINE#         101
  C:42F7H         LINE#         102
  C:42F7H         LINE#         104
  C:4305H         LINE#         105
  -------         ENDPROC       DELAY5
  C:42C1H         SYMBOL        L?0075
  -------         PROC          L?0074
  -------         ENDPROC       L?0074
  C:42C1H         SYMBOL        L?0075
  -------         PROC          _LCM_WRCOMMAND
  D:0007H         SYMBOL        command
  C:42C6H         LINE#         114
  C:42C6H         LINE#         115
  C:42C6H         LINE#         116
  C:42C8H         LINE#         117
  C:42CAH         LINE#         118
  C:42CCH         LINE#         120
  C:42CEH         LINE#         122
  C:42D0H         LINE#         124
  C:42D2H         LINE#         127
  -------         ENDPROC       _LCM_WRCOMMAND
  -------         PROC          _LCM_WRDATA
  D:0007H         SYMBOL        wrdata
  C:4315H         LINE#         135
  C:4315H         LINE#         136
  C:4315H         LINE#         137
  C:4317H         LINE#         138
  C:4319H         LINE#         139
  C:431BH         LINE#         140
  C:431DH         LINE#         142
  C:431FH         LINE#         144
  C:4321H         LINE#         147
  -------         ENDPROC       _LCM_WRDATA
  -------         PROC          _LCM_WRITEBYTE
  D:0007H         SYMBOL        x
  D:0005H         SYMBOL        y
  D:0003H         SYMBOL        wrdata
  C:4189H         LINE#         158
  C:4189H         LINE#         159
  C:418DH         LINE#         160
BL51 BANKED LINKER/LOCATER V5.12                                                      09/11/2007  21:56:47  PAGE 9


  C:4190H         LINE#         162
  C:4192H         LINE#         163
  C:4194H         LINE#         166
  C:419AH         LINE#         167
  C:41B4H         LINE#         170
  C:41BAH         LINE#         171
  C:41BCH         LINE#         172
  C:41BEH         LINE#         174
  C:41C0H         LINE#         175
  C:41C4H         LINE#         176
  C:41C4H         LINE#         177
  C:41CBH         LINE#         178
  C:41D2H         LINE#         180
  -------         ENDPROC       _LCM_WRITEBYTE
  -------         PROC          _LCM_READBYTE
  D:0007H         SYMBOL        x
  D:0005H         SYMBOL        y
  C:427DH         LINE#         191
  C:427DH         LINE#         192
  C:4281H         LINE#         193
  C:4284H         LINE#         195
  C:4289H         LINE#         196
  C:42A3H         LINE#         197
  -------         ENDPROC       _LCM_READBYTE
  -------         PROC          _LCM_DISPFILL
  D:0005H         SYMBOL        filldata
  -------         DO            
  D:0004H         SYMBOL        x
  D:0006H         SYMBOL        y
  -------         ENDDO         
  C:41D7H         LINE#         210
  C:41D9H         LINE#         211
  C:41D9H         LINE#         213
  C:41DBH         LINE#         214
  C:41DDH         LINE#         216
  C:41E2H         LINE#         218
  C:41E4H         LINE#         219
  C:41E4H         LINE#         220
  C:41E7H         LINE#         221
  C:41E9H         LINE#         222
  C:41EEH         LINE#         223
  C:41F3H         LINE#         224
  C:41F8H         LINE#         226
  C:41FAH         LINE#         227
  C:41FCH         LINE#         228
  C:4201H         LINE#         230
  C:4203H         LINE#         231
  C:4203H         LINE#         232
  C:4206H         LINE#         233
  C:4208H         LINE#         234
  C:420DH         LINE#         235
  C:4212H         LINE#         236
  C:4217H         LINE#         237
  -------         ENDPROC       _LCM_DISPFILL
  -------         PROC          LCM_DISPINI
  -------         DO            
  D:0006H         SYMBOL        i
BL51 BANKED LINKER/LOCATER V5.12                                                      09/11/2007  21:56:47  PAGE 10


  -------         ENDDO         
  C:4218H         LINE#         248
  C:4218H         LINE#         249
  C:4218H         LINE#         254
  C:421AH         LINE#         255
  C:4228H         LINE#         256
  C:422AH         LINE#         257
  C:4238H         LINE#         259
  C:423AH         LINE#         260
  C:423CH         LINE#         262
  C:4241H         LINE#         263
  C:4246H         LINE#         265
  C:4248H         LINE#         266
  C:424BH         LINE#         267
  -------         ENDPROC       LCM_DISPINI
  -------         PROC          _GUI_FILLSCR
  D:0005H         SYMBOL        dat
  -------         DO            
  X:0A0EH         SYMBOL        i
  X:0A10H         SYMBOL        j
  -------         ENDDO         
  C:3F90H         LINE#         282
  C:3F92H         LINE#         283
  C:3F92H         LINE#         286
  C:3F99H         LINE#         287
  C:3FA0H         LINE#         288
  C:3FD3H         LINE#         289
  C:3FEDH         LINE#         290
  C:4007H         LINE#         293
  -------         ENDPROC       _GUI_FILLSCR
  -------         PROC          GUI_INITIALIZE
  C:4322H         LINE#         304
  C:4322H         LINE#         305
  C:4325H         LINE#         306
  -------         ENDPROC       GUI_INITIALIZE
  -------         PROC          _GUI_POINT
  D:0004H         SYMBOL        x
  D:0006H         SYMBOL        y
  D:0003H         SYMBOL        color
  -------         DO            
  D:0002H         SYMBOL        bak
  -------         ENDDO         
  C:4138H         LINE#         320
  C:413CH         LINE#         321
  C:413CH         LINE#         324
  C:4145H         LINE#         325
  C:414EH         LINE#         328
  C:4157H         LINE#         329
  C:415AH         LINE#         330
  C:416AH         LINE#         331
  C:416CH         LINE#         333
  C:417BH         LINE#         334
  C:417BH         LINE#         337
  C:4186H         LINE#         338
  C:4188H         LINE#         339
  -------         ENDPROC       _GUI_POINT
  -------         PROC          _GUI_HLINE
BL51 BANKED LINKER/LOCATER V5.12                                                      09/11/2007  21:56:47  PAGE 11


  D:0001H         SYMBOL        x0
  X:0A4CH         SYMBOL        y0
  X:0A4DH         SYMBOL        x1
  X:0A4EH         SYMBOL        color
  -------         DO            
  D:0007H         SYMBOL        bak
  -------         ENDDO         
  C:424FH         LINE#         377
  C:4259H         LINE#         378
  C:4259H         LINE#         380
  C:425EH         LINE#         381
  C:4260H         LINE#         382
  C:4262H         LINE#         383
  C:4264H         LINE#         384
  C:4264H         LINE#         387
  C:4273H         LINE#         388
  C:4274H         LINE#         389
  C:427CH         LINE#         390
  -------         ENDPROC       _GUI_HLINE
  -------         PROC          _GUI_RLINE
  X:0A3DH         SYMBOL        x0
  D:0004H         SYMBOL        y0
  D:0001H         SYMBOL        y1
  X:0A40H         SYMBOL        color
  -------         DO            
  X:0A41H         SYMBOL        bak
  D:0006H         SYMBOL        wr_dat
  -------         ENDDO         
  C:3C0CH         LINE#         403
  C:3C15H         LINE#         404
  C:3C15H         LINE#         407
  C:3C1AH         LINE#         408
  C:3C1FH         LINE#         409
  C:3C21H         LINE#         410
  C:3C22H         LINE#         411
  C:3C22H         LINE#         414
  C:3C22H         LINE#         415
  C:3C31H         LINE#         421
  C:3C41H         LINE#         422
  C:3C51H         LINE#         424
  C:3C57H         LINE#         425
  C:3C5BH         LINE#         426
  C:3C5DH         LINE#         428
  C:3C60H         LINE#         429
  C:3C66H         LINE#         430
  C:3C66H         LINE#         431
  C:3C72H         LINE#         432
  C:3C78H         LINE#         433
  C:3C7AH         LINE#         435
  C:3C8AH         LINE#         436
  C:3CA0H         LINE#         438
  C:3CA6H         LINE#         439
  C:3CAAH         LINE#         440
  C:3CACH         LINE#         442
  C:3CAFH         LINE#         443
  C:3CB5H         LINE#         444
  C:3CB5H         LINE#         445
BL51 BANKED LINKER/LOCATER V5.12                                                      09/11/2007  21:56:47  PAGE 12


  C:3CC1H         LINE#         447
  C:3CC1H         LINE#         448
  C:3CC9H         LINE#         450
  -------         ENDPROC       _GUI_RLINE
  -------         ENDMOD        LCMDRV

  -------         MODULE        FONT5_7
  C:0000H         SYMBOL        _ICE_DUMMY_
  X:0408H         PUBLIC        FONT5x7ASCII
  C:407CH         PUBLIC        _GUI_PutString
  C:3852H         PUBLIC        _GUI_PutChar
  -------         PROC          _GUI_PUTCHAR
  X:0A28H         SYMBOL        x
  X:0A2AH         SYMBOL        y
  X:0A2CH         SYMBOL        ch
  -------         DO            
  X:0A2DH         SYMBOL        font_dat
  X:0A2EH         SYMBOL        i
  X:0A2FH         SYMBOL        j
  X:0A30H         SYMBOL        bakc

⌨️ 快捷键说明

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