📄 receive.m51
字号:
BL51 BANKED LINKER/LOCATER V6.00 08/18/2007 13:32:17 PAGE 1
BL51 BANKED LINKER/LOCATER V6.00, INVOKED BY:
D:\SOFTWARE\UV3\C51\BIN\BL51.EXE receive.obj TO receive
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
receive.obj (RECEIVE)
D:\SOFTWARE\UV3\C51\LIB\C51S.LIB (?C_STARTUP)
D:\SOFTWARE\UV3\C51\LIB\C51S.LIB (?C?IMUL)
D:\SOFTWARE\UV3\C51\LIB\C51S.LIB (?C?UIDIV)
D:\SOFTWARE\UV3\C51\LIB\C51S.LIB (STRLEN)
D:\SOFTWARE\UV3\C51\LIB\C51S.LIB (?C_INIT)
D:\SOFTWARE\UV3\C51\LIB\C51S.LIB (?C?CLDPTR)
LINK MAP OF MODULE: receive (RECEIVE)
TYPE BASE LENGTH RELOCATION SEGMENT NAME
-----------------------------------------------------
* * * * * * * D A T A M E M O R Y * * * * * * *
REG 0000H 0008H ABSOLUTE "REG BANK 0"
DATA 0008H 0008H UNIT ?DT?RECEIVE
DATA 0010H 0007H UNIT _DATA_GROUP_
0017H 0009H *** GAP ***
BIT 0020H.0 0000H.2 UNIT ?BI?RECEIVE
0020H.2 0000H.6 *** GAP ***
IDATA 0021H 0001H UNIT ?STACK
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 001CH UNIT ?PR?_LCD_WRDATA?RECEIVE
001FH 0004H *** GAP ***
CODE 0023H 0003H ABSOLUTE
CODE 0026H 01D6H UNIT ?PR?MENU?RECEIVE
CODE 01FCH 0117H UNIT ?PR?TEMPDISPLAY?RECEIVE
CODE 0313H 0092H UNIT ?PR?INPUT_TL?RECEIVE
CODE 03A5H 0092H UNIT ?PR?INPUT_TH?RECEIVE
CODE 0437H 008CH UNIT ?C_C51STARTUP
CODE 04C3H 0080H UNIT ?C?LIB_CODE
CODE 0543H 0077H UNIT ?PR?WELCOME?RECEIVE
CODE 05BAH 006DH UNIT ?CO?RECEIVE
CODE 0627H 0068H UNIT ?PR?GETKEY?RECEIVE
CODE 068FH 0041H UNIT ?PR?MAIN?RECEIVE
CODE 06D0H 002CH UNIT ?PR?RECEIVEDATA?RECEIVE
CODE 06FCH 0024H UNIT ?PR?_LCD_WRCMD?RECEIVE
CODE 0720H 0019H UNIT ?PR?LCD_INI?RECEIVE
CODE 0739H 0016H UNIT ?PR?SERIAL_INIT?RECEIVE
CODE 074FH 0015H UNIT ?PR?LCD_H?RECEIVE
CODE 0764H 0015H UNIT ?PR?_STRLEN?STRLEN
CODE 0779H 0012H UNIT ?PR?LCD_BUSY?RECEIVE
CODE 078BH 000BH UNIT ?C_INITSEG
CODE 0796H 0008H UNIT ?PR?_DELAY?RECEIVE
BL51 BANKED LINKER/LOCATER V6.00 08/18/2007 13:32:17 PAGE 2
OVERLAY MAP OF MODULE: receive (RECEIVE)
SEGMENT DATA_GROUP
+--> CALLED SEGMENT START LENGTH
-----------------------------------------------
?C_C51STARTUP ----- -----
+--> ?PR?MAIN?RECEIVE
+--> ?C_INITSEG
?PR?MAIN?RECEIVE ----- -----
+--> ?PR?LCD_INI?RECEIVE
+--> ?PR?SERIAL_INIT?RECEIVE
+--> ?PR?LCD_H?RECEIVE
+--> ?PR?WELCOME?RECEIVE
+--> ?PR?MENU?RECEIVE
+--> ?PR?TEMPDISPLAY?RECEIVE
+--> ?PR?INPUT_TL?RECEIVE
+--> ?PR?INPUT_TH?RECEIVE
?PR?LCD_INI?RECEIVE ----- -----
+--> ?PR?_DELAY?RECEIVE
+--> ?PR?_LCD_WRCMD?RECEIVE
?PR?_DELAY?RECEIVE ----- -----
+--> ?PR?_LCD_WRCMD?RECEIVE
?PR?_LCD_WRCMD?RECEIVE ----- -----
+--> ?PR?LCD_BUSY?RECEIVE
?PR?LCD_H?RECEIVE ----- -----
+--> ?PR?_LCD_WRCMD?RECEIVE
+--> ?CO?RECEIVE
+--> ?PR?_LCD_WRDATA?RECEIVE
?PR?_LCD_WRDATA?RECEIVE ----- -----
+--> ?CO?RECEIVE
+--> ?PR?LCD_BUSY?RECEIVE
?PR?WELCOME?RECEIVE 0010H 0002H
+--> ?PR?_LCD_WRCMD?RECEIVE
+--> ?CO?RECEIVE
+--> ?PR?_STRLEN?STRLEN
+--> ?PR?_LCD_WRDATA?RECEIVE
+--> ?PR?LCD_H?RECEIVE
+--> ?PR?GETKEY?RECEIVE
?PR?GETKEY?RECEIVE ----- -----
+--> ?CO?RECEIVE
?PR?MENU?RECEIVE 0010H 0003H
+--> ?PR?_LCD_WRCMD?RECEIVE
+--> ?CO?RECEIVE
+--> ?PR?_STRLEN?STRLEN
+--> ?PR?_LCD_WRDATA?RECEIVE
+--> ?PR?GETKEY?RECEIVE
BL51 BANKED LINKER/LOCATER V6.00 08/18/2007 13:32:17 PAGE 3
?PR?TEMPDISPLAY?RECEIVE 0010H 0007H
+--> ?PR?_LCD_WRCMD?RECEIVE
+--> ?CO?RECEIVE
+--> ?PR?_LCD_WRDATA?RECEIVE
+--> ?PR?_DELAY?RECEIVE
+--> ?PR?GETKEY?RECEIVE
?PR?INPUT_TL?RECEIVE 0010H 0004H
+--> ?PR?_LCD_WRCMD?RECEIVE
+--> ?PR?_LCD_WRDATA?RECEIVE
+--> ?PR?GETKEY?RECEIVE
+--> ?PR?_STRLEN?STRLEN
?PR?INPUT_TH?RECEIVE 0010H 0004H
+--> ?PR?_LCD_WRCMD?RECEIVE
+--> ?PR?_LCD_WRDATA?RECEIVE
+--> ?PR?GETKEY?RECEIVE
+--> ?PR?_STRLEN?STRLEN
SYMBOL TABLE OF MODULE: receive (RECEIVE)
VALUE TYPE NAME
----------------------------------
------- MODULE RECEIVE
C:0000H SYMBOL _ICE_DUMMY_
D:0080H PUBLIC P0
D:0090H PUBLIC P1
D:00A0H PUBLIC P2
D:0008H PUBLIC detemp
C:06D0H PUBLIC receivedata
B:00A8H.7 PUBLIC EA
D:000AH PUBLIC offset
C:05DAH PUBLIC str1
C:0627H PUBLIC getkey
C:05EBH PUBLIC str2
C:05F3H PUBLIC str3
C:0601H PUBLIC str4
C:060CH PUBLIC str5
C:070BH PUBLIC _lcd_wrcmd
B:00A8H.4 PUBLIC ES
C:0739H PUBLIC serial_init
B:0098H.0 PUBLIC RI
C:05BAH PUBLIC hanzi
B:00A0H.5 PUBLIC beep
D:000BH PUBLIC state
C:068FH PUBLIC main
D:000CH PUBLIC dec
D:0099H PUBLIC SBUF
D:0087H PUBLIC PCON
D:000DH PUBLIC inte
C:01FCH PUBLIC tempdisplay
D:0098H PUBLIC SCON
D:0089H PUBLIC TMOD
BL51 BANKED LINKER/LOCATER V6.00 08/18/2007 13:32:17 PAGE 4
C:0617H PUBLIC key_table
C:0026H PUBLIC menu
D:008DH PUBLIC TH1
D:008BH PUBLIC TL1
C:0720H PUBLIC lcd_ini
B:0088H.6 PUBLIC TR1
C:0779H PUBLIC lcd_busy
D:000EH PUBLIC THH
B:00A0H.2 PUBLIC e
B:00A0H.0 PUBLIC rs
B:00A0H.4 PUBLIC rt
B:00A0H.1 PUBLIC rw
B:00A0H.7 PUBLIC enable
D:000FH PUBLIC TLL
C:03A5H PUBLIC input_th
C:0543H PUBLIC welcome
C:079BH PUBLIC _delay
C:0313H PUBLIC input_tl
C:000AH PUBLIC _lcd_wrdata
C:074FH PUBLIC lcd_h
------- PROC GETKEY
------- DO
D:0007H SYMBOL keycode
D:0006H SYMBOL temp
D:0005H SYMBOL i
------- ENDDO
C:0627H LINE# 35
C:0627H LINE# 36
C:0627H LINE# 37
C:0629H LINE# 38
C:062CH LINE# 39
C:0630H LINE# 40
C:0634H LINE# 41
C:0634H LINE# 42
C:0637H LINE# 43
C:0639H LINE# 44
C:0639H LINE# 45
C:063EH LINE# 46
C:0641H LINE# 47
C:0641H LINE# 48
C:0647H LINE# 49
C:0649H LINE# 50
C:0649H LINE# 51
C:064CH LINE# 52
C:064CH LINE# 53
C:0653H LINE# 54
C:0655H LINE# 55
C:0655H LINE# 56
C:0658H LINE# 57
C:0658H LINE# 58
C:0660H LINE# 59
C:0662H LINE# 60
C:0662H LINE# 61
C:0665H LINE# 62
C:0665H LINE# 63
C:066DH LINE# 64
C:066FH LINE# 65
BL51 BANKED LINKER/LOCATER V6.00 08/18/2007 13:32:17 PAGE 5
C:066FH LINE# 66
C:0677H LINE# 67
C:067BH LINE# 69
C:0683H LINE# 70
C:0683H LINE# 71
C:0686H LINE# 72
C:0688H LINE# 74
C:0688H LINE# 75
C:068EH LINE# 76
------- ENDPROC GETKEY
C:0796H SYMBOL L?0156
------- PROC L?0155
------- ENDPROC L?0155
C:0796H SYMBOL L?0156
------- PROC _DELAY
D:0007H SYMBOL d
C:079BH LINE# 80
C:079BH LINE# 81
C:079BH LINE# 82
C:079DH LINE# 83
------- ENDPROC _DELAY
------- PROC LCD_BUSY
------- DO
D:0007H SYMBOL bflag
------- ENDDO
C:0779H LINE# 87
C:0779H LINE# 88
C:0779H LINE# 90
C:077BH LINE# 91
C:077DH LINE# 92
C:077EH LINE# 93
C:0780H LINE# 94
C:0781H LINE# 95
C:0784H LINE# 96
C:0786H LINE# 97
C:0788H LINE# 98
C:078AH LINE# 99
------- ENDPROC LCD_BUSY
C:06FCH SYMBOL L?0151
------- PROC L?0150
------- ENDPROC L?0150
C:06FCH SYMBOL L?0151
------- PROC _LCD_WRCMD
D:0006H SYMBOL cmd
C:070BH LINE# 106
C:070DH LINE# 107
C:070DH LINE# 108
C:0712H LINE# 109
C:0714H LINE# 110
C:0716H LINE# 111
C:0718H LINE# 112
C:0719H LINE# 113
C:071BH LINE# 114
C:071CH LINE# 115
C:071DH LINE# 116
C:071FH LINE# 117
------- ENDPROC _LCD_WRCMD
BL51 BANKED LINKER/LOCATER V6.00 08/18/2007 13:32:17 PAGE 6
C:0003H SYMBOL L?0153
C:0006H SYMBOL L?0154
------- PROC L?0152
------- ENDPROC L?0152
C:0003H SYMBOL L?0153
C:0006H SYMBOL L?0154
------- PROC _LCD_WRDATA
D:0006H SYMBOL lcddata
C:000AH LINE# 121
C:000CH LINE# 122
C:000CH LINE# 123
C:0011H LINE# 124
C:0013H LINE# 125
C:0015H LINE# 126
C:0017H LINE# 127
C:0018H LINE# 128
C:001AH LINE# 129
C:001BH LINE# 130
C:001CH LINE# 131
C:001EH LINE# 132
------- ENDPROC _LCD_WRDATA
------- PROC LCD_INI
C:0720H LINE# 135
C:0720H LINE# 136
C:0720H LINE# 137
C:0722H LINE# 138
C:0725H LINE# 139
C:0727H LINE# 140
C:072AH LINE# 141
C:072CH LINE# 142
C:072FH LINE# 143
C:0734H LINE# 144
------- ENDPROC LCD_INI
------- PROC LCD_H
------- DO
D:0005H SYMBOL i
------- ENDDO
C:074FH LINE# 154
C:074FH LINE# 155
C:074FH LINE# 157
C:0754H LINE# 158
C:0763H LINE# 159
------- ENDPROC LCD_H
------- PROC RECEIVEDATA
------- DO
D:0007H SYMBOL temp
B:0020H.0 SYMBOL flag_inte
B:0020H.1 SYMBOL flag_dec
------- ENDDO
C:06D0H LINE# 162
C:06D9H LINE# 165
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -