i2c-lcd.m51
来自「STC89C51控制LCD显示」· M51 代码 · 共 575 行 · 第 1/2 页
M51
575 行
C:0556H LINE# 67
C:055BH LINE# 68
C:055EH LINE# 70
C:0561H LINE# 71
------- ENDPROC _WRITE24C02
------- PROC READ8BIT
------- DO
D:0006H SYMBOL temp
D:0007H SYMBOL rbyte
------- ENDDO
C:05CEH LINE# 74
C:05CEH LINE# 75
C:05CEH LINE# 76
BL51 BANKED LINKER/LOCATER V5.12 12/01/2007 10:47:36 PAGE 6
C:05D0H LINE# 77
C:05D2H LINE# 78
C:05D2H LINE# 79
C:05D4H LINE# 80
C:05D8H LINE# 81
C:05DEH LINE# 82
C:05E0H LINE# 83
C:05E2H LINE# 84
C:05E2H LINE# 85
------- ENDPROC READ8BIT
------- PROC _READ24C02
D:0005H SYMBOL address
------- DO
D:0007H SYMBOL ch
------- ENDDO
C:0527H LINE# 87
C:0529H LINE# 88
C:0529H LINE# 91
C:0529H LINE# 92
C:0529H LINE# 93
C:052CH LINE# 94
C:0531H LINE# 95
C:0534H LINE# 96
C:0537H LINE# 97
C:053CH LINE# 98
C:053FH LINE# 99
C:0542H LINE# 100
C:0545H LINE# 101
C:0548H LINE# 102
C:0548H LINE# 103
------- ENDPROC _READ24C02
------- ENDMOD I2C
------- MODULE DELAY
C:0000H SYMBOL _ICE_DUMMY_
C:0632H PUBLIC _DelayMs
C:05A0H PUBLIC Delay400Ms
C:0652H PUBLIC Delay5Ms
------- PROC _DELAYMS
D:0006H SYMBOL number
------- DO
D:0005H SYMBOL temp
------- ENDDO
C:0632H LINE# 1
C:0632H LINE# 2
C:0632H LINE# 4
C:0636H LINE# 5
C:0636H LINE# 6
C:063AH LINE# 7
C:0641H LINE# 8
------- ENDPROC _DELAYMS
------- PROC DELAY5MS
------- DO
D:0006H SYMBOL i
------- ENDDO
C:0652H LINE# 10
C:0652H LINE# 11
BL51 BANKED LINKER/LOCATER V5.12 12/01/2007 10:47:36 PAGE 7
C:0652H LINE# 12
C:0656H LINE# 13
C:0660H LINE# 14
------- ENDPROC DELAY5MS
------- PROC DELAY400MS
------- DO
D:0005H SYMBOL i
D:0006H SYMBOL j
------- ENDDO
C:05A0H LINE# 17
C:05A0H LINE# 18
C:05A0H LINE# 19
C:05A2H LINE# 21
C:05A8H LINE# 22
C:05A8H LINE# 23
C:05ACH LINE# 24
C:05B8H LINE# 25
C:05B8H LINE# 26
------- ENDPROC DELAY400MS
------- ENDMOD DELAY
------- MODULE DISPLAY
C:0000H SYMBOL _ICE_DUMMY_
C:05F8H PUBLIC _LcdWriteData
D:0090H PUBLIC P1
D:00A0H PUBLIC P2
B:0090H.5 PUBLIC Elcm
D:00B0H PUBLIC P3
C:05E3H PUBLIC _Disp_XY
C:060DH PUBLIC WaitForEnable
D:00A8H PUBLIC IE
C:066DH PUBLIC _DispOneChar
D:00B8H PUBLIC IP
C:04A8H PUBLIC LcdReset
B:0090H.3 PUBLIC RS
B:0090H.4 PUBLIC RW
D:0098H PUBLIC SCON
D:0088H PUBLIC TCON
C:056CH PUBLIC _LcdWriteCommand
C:045BH PUBLIC _ePutstr
D:00C8H PUBLIC T2CON
D:00D0H PUBLIC PSW
------- PROC _EPUTSTR
D:000AH SYMBOL x
D:000BH SYMBOL y
D:000CH SYMBOL ptr
------- DO
D:000EH SYMBOL i
D:0007H SYMBOL l
------- ENDDO
C:045BH LINE# 33
C:0463H LINE# 34
C:0463H LINE# 35
C:0465H LINE# 36
C:0476H LINE# 37
C:0479H LINE# 38
C:047CH LINE# 39
BL51 BANKED LINKER/LOCATER V5.12 12/01/2007 10:47:36 PAGE 8
C:049CH LINE# 40
C:04A1H LINE# 41
C:04A1H LINE# 42
C:04A7H LINE# 43
C:04A7H LINE# 44
------- ENDPROC _EPUTSTR
------- PROC _DISP_XY
D:0007H SYMBOL posx
D:0005H SYMBOL posy
------- DO
D:0007H SYMBOL temp
------- ENDDO
C:05E3H LINE# 50
C:05E3H LINE# 54
C:05E7H LINE# 55
C:05EAH LINE# 56
C:05F0H LINE# 57
C:05F3H LINE# 58
------- ENDPROC _DISP_XY
------- PROC _DISPONECHAR
D:0007H SYMBOL x
D:0005H SYMBOL y
D:000FH SYMBOL Wdata
C:066DH LINE# 64
C:066FH LINE# 66
C:0672H LINE# 67
------- ENDPROC _DISPONECHAR
------- PROC LCDRESET
C:04A8H LINE# 73
C:04A8H LINE# 75
C:04ABH LINE# 76
C:04AEH LINE# 77
C:04B1H LINE# 78
C:04B4H LINE# 79
C:04B7H LINE# 80
C:04BAH LINE# 82
C:04C1H LINE# 83
C:04C8H LINE# 84
C:04CFH LINE# 85
C:04D6H LINE# 86
------- ENDPROC LCDRESET
C:0568H SYMBOL L?0019
------- PROC L?0018
------- ENDPROC L?0018
C:0568H SYMBOL L?0019
------- PROC _LCDWRITECOMMAND
D:0010H SYMBOL CMD
D:0005H SYMBOL AttribC
C:056CH LINE# 92
C:056EH LINE# 94
C:0574H LINE# 96
C:0579H LINE# 98
C:057DH LINE# 101
C:0583H LINE# 102
------- ENDPROC _LCDWRITECOMMAND
------- PROC _LCDWRITEDATA
D:0010H SYMBOL dataW
BL51 BANKED LINKER/LOCATER V5.12 12/01/2007 10:47:36 PAGE 9
C:05F8H LINE# 107
C:05FAH LINE# 109
C:05FDH LINE# 112
C:0602H LINE# 114
C:0606H LINE# 116
C:060CH LINE# 118
------- ENDPROC _LCDWRITEDATA
------- PROC WAITFORENABLE
C:060DH LINE# 124
C:060DH LINE# 126
C:0610H LINE# 128
C:0619H LINE# 130
C:061EH LINE# 132
C:0620H LINE# 133
------- ENDPROC WAITFORENABLE
------- ENDMOD DISPLAY
------- MODULE RS232
C:0000H SYMBOL _ICE_DUMMY_
B:0098H.1 PUBLIC TI
D:0087H PUBLIC PCON
D:0098H PUBLIC SCON
D:0089H PUBLIC TMOD
D:0088H PUBLIC TCON
C:0584H PUBLIC system_init
D:008DH PUBLIC TH1
D:008BH PUBLIC TL1
B:0088H.6 PUBLIC TR1
C:0690H PUBLIC BPS19200
------- PROC BPS19200
C:0690H LINE# 6
C:0690H LINE# 7
C:0690H LINE# 8
C:0693H LINE# 9
C:0696H LINE# 10
------- ENDPROC BPS19200
------- PROC SYSTEM_INIT
C:0584H LINE# 12
C:0584H LINE# 13
C:0584H LINE# 14
C:0587H LINE# 15
C:058AH LINE# 16
C:058DH LINE# 17
C:0590H LINE# 18
C:0593H LINE# 19
C:0595H LINE# 20
C:0597H LINE# 21
------- ENDPROC SYSTEM_INIT
------- ENDMOD RS232
------- MODULE PRINTF
D:000AH PUBLIC ?_PRINTF517?BYTE
D:000AH PUBLIC ?_PRINTF?BYTE
D:000AH PUBLIC ?_SPRINTF517?BYTE
D:000AH PUBLIC ?_SPRINTF?BYTE
C:0065H PUBLIC _PRINTF
C:0065H PUBLIC _PRINTF517
BL51 BANKED LINKER/LOCATER V5.12 12/01/2007 10:47:36 PAGE 10
C:005FH PUBLIC _SPRINTF
C:005FH PUBLIC _SPRINTF517
------- ENDMOD PRINTF
------- MODULE ?C?CLDPTR
C:035FH PUBLIC ?C?CLDPTR
------- ENDMOD ?C?CLDPTR
------- MODULE ?C?CLDOPTR
C:0378H PUBLIC ?C?CLDOPTR
------- ENDMOD ?C?CLDOPTR
------- MODULE ?C?CSTPTR
C:03A5H PUBLIC ?C?CSTPTR
------- ENDMOD ?C?CSTPTR
------- MODULE ?C?PLDIIDATA
C:03B7H PUBLIC ?C?PLDIIDATA
------- ENDMOD ?C?PLDIIDATA
------- MODULE ?C?CCASE
C:03C7H PUBLIC ?C?CCASE
------- ENDMOD ?C?CCASE
------- MODULE PUTCHAR
C:04DDH PUBLIC _PUTCHAR
------- ENDMOD PUTCHAR
Program Size: data=32.1 xdata=0 code=1687
LINK/LOCATE RUN COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?