📄 ds18b20.m51
字号:
C:0000H SYMBOL _ICE_DUMMY_
D:00E8H PUBLIC ADC0CN
D:00A8H PUBLIC IE
D:00D8H PUBLIC PCA0CN
D:00B8H PUBLIC IP
D:00C0H PUBLIC SMB0CN
C:07BCH PUBLIC main
D:00F8H PUBLIC SPI0CN
D:0088H PUBLIC TCON
D:0098H PUBLIC SCON0
D:00C8H PUBLIC T2CON
D:00D0H PUBLIC PSW
------- PROC MAIN
C:07BCH LINE# 12
C:07BCH LINE# 13
C:07BCH LINE# 14
C:07BFH LINE# 15
C:07C2H LINE# 16
C:07C5H LINE# 18
C:07C5H LINE# 19
C:07C5H LINE# 20
C:07C8H LINE# 21
C:07CFH LINE# 22
------- ENDPROC MAIN
------- ENDMOD MAIN
BL51 BANKED LINKER/LOCATER V6.00 04/15/2009 18:08:21 PAGE 8
------- MODULE DISPLAY
C:0000H SYMBOL _ICE_DUMMY_
D:00E8H PUBLIC ADC0CN
D:00A8H PUBLIC IE
D:00D8H PUBLIC PCA0CN
D:00B8H PUBLIC IP
D:00C0H PUBLIC SMB0CN
D:00F8H PUBLIC SPI0CN
D:0088H PUBLIC TCON
C:02CEH PUBLIC _tempe_display
D:0098H PUBLIC SCON0
D:00C8H PUBLIC T2CON
D:00D0H PUBLIC PSW
------- PROC _TEMPE_DISPLAY
D:0006H SYMBOL display_data
------- DO
D:0008H SYMBOL Temp
D:000CH SYMBOL Temp2
D:0010H SYMBOL t
------- ENDDO
C:02CEH LINE# 10
C:02CEH LINE# 11
C:02CEH LINE# 15
C:02EBH LINE# 17
C:02F7H LINE# 18
C:031CH LINE# 19
C:031FH LINE# 20
C:0355H LINE# 21
C:038DH LINE# 22
C:03A6H LINE# 24
C:03BAH LINE# 25
C:03BAH LINE# 26
C:03BFH LINE# 27
C:03CAH LINE# 28
C:03D0H LINE# 29
C:03D2H LINE# 30
C:03E6H LINE# 31
C:03E6H LINE# 32
C:03EBH LINE# 33
C:03F6H LINE# 34
C:03FCH LINE# 35
C:03FEH LINE# 37
C:03FEH LINE# 38
C:040AH LINE# 39
C:040AH LINE# 41
C:0417H LINE# 42
C:0423H LINE# 43
C:042FH LINE# 44
C:043BH LINE# 45
C:0447H LINE# 46
C:0453H LINE# 47
C:045CH LINE# 48
------- ENDPROC _TEMPE_DISPLAY
------- ENDMOD DISPLAY
------- MODULE LCD_1602
BL51 BANKED LINKER/LOCATER V6.00 04/15/2009 18:08:21 PAGE 9
C:0000H SYMBOL _ICE_DUMMY_
D:0084H PUBLIC P4
D:0085H PUBLIC P5
C:075CH PUBLIC _lcd_delay
C:07A5H PUBLIC _Lcd1602_Write_Data
C:04F1H PUBLIC _write_string
C:07F9H PUBLIC _write_data
D:00E8H PUBLIC ADC0CN
D:00A8H PUBLIC IE
D:00D8H PUBLIC PCA0CN
D:00B8H PUBLIC IP
C:07E5H PUBLIC _write_comm
D:00C0H PUBLIC SMB0CN
C:065FH PUBLIC L1602_init
D:00F8H PUBLIC SPI0CN
C:0714H PUBLIC _Clear_Line
D:0088H PUBLIC TCON
C:06ABH PUBLIC _Display_shift
C:0685H PUBLIC _Cursor_shift
C:082BH PUBLIC Clear_All
D:0098H PUBLIC SCON0
D:00C8H PUBLIC T2CON
D:00D0H PUBLIC PSW
------- PROC L1602_INIT
C:065FH LINE# 14
C:065FH LINE# 15
C:065FH LINE# 16
C:0662H LINE# 17
C:0667H LINE# 18
C:066CH LINE# 19
C:0671H LINE# 20
C:0676H LINE# 21
C:067BH LINE# 23
C:0680H LINE# 24
------- ENDPROC L1602_INIT
------- PROC _WRITE_COMM
D:0007H SYMBOL Commend_Code
C:07E5H LINE# 27
C:07E5H LINE# 28
C:07E5H LINE# 29
C:07E8H LINE# 30
C:07E8H LINE# 31
C:07E8H LINE# 32
C:07EBH LINE# 33
C:07EEH LINE# 34
C:07F5H LINE# 35
C:07F8H LINE# 36
------- ENDPROC _WRITE_COMM
------- PROC _WRITE_DATA
D:0007H SYMBOL Data
C:07F9H LINE# 38
C:07F9H LINE# 39
C:07F9H LINE# 40
C:07FCH LINE# 41
C:07FCH LINE# 42
C:07FCH LINE# 43
C:07FFH LINE# 44
BL51 BANKED LINKER/LOCATER V6.00 04/15/2009 18:08:21 PAGE 10
C:0802H LINE# 45
C:0809H LINE# 46
C:080CH LINE# 47
------- ENDPROC _WRITE_DATA
------- PROC _LCD1602_WRITE_DATA
D:0007H SYMBOL row
D:0006H SYMBOL column
D:0015H SYMBOL Data
C:07A5H LINE# 49
C:07A9H LINE# 50
C:07A9H LINE# 52
C:07ACH LINE# 53
C:07AFH LINE# 54
C:07B2H LINE# 56
C:07B7H LINE# 57
------- ENDPROC _LCD1602_WRITE_DATA
------- PROC _WRITE_STRING
D:0016H SYMBOL row
D:0017H SYMBOL column
D:0018H SYMBOL dis_buffer
C:04F1H LINE# 60
C:04FBH LINE# 61
C:04FBH LINE# 62
C:0503H LINE# 63
C:0503H LINE# 64
C:0509H LINE# 65
C:050EH LINE# 66
C:050EH LINE# 67
C:0510H LINE# 69
C:051CH LINE# 70
C:051CH LINE# 71
C:051FH LINE# 72
C:052AH LINE# 73
C:052CH LINE# 74
C:0531H LINE# 75
C:0531H LINE# 76
C:0534H LINE# 77
C:0536H LINE# 78
C:053DH LINE# 81
C:0545H LINE# 82
C:0545H LINE# 83
C:0549H LINE# 84
C:0550H LINE# 85
C:0550H LINE# 86
C:0550H LINE# 87
C:0550H LINE# 88
C:0550H LINE# 89
------- ENDPROC _WRITE_STRING
------- PROC _CURSOR_SHIFT
D:0021H SYMBOL direct
D:0022H SYMBOL x
------- DO
D:0023H SYMBOL i
------- ENDDO
C:0685H LINE# 91
C:0689H LINE# 92
C:0689H LINE# 94
BL51 BANKED LINKER/LOCATER V6.00 04/15/2009 18:08:21 PAGE 11
C:0693H LINE# 95
C:0698H LINE# 96
C:069CH LINE# 97
C:06A1H LINE# 98
C:06AAH LINE# 99
------- ENDPROC _CURSOR_SHIFT
------- PROC _DISPLAY_SHIFT
D:0024H SYMBOL direct
D:0025H SYMBOL x
------- DO
D:0026H SYMBOL i
------- ENDDO
C:06ABH LINE# 101
C:06AFH LINE# 102
C:06AFH LINE# 104
C:06B9H LINE# 105
C:06BEH LINE# 106
C:06C2H LINE# 107
C:06C7H LINE# 108
C:06D0H LINE# 109
------- ENDPROC _DISPLAY_SHIFT
C:0758H SYMBOL L?0054
------- PROC L?0053
------- ENDPROC L?0053
C:0758H SYMBOL L?0054
------- PROC _LCD_DELAY
D:0007H SYMBOL t1
D:0005H SYMBOL t2
------- DO
D:0006H SYMBOL i
D:0004H SYMBOL j
------- ENDDO
C:075CH LINE# 112
C:075CH LINE# 113
C:075CH LINE# 115
C:0763H LINE# 116
C:0770H LINE# 117
------- ENDPROC _LCD_DELAY
------- PROC CLEAR_ALL
C:082BH LINE# 124
C:082BH LINE# 125
C:082BH LINE# 126
C:0830H LINE# 127
------- ENDPROC CLEAR_ALL
------- PROC _CLEAR_LINE
D:0015H SYMBOL line
C:0714H LINE# 130
C:0716H LINE# 131
C:0716H LINE# 132
C:0721H LINE# 133
C:072AH LINE# 134
C:072AH LINE# 135
C:072EH LINE# 136
C:0733H LINE# 137
C:0733H LINE# 138
C:0733H LINE# 139
------- ENDPROC _CLEAR_LINE
BL51 BANKED LINKER/LOCATER V6.00 04/15/2009 18:08:21 PAGE 12
------- ENDMOD LCD_1602
------- MODULE SYS_INIT
C:0000H SYMBOL _ICE_DUMMY_
D:00FFH PUBLIC WDTCN
B:00A8H.7 PUBLIC EA
D:00E8H PUBLIC ADC0CN
D:00A4H PUBLIC P0MDOUT
D:00A8H PUBLIC IE
D:00A6H PUBLIC P2MDOUT
D:00A7H PUBLIC P3MDOUT
D:00D8H PUBLIC PCA0CN
D:00B8H PUBLIC IP
D:00E1H PUBLIC XBR0
D:00E2H PUBLIC XBR1
D:00E3H PUBLIC XBR2
D:00C0H PUBLIC SMB0CN
D:00F8H PUBLIC SPI0CN
D:00B5H PUBLIC P74OUT
D:0088H PUBLIC TCON
D:00B2H PUBLIC OSCICN
D:00B1H PUBLIC OSCXCN
D:0098H PUBLIC SCON0
D:00C8H PUBLIC T2CON
C:0596H PUBLIC sys_init
D:00D0H PUBLIC PSW
------- PROC SYS_INIT
------- DO
D:0006H SYMBOL i
------- ENDDO
C:0596H LINE# 4
C:0596H LINE# 5
C:0596H LINE# 7
C:0598H LINE# 8
C:059BH LINE# 9
C:059EH LINE# 10
C:05A0H LINE# 11
C:05A3H LINE# 12
C:05B3H LINE# 13
C:05B8H LINE# 14
C:05BBH LINE# 15
C:05BEH LINE# 16
C:05C0H LINE# 17
C:05C3H LINE# 18
C:05C5H LINE# 19
C:05C8H LINE# 20
C:05CBH LINE# 21
C:05CEH LINE# 22
------- ENDPROC SYS_INIT
------- ENDMOD SYS_INIT
------- MODULE DELAY
C:0000H SYMBOL _ICE_DUMMY_
D:00E8H PUBLIC ADC0CN
D:00A8H PUBLIC IE
D:00D8H PUBLIC PCA0CN
D:00B8H PUBLIC IP
BL51 BANKED LINKER/LOCATER V6.00 04/15/2009 18:08:21 PAGE 13
D:00C0H PUBLIC SMB0CN
D:00F8H PUBLIC SPI0CN
D:0088H PUBLIC TCON
D:0098H PUBLIC SCON0
D:00C8H PUBLIC T2CON
C:06F3H PUBLIC _delay
D:00D0H PUBLIC PSW
------- PROC _DELAY
D:0006H SYMBOL t1
D:0004H SYMBOL t2
------- DO
D:0002H SYMBOL i
D:0082H SYMBOL j
------- ENDDO
C:06F3H LINE# 6
C:06F3H LINE# 7
C:06F3H LINE# 9
C:06FDH LINE# 10
C:0713H LINE# 11
------- ENDPROC _DELAY
------- ENDMOD DELAY
------- MODULE ?C?FPMUL
C:0003H PUBLIC ?C?FPMUL
------- ENDMOD ?C?FPMUL
------- MODULE ?C?FCAST
C:0113H PUBLIC ?C?FCASTC
C:010EH PUBLIC ?C?FCASTI
C:0109H PUBLIC ?C?FCASTL
------- ENDMOD ?C?FCAST
------- MODULE ?C?CASTF
C:0147H PUBLIC ?C?CASTF
------- ENDMOD ?C?CASTF
------- MODULE ?C?CLDPTR
C:01C8H PUBLIC ?C?CLDPTR
------- ENDMOD ?C?CLDPTR
------- MODULE ?C?ULDIV
C:021DH PUBLIC ?C?ULDIV
------- ENDMOD ?C?ULDIV
------- MODULE ?C?LNEG
C:02AFH PUBLIC ?C?LNEG
------- ENDMOD ?C?LNEG
------- MODULE ?C?ULCMP
C:02BDH PUBLIC ?C?ULCMP
------- ENDMOD ?C?ULCMP
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
SEGMENT: ?PR?_CURSOR_SHIFT?LCD_1602
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
SEGMENT: ?PR?_DISPLAY_SHIFT?LCD_1602
BL51 BANKED LINKER/LOCATER V6.00 04/15/2009 18:08:21 PAGE 14
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
SEGMENT: ?PR?CLEAR_ALL?LCD_1602
Program Size: data=38.2 xdata=0 code=2108
LINK/LOCATE RUN COMPLETE. 3 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -