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

📄 lcm1602.m51

📁 一个完整的个人产品开发源代码,包括对单片机STC12C5410的编程(含内部AD采样、自创的内部Flash编程源码等)、LCD1602的驱动编程等。
💻 M51
📖 第 1 页 / 共 3 页
字号:
  C:0752H         LINE#         878
  C:0754H         LINE#         879
  C:0759H         LINE#         880
  C:075DH         LINE#         881
  C:075FH         LINE#         882
  C:075FH         LINE#         883
  C:0761H         LINE#         886
  C:0768H         LINE#         887
  C:076BH         LINE#         890
  C:076BH         LINE#         891
  C:076BH         LINE#         892
  C:076EH         LINE#         893
  C:076EH         LINE#         894
  C:0770H         LINE#         895
  C:0773H         LINE#         896
  C:0779H         LINE#         897
  C:0779H         LINE#         898
  C:077BH         LINE#         899
  C:077EH         LINE#         900
  C:077EH         LINE#         901
  C:077EH         LINE#         902
  -------         ENDPROC       MAIN
  -------         ENDMOD        MCUUNIT

  -------         MODULE        LCD1602DRV
  C:0000H         SYMBOL        _ICE_DUMMY_
  C:09B4H         PUBLIC        _DisplayOneChar
  D:0090H         PUBLIC        P1
  B:00B0H.7       PUBLIC        LCM_E
  D:00A0H         PUBLIC        P2
  D:00B0H         PUBLIC        P3
  D:00A8H         PUBLIC        IE
  D:00B8H         PUBLIC        IP
  C:0A21H         PUBLIC        _WriteDataToLCD
  D:00D8H         PUBLIC        CCON
  D:0098H         PUBLIC        SCON
  D:0088H         PUBLIC        TCON
  C:0A13H         PUBLIC        _WriteCmdToLCD
  D:00A0H         PUBLIC        LCM_DATA
BL51 BANKED LINKER/LOCATER V6.05                                                      10/29/2007  22:49:07  PAGE 12


  C:0A01H         PUBLIC        CheckLCDBusy
  B:00B0H.5       PUBLIC        LCM_RS
  B:00B0H.4       PUBLIC        LCM_RW
  D:00C8H         PUBLIC        T2CON
  C:098EH         PUBLIC        LCDInit
  C:09F4H         PUBLIC        WaitLCD
  C:0906H         PUBLIC        _DisplayListChar
  D:00D0H         PUBLIC        PSW
  C:09EFH         SYMBOL        L?0017
  -------         PROC          L?0016
  -------         ENDPROC       L?0016
  C:09EFH         SYMBOL        L?0017
  -------         PROC          WAITLCD
  C:09F4H         LINE#         61
  C:09F4H         LINE#         62
  C:09F4H         LINE#         63
  C:09F5H         LINE#         64
  C:09F6H         LINE#         65
  C:09F7H         LINE#         66
  C:09F8H         LINE#         67
  C:09F9H         LINE#         68
  C:09FAH         LINE#         69
  C:09FBH         LINE#         70
  C:09FCH         LINE#         71
  C:09FDH         LINE#         72
  C:09FEH         LINE#         73
  C:09FFH         LINE#         74
  C:0A00H         LINE#         75
  -------         ENDPROC       WAITLCD
  -------         PROC          CHECKLCDBUSY
  C:0A01H         LINE#         95
  C:0A01H         LINE#         96
  C:0A01H         LINE#         97
  C:0A04H         LINE#         98
  C:0A06H         LINE#         99
  C:0A08H         LINE#         100
  C:0A08H         LINE#         101
  C:0A08H         LINE#         102
  C:0A0BH         LINE#         103
  C:0A10H         LINE#         104
  C:0A12H         LINE#         105
  -------         ENDPROC       CHECKLCDBUSY
  -------         PROC          _WRITECMDTOLCD
  D:0007H         SYMBOL        nCmd
  B:0021H.0       SYMBOL        bCheckBusy
  C:0A13H         LINE#         126
  C:0A13H         LINE#         127
  C:0A13H         LINE#         128
  C:0A16H         LINE#         129
  C:0A19H         LINE#         130
  C:0A1BH         LINE#         131
  C:0A1BH         LINE#         132
  C:0A1BH         LINE#         133
  C:0A1BH         LINE#         134
  C:0A1BH         LINE#         135
  C:0A1EH         LINE#         136
  C:0A20H         LINE#         137
BL51 BANKED LINKER/LOCATER V6.05                                                      10/29/2007  22:49:07  PAGE 13


  -------         ENDPROC       _WRITECMDTOLCD
  -------         PROC          _WRITEDATATOLCD
  D:0007H         SYMBOL        nData
  B:0021H.0       SYMBOL        bCheckBusy
  C:0A21H         LINE#         158
  C:0A21H         LINE#         159
  C:0A21H         LINE#         160
  C:0A24H         LINE#         161
  C:0A27H         LINE#         162
  C:0A29H         LINE#         163
  C:0A29H         LINE#         164
  C:0A29H         LINE#         165
  C:0A29H         LINE#         166
  C:0A29H         LINE#         167
  C:0A2CH         LINE#         168
  C:0A2EH         LINE#         169
  -------         ENDPROC       _WRITEDATATOLCD
  -------         PROC          LCDINIT
  C:098EH         LINE#         206
  C:098EH         LINE#         207
  C:098EH         LINE#         208
  C:0995H         LINE#         209
  C:099AH         LINE#         210
  C:099FH         LINE#         211
  C:09A6H         LINE#         212
  C:09ADH         LINE#         213
  -------         ENDPROC       LCDINIT
  -------         PROC          _DISPLAYONECHAR
  D:0006H         SYMBOL        nX
  D:0005H         SYMBOL        nY
  D:0004H         SYMBOL        nData
  C:09B4H         LINE#         237
  C:09B8H         LINE#         238
  C:09B8H         LINE#         239
  C:09BBH         LINE#         240
  C:09C1H         LINE#         241
  C:09C4H         LINE#         242
  C:09CBH         LINE#         243
  -------         ENDPROC       _DISPLAYONECHAR
  -------         PROC          _DISPLAYLISTCHAR
  D:000AH         SYMBOL        nX
  D:000BH         SYMBOL        nY
  D:000CH         SYMBOL        nLen
  D:000DH         SYMBOL        nData
  -------         DO            
  D:0010H         SYMBOL        i
  -------         ENDDO         
  C:0906H         LINE#         268
  C:090CH         LINE#         269
  C:090CH         LINE#         272
  C:0916H         LINE#         273
  C:0916H         LINE#         274
  C:092DH         LINE#         275
  C:092FH         LINE#         276
  C:0933H         LINE#         277
  -------         ENDPROC       _DISPLAYLISTCHAR
  -------         ENDMOD        LCD1602DRV
BL51 BANKED LINKER/LOCATER V6.05                                                      10/29/2007  22:49:07  PAGE 14



  -------         MODULE        STC12C5410AD_FLASHIAP
  C:0000H         SYMBOL        _ICE_DUMMY_
  D:0090H         PUBLIC        P1
  D:00A0H         PUBLIC        P2
  D:00B0H         PUBLIC        P3
  D:00E6H         PUBLIC        ISP_TRIG
  B:00A8H.7       PUBLIC        EA
  C:088CH         PUBLIC        _ReadBytes
  D:00A8H         PUBLIC        IE
  C:05A2H         PUBLIC        _WriteBytes
  D:00B8H         PUBLIC        IP
  D:00E5H         PUBLIC        ISP_CMD
  D:00D8H         PUBLIC        CCON
  D:00E3H         PUBLIC        ISP_ADDRH
  D:0098H         PUBLIC        SCON
  D:0088H         PUBLIC        TCON
  D:00E4H         PUBLIC        ISP_ADDRL
  C:0A47H         PUBLIC        ISP_IAP_Disable
  C:0A2FH         PUBLIC        ISP_IAP_Enable
  D:00E7H         PUBLIC        ISP_CONTR
  D:00C8H         PUBLIC        T2CON
  D:00E2H         PUBLIC        ISP_DATA
  D:00D0H         PUBLIC        PSW
  -------         PROC          ISP_IAP_ENABLE
  C:0A2FH         LINE#         58
  C:0A2FH         LINE#         59
  C:0A2FH         LINE#         60
  C:0A31H         LINE#         61
  C:0A34H         LINE#         62
  C:0A37H         LINE#         63
  C:0A3AH         LINE#         64
  -------         ENDPROC       ISP_IAP_ENABLE
  -------         PROC          ISP_IAP_DISABLE
  C:0A47H         LINE#         84
  C:0A47H         LINE#         85
  C:0A47H         LINE#         86
  C:0A4AH         LINE#         87
  C:0A4DH         LINE#         88
  C:0A4FH         LINE#         89
  -------         ENDPROC       ISP_IAP_DISABLE
  -------         PROC          _READBYTES
  D:000AH         SYMBOL        nByteAddr
  D:0005H         SYMBOL        ByteQuantity
  D:000CH         SYMBOL        nDataBuf
  -------         DO            
  D:0004H         SYMBOL        i
  -------         ENDDO         
  C:088CH         LINE#         112
  C:0896H         LINE#         113
  C:0896H         LINE#         116
  C:0899H         LINE#         117
  C:089CH         LINE#         118
  C:089FH         LINE#         119
  C:08A6H         LINE#         120
  C:08A6H         LINE#         121
  C:08AAH         LINE#         122
BL51 BANKED LINKER/LOCATER V6.05                                                      10/29/2007  22:49:07  PAGE 15


  C:08AEH         LINE#         123
  C:08B1H         LINE#         124
  C:08B4H         LINE#         125
  C:08B5H         LINE#         126
  C:08C5H         LINE#         127
  C:08CDH         LINE#         128
  C:08D0H         LINE#         129
  C:08D3H         LINE#         130
  C:08D4H         LINE#         131
  -------         ENDPROC       _READBYTES
  -------         PROC          _WRITEBYTES
  D:000AH         SYMBOL        nByteAddr
  D:000CH         SYMBOL        ByteQuantity
  D:000DH         SYMBOL        nDataBuf
  -------         DO            
  D:0004H         SYMBOL        i
  D:0006H         SYMBOL        nSectorAddr
  -------         ENDDO         
  C:05A2H         LINE#         154
  C:05AEH         LINE#         155
  C:05AEH         LINE#         160
  C:05B3H         LINE#         161
  C:05B5H         LINE#         162
  C:05B8H         LINE#         163
  C:05BBH         LINE#         164
  C:05BEH         LINE#         165
  C:05C1H         LINE#         166
  C:05C4H         LINE#         167
  C:05C7H         LINE#         168
  C:05C8H         LINE#         171
  C:05D3H         LINE#         172
  C:05D3H         LINE#         174
  C:05D7H         LINE#         175
  C:05DBH         LINE#         176
  C:05EAH         LINE#         177
  C:05EDH         LINE#         178
  C:05F0H         LINE#         179
  C:05F3H         LINE#         180
  C:05F6H         LINE#         181
  C:05F9H         LINE#         182
  C:05FAH         LINE#         184
  C:05FDH         LINE#         185
  C:0600H         LINE#         186
  C:0603H         LINE#         187
  C:0606H         LINE#         188
  C:0609H         LINE#         189
  C:060AH         LINE#         191
  C:061BH         LINE#         192
  C:061BH         LINE#         193
  C:061EH         LINE#         194
  C:0620H         LINE#         195
  C:0620H         LINE#         196
  C:0628H         LINE#         197
  C:062FH         LINE#         198
  C:0632H         LINE#         199
  C:0633H         LINE#         200
  -------         ENDPROC       _WRITEBYTES
BL51 BANKED LINKER/LOCATER V6.05                                                      10/29/2007  22:49:07  PAGE 16


  -------         ENDMOD        STC12C5410AD_FLASHIAP

  -------         MODULE        ?C?CLDOPTR
  C:0026H         PUBLIC        ?C?CLDOPTR
  -------         ENDMOD        ?C?CLDOPTR

  -------         MODULE        ?C?CSTOPTR
  C:0053H         PUBLIC        ?C?CSTOPTR
  -------         ENDMOD        ?C?CSTOPTR

  -------         MODULE        ?C?IMUL
  C:0075H         PUBLIC        ?C?IMUL
  -------         ENDMOD        ?C?IMUL

  -------         MODULE        ?C?UIDIV
  C:0087H         PUBLIC        ?C?UIDIV
  -------         ENDMOD        ?C?UIDIV

  -------         MODULE        ?C?LMUL
  C:00DCH         PUBLIC        ?C?LMUL
  -------         ENDMOD        ?C?LMUL

  -------         MODULE        ?C?ULDIV
  C:0167H         PUBLIC        ?C?ULDIV
  -------         ENDMOD        ?C?ULDIV

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

⌨️ 快捷键说明

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