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

📄 menu_mzlh01_mcs51.m51

📁 本代码实现的是12864图形LCD模块
💻 M51
📖 第 1 页 / 共 4 页
字号:
  C:12EAH         LINE#         141
  C:12EDH         LINE#         142
  C:12F6H         LINE#         143
  C:12FCH         LINE#         144
  C:12FCH         LINE#         145
  C:1307H         LINE#         146
  C:1309H         LINE#         147
  -------         ENDPROC       _PUTSTRING
  -------         PROC          _SETPAINTMODE
  D:0007H         SYMBOL        Mode
  D:0005H         SYMBOL        Color
  C:15D4H         LINE#         157
  C:15D4H         LINE#         158
  C:15D4H         LINE#         159
  C:15D4H         LINE#         160
  C:15D6H         LINE#         161
  -------         ENDPROC       _SETPAINTMODE
  -------         PROC          _PUTPIXEL
  D:0007H         SYMBOL        x
  D:0005H         SYMBOL        y
  C:15CBH         LINE#         171
  C:15CBH         LINE#         172
BL51 BANKED LINKER/LOCATER V6.05                                                      11/02/2007  15:16:56  PAGE 20


  C:15CBH         LINE#         173
  -------         ENDPROC       _PUTPIXEL
  -------         PROC          _LINE
  D:002DH         SYMBOL        s_x
  D:002EH         SYMBOL        s_y
  D:002FH         SYMBOL        e_x
  D:0030H         SYMBOL        e_y
  -------         DO            
  D:0031H         SYMBOL        Offset_x
  D:0032H         SYMBOL        Offset_y
  D:0033H         SYMBOL        Offset_k
  D:0034H         SYMBOL        Err_d
  -------         ENDDO         
  C:0B13H         LINE#         184
  C:0B19H         LINE#         185
  C:0B19H         LINE#         186
  C:0B1CH         LINE#         187
  C:0B1FH         LINE#         188
  C:0B26H         LINE#         189
  C:0B26H         LINE#         190
  C:0B29H         LINE#         191
  C:0B2CH         LINE#         192
  C:0B2FH         LINE#         193
  C:0B32H         LINE#         194
  C:0B35H         LINE#         195
  C:0B38H         LINE#         196
  C:0B38H         LINE#         197
  C:0B3FH         LINE#         198
  C:0B46H         LINE#         199
  C:0B4FH         LINE#         200
  C:0B58H         LINE#         201
  C:0B58H         LINE#         202
  C:0B5FH         LINE#         203
  C:0B62H         LINE#         204
  C:0B62H         LINE#         205
  C:0B6FH         LINE#         206
  C:0B6FH         LINE#         207
  C:0B75H         LINE#         208
  C:0B7BH         LINE#         209
  C:0B7BH         LINE#         210
  C:0B84H         LINE#         211
  C:0B84H         LINE#         212
  C:0B86H         LINE#         213
  C:0B8AH         LINE#         214
  C:0B8CH         LINE#         215
  C:0B92H         LINE#         216
  C:0B98H         LINE#         217
  C:0BA3H         LINE#         218
  C:0BACH         LINE#         219
  C:0BAEH         LINE#         220
  C:0BAEH         LINE#         222
  C:0BAEH         LINE#         223
  C:0BB4H         LINE#         224
  C:0BBAH         LINE#         225
  C:0BBAH         LINE#         226
  C:0BC3H         LINE#         227
  C:0BC3H         LINE#         228
BL51 BANKED LINKER/LOCATER V6.05                                                      11/02/2007  15:16:56  PAGE 21


  C:0BC9H         LINE#         229
  C:0BCEH         LINE#         230
  C:0BD0H         LINE#         231
  C:0BD6H         LINE#         232
  C:0BD8H         LINE#         233
  C:0BE6H         LINE#         234
  C:0BEFH         LINE#         235
  C:0BF1H         LINE#         236
  C:0BF1H         LINE#         237
  -------         ENDPROC       _LINE
  -------         PROC          _RECTANGLE
  D:0027H         SYMBOL        left
  D:0028H         SYMBOL        top
  D:0029H         SYMBOL        right
  D:002AH         SYMBOL        bottom
  D:002BH         SYMBOL        Mode
  -------         DO            
  D:002CH         SYMBOL        uiTemp
  -------         ENDDO         
  C:0FFEH         LINE#         338
  C:1004H         LINE#         339
  C:1004H         LINE#         342
  C:1008H         LINE#         343
  C:1008H         LINE#         344
  C:1010H         LINE#         345
  C:101CH         LINE#         346
  C:102AH         LINE#         347
  C:1038H         LINE#         348
  C:1038H         LINE#         350
  C:1038H         LINE#         353
  C:103FH         LINE#         354
  C:103FH         LINE#         355
  C:1042H         LINE#         356
  C:1045H         LINE#         357
  C:1048H         LINE#         358
  C:1048H         LINE#         359
  C:104FH         LINE#         360
  C:104FH         LINE#         361
  C:1052H         LINE#         362
  C:1055H         LINE#         363
  C:1058H         LINE#         364
  C:1058H         LINE#         365
  C:1062H         LINE#         366
  C:1062H         LINE#         367
  C:106EH         LINE#         368
  C:1072H         LINE#         369
  C:1072H         LINE#         370
  -------         ENDPROC       _RECTANGLE
  -------         PROC          _CLRSCREEN
  D:0007H         SYMBOL        Mode
  C:15B4H         LINE#         381
  C:15B4H         LINE#         382
  C:15B4H         LINE#         383
  C:15B7H         LINE#         384
  C:15BAH         LINE#         386
  C:15BFH         LINE#         387
  -------         ENDPROC       _CLRSCREEN
BL51 BANKED LINKER/LOCATER V6.05                                                      11/02/2007  15:16:56  PAGE 22


  -------         ENDMOD        LCD_DIS

  -------         MODULE        GB_TABLE
  C:0000H         SYMBOL        _ICE_DUMMY_
  C:048DH         PUBLIC        GB1616
  C:03CDH         PUBLIC        GB1716
  -------         ENDMOD        GB_TABLE

  -------         MODULE        LCD_ASCII
  C:0000H         SYMBOL        _ICE_DUMMY_
  C:0003H         PUBLIC        Asii0610
  -------         ENDMOD        LCD_ASCII

  -------         MODULE        LCD_DRIVER_USER
  C:0000H         SYMBOL        _ICE_DUMMY_
  D:0080H         PUBLIC        P0
  D:00A0H         PUBLIC        P2
  C:154FH         PUBLIC        _TimeDelay
  B:00A0H.2       PUBLIC        LCD_A0
  C:1571H         PUBLIC        LCD_DataRead
  C:14EFH         PUBLIC        _LCD_Fill
  C:1596H         PUBLIC        _LCD_DataWrite
  B:00A0H.4       PUBLIC        LCD_EP
  C:1204H         PUBLIC        LCD_Init
  B:00A0H.0       PUBLIC        LCD_CS
  C:0F0DH         PUBLIC        _Write_Dot_LCD
  B:00A0H.1       PUBLIC        LCD_RS
  B:00A0H.3       PUBLIC        LCD_RW
  C:15A5H         PUBLIC        _LCD_RegWrite
  -------         PROC          _LCD_DATAWRITE
  D:0007H         SYMBOL        Dat
  C:1596H         LINE#         28
  C:1596H         LINE#         29
  C:1596H         LINE#         32
  C:1598H         LINE#         34
  C:159AH         LINE#         36
  C:159CH         LINE#         37
  C:159EH         LINE#         39
  C:15A0H         LINE#         42
  C:15A2H         LINE#         44
  C:15A4H         LINE#         47
  -------         ENDPROC       _LCD_DATAWRITE
  -------         PROC          LCD_DATAREAD
  -------         DO            
  D:0007H         SYMBOL        Read_Data
  -------         ENDDO         
  C:1571H         LINE#         58
  C:1571H         LINE#         59
  C:1571H         LINE#         61
  C:1574H         LINE#         62
  C:1576H         LINE#         63
  C:1578H         LINE#         64
  C:157AH         LINE#         65
  C:157CH         LINE#         68
  C:157EH         LINE#         69
  C:1580H         LINE#         70
  C:1582H         LINE#         71
BL51 BANKED LINKER/LOCATER V6.05                                                      11/02/2007  15:16:56  PAGE 23


  C:1584H         LINE#         72
  C:1584H         LINE#         73
  -------         ENDPROC       LCD_DATAREAD
  -------         PROC          _LCD_REGWRITE
  D:0007H         SYMBOL        Command
  C:15A5H         LINE#         83
  C:15A5H         LINE#         84
  C:15A5H         LINE#         87
  C:15A7H         LINE#         89
  C:15A9H         LINE#         91
  C:15ABH         LINE#         92
  C:15ADH         LINE#         93
  C:15AFH         LINE#         96
  C:15B1H         LINE#         98
  C:15B3H         LINE#         103
  -------         ENDPROC       _LCD_REGWRITE
  -------         PROC          _WRITE_DOT_LCD
  D:0007H         SYMBOL        x
  D:0005H         SYMBOL        y
  D:0003H         SYMBOL        i
  -------         DO            
  D:0039H         SYMBOL        x_low
  D:0004H         SYMBOL        x_hight
  D:0006H         SYMBOL        Dot_Mask_Buf
  D:0007H         SYMBOL        y_Page
  -------         ENDDO         
  C:0F0DH         LINE#         116
  C:0F0DH         LINE#         117
  C:0F0DH         LINE#         119
  C:0F0FH         LINE#         121
  C:0F10H         LINE#         122
  C:0F15H         LINE#         123
  C:0F1CH         LINE#         125
  C:0F43H         LINE#         126
  C:0F43H         LINE#         127
  C:0F47H         LINE#         128
  C:0F4BH         LINE#         129
  C:0F4FH         LINE#         130
  C:0F53H         LINE#         131
  C:0F57H         LINE#         132
  C:0F5BH         LINE#         133
  C:0F5FH         LINE#         134
  C:0F61H         LINE#         135
  C:0F61H         LINE#         136
  C:0F6AH         LINE#         137
  C:0F6DH         LINE#         138
  C:0F72H         LINE#         139
  C:0F77H         LINE#         141
  C:0F7AH         LINE#         142
  C:0F82H         LINE#         143
  C:0F86H         LINE#         144
  -------         ENDPROC       _WRITE_DOT_LCD
  -------         PROC          _LCD_FILL
  D:0006H         SYMBOL        Data
  -------         DO            
  D:0004H         SYMBOL        i
  D:0003H         SYMBOL        j
BL51 BANKED LINKER/LOCATER V6.05                                                      11/02/2007  15:16:56  PAGE 24


  D:0005H         SYMBOL        uiTemp
  -------         ENDDO         
  C:14EFH         LINE#         233
  C:14F1H         LINE#         234
  C:14F1H         LINE#         237
  C:14F3H         LINE#         238
  C:14FAH         LINE#         239
  C:1501H         LINE#         240
  C:1501H         LINE#         241
  C:1508H         LINE#         242
  C:150DH         LINE#         243
  C:1512H         LINE#         244
  C:1514H         LINE#         245
  C:1514H         LINE#         246
  C:1519H         LINE#         247
  C:1520H         LINE#         248
  C:1523H         LINE#         249
  -------         ENDPROC       _LCD_FILL
  -------         PROC          _TIMEDELAY
  D:0006H         SYMBOL        Time
  -------         DO            
  D:0004H         SYMBOL        i
  -------         ENDDO         
  C:154FH         LINE#         263
  C:154FH         LINE#         264
  C:154FH         LINE#         266
  C:155AH         LINE#         267
  C:155AH         LINE#         268
  C:155DH         LINE#         269
  C:155DH         LINE#         270
  C:155EH         LINE#         271
  C:1569H         LINE#         272
  C:156EH         LINE#         273
  C:1570H         LINE#         274
  -------         ENDPROC       _TIMEDELAY
  -------         PROC          LCD_INIT
  C:1204H         LINE#         275
  C:1204H         LINE#         276
  C:1204H         LINE#         281
  C:1206H         LINE#         282
  C:120DH         LINE#         283
  C:120FH         LINE#         284
  C:1216H         LINE#         286
  C:121BH         LINE#         287
  C:1220H         LINE#         289
  C:1225H         LINE#         290
  C:122AH         LINE#         292
  C:122FH         LINE#         293
  C:1234H         LINE#         295
  C:1239H         LINE#         296
  C:123EH         LINE#         297
  C:1243H         LINE#         298
  C:1248H         LINE#         300
  C:124DH         LINE#         301
  C:1252H         LINE#         303
  C:1257H         LINE#         304
  C:125CH         LINE#         305
BL51 BANKED LINKER/LOCATER V6.05                                                      11/02/2007  15:16:56  PAGE 25


  -------         ENDPROC       LCD_INIT
  -------         ENDMOD        LCD_DRIVER_USER

  -------         MODULE        ?C?CLDPTR
  C:0A33H         PUBLIC        ?C?CLDPTR
  -------         ENDMOD        ?C?CLDPTR

  -------         MODULE        ?C?CLDOPTR
  C:0A4CH         PUBLIC        ?C?CLDOPTR
  -------         ENDMOD        ?C?CLDOPTR

  -------         MODULE        ?C?IMUL
  C:0A79H         PUBLIC        ?C?IMUL
  -------         ENDMOD        ?C?IMUL

  -------         MODULE        ?C?OFFX256
  C:0A8BH         PUBLIC        ?C?OFFX256
  -------         ENDMOD        ?C?OFFX256

  -------         MODULE        ?C?PLDPTR
  C:0A9CH         PUBLIC        ?C?PLDPTR
  -------         ENDMOD        ?C?PLDPTR

  -------         MODULE        ?C?PLDOPTR
  C:0ABCH         PUBLIC        ?C?PLDOPTR
  -------         ENDMOD        ?C?PLDOPTR

  -------         MODULE        ?C?PLDIDATA
  C:0AECH         PUBLIC        ?C?PLDIDATA
  -------         ENDMOD        ?C?PLDIDATA

  -------         MODULE        ?C?PLDXDATA
  C:0AF5H         PUBLIC        ?C?PLDXDATA
  -------         ENDMOD        ?C?PLDXDATA

  -------         MODULE        ?C?PLDPDATA
  C:0AFEH         PUBLIC        ?C?PLDPDATA
  -------         ENDMOD        ?C?PLDPDATA

  -------         MODULE        ?C?PLDCODE
  C:0B07H         PUBLIC        ?C?PLDCODE
  -------         ENDMOD        ?C?PLDCODE

Program Size: data=90.0 xdata=0 code=5591
LINK/LOCATE RUN COMPLETE.  0 WARNING(S),  0 ERROR(S)

⌨️ 快捷键说明

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