📄 shumaguan.m51
字号:
BL51 BANKED LINKER/LOCATER V6.00 03/06/2009 00:27:45 PAGE 1
BL51 BANKED LINKER/LOCATER V6.00, INVOKED BY:
D:\PROGRAM FILES\KEIL\C51\BIN\BL51.EXE shumaguan2.obj TO shumaguan CODE (0X0000-0X0FFF)
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
shumaguan2.obj (SHUMAGUAN2)
D:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
D:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?COPY)
D:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?SIDIV)
D:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?LMUL)
D:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?ULDIV)
D:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?SLDIV)
D:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?SLCMP)
D:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?ULCMP)
D:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?CCASE)
D:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C_INIT)
D:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?UIDIV)
LINK MAP OF MODULE: shumaguan (SHUMAGUAN2)
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 0017H UNIT ?DT?_DISPLAY?SHUMAGUAN2
DATA 001FH 0001H UNIT ?DT?_LCD_SET_X?SHUMAGUAN2
BIT 0020H.0 0000H.1 UNIT ?BI?LCD_CHARACTER_16X8?SHUMAGUAN2
0020H.1 0000H.7 *** GAP ***
DATA 0021H 000DH UNIT ?DT?SHUMAGUAN2
DATA 002EH 0007H UNIT ?DT?LCD_CHARACTER_16X8?SHUMAGUAN2
DATA 0035H 0006H UNIT ?DT?_DELAY1?SHUMAGUAN2
DATA 003BH 0003H UNIT ?DT?_DELAY?SHUMAGUAN2
DATA 003EH 0003H UNIT ?DT?INPUT?SHUMAGUAN2
DATA 0041H 0002H UNIT ?DT?_LCD_SET_X_Y?SHUMAGUAN2
DATA 0043H 0002H UNIT ?DT?LCD_CLEAR?SHUMAGUAN2
DATA 0045H 0002H UNIT ?DT?MAIN?SHUMAGUAN2
DATA 0047H 0002H UNIT ?DT?KEYPAD_SCAN?SHUMAGUAN2
DATA 0049H 0001H UNIT ?DT?_LCD_SET_Y?SHUMAGUAN2
DATA 004AH 0001H UNIT ?DT?_LCD_WRITE_COMMAND?SHUMAGUAN2
DATA 004BH 0001H UNIT ?DT?_LCD_WRITE_BYTE?SHUMAGUAN2
DATA 004CH 0001H UNIT ?DT?_PROCESS?SHUMAGUAN2
DATA 004DH 0001H UNIT ?DT?_ISDIGIT?SHUMAGUAN2
DATA 004EH 0001H UNIT ?DT?_TRANSITION?SHUMAGUAN2
DATA 004FH 0001H UNIT ?DT?GOTKEY?SHUMAGUAN2
IDATA 0050H 0001H UNIT ?STACK
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0342H UNIT ?PR?_DISPLAY?SHUMAGUAN2
CODE 0345H 02EBH UNIT ?C?LIB_CODE
CODE 0630H 0266H UNIT ?PR?_PROCESS?SHUMAGUAN2
CODE 0896H 0109H UNIT ?CO?SHUMAGUAN2
BL51 BANKED LINKER/LOCATER V6.00 03/06/2009 00:27:45 PAGE 2
CODE 099FH 00CAH UNIT ?PR?INPUT?SHUMAGUAN2
CODE 0A69H 0098H UNIT ?PR?KEYPAD_SCAN?SHUMAGUAN2
CODE 0B01H 008CH UNIT ?C_C51STARTUP
CODE 0B8DH 0065H UNIT ?PR?LCD_CLEAR?SHUMAGUAN2
CODE 0BF2H 0064H UNIT ?PR?MAIN?SHUMAGUAN2
CODE 0C56H 0062H UNIT ?PR?LCD_CHARACTER_16X8?SHUMAGUAN2
CODE 0CB8H 0050H UNIT ?PR?LCD_INITIAL?SHUMAGUAN2
CODE 0D08H 0044H UNIT ?C?LDIV
CODE 0D4CH 003BH UNIT ?PR?_DELAY1?SHUMAGUAN2
CODE 0D87H 0036H UNIT ?PR?_LCD_SET_X_Y?SHUMAGUAN2
CODE 0DBDH 0024H UNIT ?PR?_DELAY?SHUMAGUAN2
CODE 0DE1H 001AH UNIT ?PR?_TRANSITION?SHUMAGUAN2
CODE 0DFBH 0018H UNIT ?PR?_LCD_SET_X?SHUMAGUAN2
CODE 0E13H 0018H UNIT ?PR?_LCD_SET_Y?SHUMAGUAN2
CODE 0E2BH 0015H UNIT ?PR?_LCD_WRITE_COMMAND?SHUMAGUAN2
CODE 0E40H 0015H UNIT ?PR?_LCD_WRITE_BYTE?SHUMAGUAN2
CODE 0E55H 0015H UNIT ?PR?_ISDIGIT?SHUMAGUAN2
CODE 0E6AH 0013H UNIT ?C_INITSEG
CODE 0E7DH 0008H UNIT ?PR?GOTKEY?SHUMAGUAN2
OVERLAY MAP OF MODULE: shumaguan (SHUMAGUAN2)
SEGMENT
+--> CALLED SEGMENT
---------------------
?C_C51STARTUP
+--> ?PR?MAIN?SHUMAGUAN2
+--> ?C_INITSEG
?PR?MAIN?SHUMAGUAN2
+--> ?PR?LCD_INITIAL?SHUMAGUAN2
+--> ?PR?_DELAY?SHUMAGUAN2
+--> ?PR?LCD_CLEAR?SHUMAGUAN2
+--> ?PR?INPUT?SHUMAGUAN2
+--> ?CO?SHUMAGUAN2
+--> ?PR?_PROCESS?SHUMAGUAN2
+--> ?PR?_DISPLAY?SHUMAGUAN2
?PR?LCD_INITIAL?SHUMAGUAN2
+--> ?PR?_DELAY1?SHUMAGUAN2
+--> ?PR?_LCD_WRITE_COMMAND?SHUMAGUAN2
?PR?_LCD_WRITE_COMMAND?SHUMAGUAN2
+--> ?PR?_DELAY1?SHUMAGUAN2
?PR?LCD_CLEAR?SHUMAGUAN2
+--> ?PR?_LCD_WRITE_COMMAND?SHUMAGUAN2
+--> ?PR?_LCD_WRITE_BYTE?SHUMAGUAN2
?PR?_LCD_WRITE_BYTE?SHUMAGUAN2
+--> ?PR?_DELAY1?SHUMAGUAN2
?PR?INPUT?SHUMAGUAN2
+--> ?PR?GOTKEY?SHUMAGUAN2
BL51 BANKED LINKER/LOCATER V6.00 03/06/2009 00:27:45 PAGE 3
+--> ?CO?SHUMAGUAN2
?PR?GOTKEY?SHUMAGUAN2
+--> ?PR?KEYPAD_SCAN?SHUMAGUAN2
?PR?KEYPAD_SCAN?SHUMAGUAN2
+--> ?CO?SHUMAGUAN2
?PR?_PROCESS?SHUMAGUAN2
+--> ?PR?_ISDIGIT?SHUMAGUAN2
+--> ?PR?_TRANSITION?SHUMAGUAN2
+--> ?PR?LCD_CLEAR?SHUMAGUAN2
?PR?_DISPLAY?SHUMAGUAN2
+--> ?CO?SHUMAGUAN2
+--> ?PR?_DELAY?SHUMAGUAN2
+--> ?PR?LCD_CHARACTER_16X8?SHUMAGUAN2
?PR?LCD_CHARACTER_16X8?SHUMAGUAN2
+--> ?PR?_LCD_SET_X_Y?SHUMAGUAN2
+--> ?PR?_LCD_WRITE_BYTE?SHUMAGUAN2
?PR?_LCD_SET_X_Y?SHUMAGUAN2
+--> ?PR?_DELAY?SHUMAGUAN2
+--> ?PR?_LCD_SET_Y?SHUMAGUAN2
+--> ?PR?_LCD_SET_X?SHUMAGUAN2
?PR?_LCD_SET_Y?SHUMAGUAN2
+--> ?PR?_DELAY1?SHUMAGUAN2
?PR?_LCD_SET_X?SHUMAGUAN2
+--> ?PR?_DELAY1?SHUMAGUAN2
SYMBOL TABLE OF MODULE: shumaguan (SHUMAGUAN2)
VALUE TYPE NAME
----------------------------------
------- MODULE SHUMAGUAN2
C:0000H SYMBOL _ICE_DUMMY_
D:0090H PUBLIC P1
D:00A0H PUBLIC P2
D:00B0H PUBLIC P3
C:0E2BH PUBLIC _Lcd_Write_Command
B:00B0H.6 PUBLIC cs1
B:00B0H.7 PUBLIC cs2
C:0A69H PUBLIC keypad_scan
D:00A8H PUBLIC IE
C:0E7DH PUBLIC gotkey
D:0021H PUBLIC lastop
D:00B8H PUBLIC IP
D:0022H PUBLIC result
C:0D4CH PUBLIC _delay1
C:0BF2H PUBLIC main
C:08F6H PUBLIC letter_logo
BL51 BANKED LINKER/LOCATER V6.00 03/06/2009 00:27:45 PAGE 4
D:0026H PUBLIC currentvalue
C:0DE1H PUBLIC _transition
C:099FH PUBLIC input
D:0098H PUBLIC SCON
D:0088H PUBLIC TCON
C:0DFBH PUBLIC _Lcd_Set_X
C:0E13H PUBLIC _Lcd_Set_Y
C:0996H SYMBOL _?ix1000
C:0CB8H PUBLIC Lcd_Initial
C:0896H PUBLIC ksp
C:0E55H PUBLIC _isdigit
C:0DBDH PUBLIC _Delay
D:002AH PUBLIC lastvalue
C:0E40H PUBLIC _Lcd_Write_Byte
C:0003H PUBLIC _display
C:0B8DH PUBLIC Lcd_Clear
C:0C56H PUBLIC Lcd_Character_16X8
C:0630H PUBLIC _process
B:00B0H.2 PUBLIC e
B:00B0H.0 PUBLIC rs
D:00C8H PUBLIC T2CON
B:00B0H.1 PUBLIC rw
C:08E6H PUBLIC keyvalue
C:0D87H PUBLIC _Lcd_Set_X_Y
C:08A6H PUBLIC key_code1
D:00D0H PUBLIC PSW
------- PROC _DELAY
D:003BH SYMBOL a
------- DO
D:003DH SYMBOL i
------- ENDDO
C:0DBDH LINE# 24
C:0DC1H LINE# 25
C:0DC1H LINE# 27
C:0DD0H LINE# 28
C:0DE0H LINE# 29
------- ENDPROC _DELAY
------- PROC _DELAY1
D:0035H SYMBOL t
------- DO
D:0037H SYMBOL i
D:0039H SYMBOL j
------- ENDDO
C:0D4CH LINE# 30
C:0D50H LINE# 31
C:0D50H LINE# 33
C:0D61H LINE# 34
C:0D86H LINE# 36
------- ENDPROC _DELAY1
------- PROC _LCD_SET_X
D:001FH SYMBOL x
C:0DFBH LINE# 48
C:0DFDH LINE# 49
C:0DFDH LINE# 51
C:0DFFH LINE# 52
C:0E01H LINE# 53
C:0E07H LINE# 54
BL51 BANKED LINKER/LOCATER V6.00 03/06/2009 00:27:45 PAGE 5
C:0E10H LINE# 55
C:0E12H LINE# 56
------- ENDPROC _LCD_SET_X
------- PROC _LCD_SET_Y
D:0049H SYMBOL y
C:0E13H LINE# 63
C:0E15H LINE# 64
C:0E15H LINE# 66
C:0E17H LINE# 67
C:0E19H LINE# 68
C:0E1FH LINE# 69
C:0E28H LINE# 70
C:0E2AH LINE# 71
------- ENDPROC _LCD_SET_Y
------- PROC _LCD_SET_X_Y
D:0041H SYMBOL x
D:0042H SYMBOL y
C:0D87H LINE# 78
C:0D8BH LINE# 79
C:0D8BH LINE# 81
C:0D92H LINE# 82
C:0DA4H LINE# 84
C:0DB7H LINE# 85
C:0DBCH LINE# 86
------- ENDPROC _LCD_SET_X_Y
------- PROC _LCD_WRITE_COMMAND
D:004AH SYMBOL temp
C:0E2BH LINE# 93
C:0E2DH LINE# 94
C:0E2DH LINE# 96
C:0E2FH LINE# 97
C:0E31H LINE# 98
C:0E34H LINE# 99
C:0E3DH LINE# 100
C:0E3FH LINE# 101
------- ENDPROC _LCD_WRITE_COMMAND
------- PROC _LCD_WRITE_BYTE
D:004BH SYMBOL temp
C:0E40H LINE# 108
C:0E42H LINE# 109
C:0E42H LINE# 111
C:0E44H LINE# 112
C:0E46H LINE# 113
C:0E49H LINE# 114
C:0E52H LINE# 115
C:0E54H LINE# 116
------- ENDPROC _LCD_WRITE_BYTE
------- PROC LCD_CHARACTER_16X8
B:0020H.0 SYMBOL bit_flag
D:002EH SYMBOL x
D:002FH SYMBOL y
D:0030H SYMBOL point
------- DO
D:0032H SYMBOL i
D:0033H SYMBOL j
D:0034H SYMBOL temp
------- ENDDO
BL51 BANKED LINKER/LOCATER V6.00 03/06/2009 00:27:45 PAGE 6
C:0C56H LINE# 119
C:0C56H LINE# 120
C:0C56H LINE# 122
C:0C59H LINE# 123
C:0C5CH LINE# 124
C:0C5CH LINE# 125
C:0C66H LINE# 126
C:0C66H LINE# 127
C:0C6CH LINE# 128
C:0C6FH LINE# 129
C:0C79H LINE# 130
C:0C79H LINE# 131
C:0C82H LINE# 132
C:0CAFH LINE# 133
C:0CB3H LINE# 134
C:0CB7H LINE# 135
C:0CB7H LINE# 136
------- ENDPROC LCD_CHARACTER_16X8
------- PROC LCD_CLEAR
------- DO
D:0043H SYMBOL j
D:0044H SYMBOL k
------- ENDDO
C:0B8DH LINE# 143
C:0B8DH LINE# 144
C:0B8DH LINE# 146
C:0B91H LINE# 147
C:0B9BH LINE# 148
C:0B9BH LINE# 149
C:0BA3H LINE# 150
C:0BA8H LINE# 151
C:0BB2H LINE# 152
C:0BBBH LINE# 154
C:0BBFH LINE# 155
C:0BC3H LINE# 156
C:0BCDH LINE# 157
C:0BCDH LINE# 158
C:0BD5H LINE# 159
C:0BDAH LINE# 160
C:0BE4H LINE# 161
C:0BEDH LINE# 162
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -