📄 keyboard.m51
字号:
BL51 BANKED LINKER/LOCATER V5.03 04/10/2007 14:09:21 PAGE 1
BL51 BANKED LINKER/LOCATER V5.03, INVOKED BY:
D:\KEIL\C51\BIN\BL51.EXE DEMO451.obj, serial.obj TO keyboard RAMSIZE (256)
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
DEMO451.obj (DEMO451)
serial.obj (SERIAL)
D:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
LINK MAP OF MODULE: keyboard (DEMO451)
TYPE BASE LENGTH RELOCATION SEGMENT NAME
-----------------------------------------------------
* * * * * * * D A T A M E M O R Y * * * * * * *
REG 0000H 0008H ABSOLUTE "REG BANK 0"
REG 0008H 0008H ABSOLUTE "REG BANK 1"
DATA 0010H 0002H UNIT ?DT?SERIAL
DATA 0012H 0002H UNIT _DATA_GROUP_
DATA 0014H 0001H UNIT ?DT?DEMO451
IDATA 0015H 0006H UNIT _IDATA_GROUP_
001BH 0005H *** GAP ***
BIT 0020H.0 0000H.1 UNIT ?BI?DEMO451
BIT 0020H.1 0000H.1 UNIT ?BI?SERIAL
0020H.2 0000H.6 *** GAP ***
IDATA 0021H 0001H UNIT ?STACK
* * * * * * * X D A T A M E M O R Y * * * * * * *
XDATA 0000H 0005H UNIT ?XD?DEMO451
XDATA 0005H 0001H UNIT _XDATA_GROUP_
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 000EH UNIT ?PR?TIMER0_INIT?SERIAL
0011H 0002H *** GAP ***
CODE 0013H 0003H ABSOLUTE
CODE 0016H 000DH UNIT ?PR?CH451_INIT?DEMO451
CODE 0023H 0003H ABSOLUTE
0026H 0005H *** GAP ***
CODE 002BH 0003H ABSOLUTE
CODE 002EH 0096H UNIT ?PR?MAIN?DEMO451
CODE 00C4H 0070H UNIT ?PR?_SERIAL_DATA_FROM_MAIN?SERIAL
CODE 0134H 006FH UNIT ?PR?SHOW_KEY?DEMO451
CODE 01A3H 004DH UNIT ?PR?_DELAY_S?DEMO451
CODE 01F0H 003DH UNIT ?PR?CH451_INTER?DEMO451
CODE 022DH 003AH UNIT ?PR?WORK_SET?DEMO451
CODE 0267H 0034H UNIT ?PR?CH451_READ?DEMO451
CODE 029BH 0033H UNIT ?PR?_SERIAL_DATA_TO_MAIN?SERIAL
CODE 02CEH 0029H UNIT ?PR?_CH451_WRITE?DEMO451
CODE 02F7H 0021H UNIT ?PR?_S_IN?SERIAL
CODE 0318H 001EH UNIT ?PR?TIMER0?SERIAL
CODE 0336H 0019H UNIT ?PR?SERIAL_INIT?SERIAL
CODE 034FH 0019H UNIT ?PR?_S_OUT?SERIAL
BL51 BANKED LINKER/LOCATER V5.03 04/10/2007 14:09:21 PAGE 2
CODE 0368H 0013H UNIT ?PR?DELAY?DEMO451
CODE 037BH 000CH UNIT ?C_C51STARTUP
CODE 0387H 0009H UNIT ?PR?SERIAL_INT?SERIAL
OVERLAY MAP OF MODULE: keyboard (DEMO451)
SEGMENT DATA_GROUP IDATA_GROUP XDATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH START LENGTH
-------------------------------------------------------------------------------------------------
?C_C51STARTUP ----- ----- ----- ----- ----- -----
+--> ?PR?MAIN?DEMO451
?PR?MAIN?DEMO451 0012H 0002H ----- ----- ----- -----
+--> ?PR?WORK_SET?DEMO451
+--> ?PR?SHOW_KEY?DEMO451
+--> ?PR?_CH451_WRITE?DEMO451
+--> ?PR?DELAY?DEMO451
+--> ?PR?CH451_READ?DEMO451
+--> ?PR?_DELAY_S?DEMO451
+--> ?PR?_SERIAL_DATA_TO_MAIN?SERIAL
+--> ?PR?_SERIAL_DATA_FROM_MAIN?SERIAL
?PR?WORK_SET?DEMO451 ----- ----- ----- ----- ----- -----
+--> ?PR?TIMER0_INIT?SERIAL
+--> ?PR?SERIAL_INIT?SERIAL
+--> ?PR?CH451_INIT?DEMO451
+--> ?PR?_CH451_WRITE?DEMO451
?PR?_DELAY_S?DEMO451 ----- ----- 0015H 0006H ----- -----
?PR?_SERIAL_DATA_TO_MAIN?SERIAL ----- ----- ----- ----- 0005H 0001H
+--> ?PR?_S_OUT?SERIAL
+--> ?PR?_S_IN?SERIAL
?PR?_SERIAL_DATA_FROM_MAIN?SERIAL ----- ----- ----- ----- 0005H 0001H
+--> ?PR?_S_IN?SERIAL
+--> ?PR?_S_OUT?SERIAL
SYMBOL TABLE OF MODULE: keyboard (DEMO451)
VALUE TYPE NAME
----------------------------------
------- MODULE DEMO451
C:0000H SYMBOL _ICE_DUMMY_
D:0090H PUBLIC P1
D:00B0H PUBLIC P3
B:0090H.0 PUBLIC ch451_din
B:00B0H.3 PUBLIC ch451_dout
B:00A8H.7 PUBLIC EA
C:0368H PUBLIC delay
D:0014H PUBLIC ch451_key
BL51 BANKED LINKER/LOCATER V5.03 04/10/2007 14:09:21 PAGE 3
B:0090H.4 PUBLIC speak
C:002EH PUBLIC main
X:0000H PUBLIC store
B:0020H.0 PUBLIC start
B:0088H.3 PUBLIC IE1
C:01A3H PUBLIC _delay_s
B:00A8H.2 PUBLIC EX1
B:0088H.2 PUBLIC IT1
C:02D9H PUBLIC _ch451_write
B:00B8H.2 PUBLIC PX1
C:0267H PUBLIC ch451_read
B:0090H.1 PUBLIC ch451_dclk
B:0090H.5 PUBLIC ch451_load
C:01F0H PUBLIC ch451_inter
C:0134H PUBLIC show_key
C:022DH PUBLIC work_set
C:0016H PUBLIC ch451_init
------- PROC _DELAY_S
D:0006H SYMBOL time
------- DO
I:0015H SYMBOL i
I:0017H SYMBOL j
I:0019H SYMBOL k
------- ENDDO
C:01A3H LINE# 63
C:01A3H LINE# 64
C:01A3H LINE# 67
C:01A7H LINE# 70
C:01B7H LINE# 71
C:01BDH LINE# 72
C:01EFH LINE# 73
------- ENDPROC _DELAY_S
------- PROC CH451_INIT
C:0016H LINE# 79
C:0016H LINE# 80
C:0016H LINE# 81
C:0018H LINE# 82
C:001AH LINE# 84
C:001CH LINE# 85
C:001EH LINE# 86
C:0020H LINE# 87
C:0022H LINE# 90
------- ENDPROC CH451_INIT
C:02D5H SYMBOL L?0084
------- PROC L?0083
------- ENDPROC L?0083
C:02D5H SYMBOL L?0084
------- PROC _CH451_WRITE
D:0006H SYMBOL command
------- DO
D:0005H SYMBOL i
------- ENDDO
C:02D9H LINE# 94
C:02D9H LINE# 95
C:02D9H LINE# 98
C:02DBH LINE# 100
C:02DDH LINE# 101
BL51 BANKED LINKER/LOCATER V5.03 04/10/2007 14:09:21 PAGE 4
C:02DFH LINE# 102
C:02E3H LINE# 103
C:02E5H LINE# 104
C:02ECH LINE# 105
C:02EEH LINE# 106
C:02F2H LINE# 107
C:02F4H LINE# 109
C:02F6H LINE# 111
------- ENDPROC _CH451_WRITE
------- PROC CH451_READ
------- DO
D:0006H SYMBOL i
D:0007H SYMBOL command
D:0007H SYMBOL keycode
------- ENDDO
C:0267H LINE# 117
C:0267H LINE# 118
C:0267H LINE# 121
C:0269H LINE# 122
C:026BH LINE# 123
C:026DH LINE# 124
C:026FH LINE# 126
C:0273H LINE# 127
C:0275H LINE# 128
C:0279H LINE# 129
C:027BH LINE# 130
C:027FH LINE# 131
C:0281H LINE# 132
C:0283H LINE# 133
C:0284H LINE# 134
C:0288H LINE# 135
C:028EH LINE# 136
C:0290H LINE# 137
C:0292H LINE# 138
C:0296H LINE# 139
C:0298H LINE# 140
C:029AH LINE# 141
C:029AH LINE# 142
------- ENDPROC CH451_READ
------- PROC CH451_INTER
------- DO
D:000EH SYMBOL i
D:000FH SYMBOL command
D:000FH SYMBOL keycode
------- ENDDO
C:01F0H LINE# 146
C:01F7H LINE# 150
C:01F9H LINE# 151
C:01FBH LINE# 152
C:01FDH LINE# 153
C:0201H LINE# 154
C:0203H LINE# 155
C:0207H LINE# 156
C:0209H LINE# 157
C:020DH LINE# 158
C:020FH LINE# 159
C:0211H LINE# 160
BL51 BANKED LINKER/LOCATER V5.03 04/10/2007 14:09:21 PAGE 5
C:0212H LINE# 161
C:0216H LINE# 162
C:021CH LINE# 163
C:021EH LINE# 164
C:0220H LINE# 165
C:0224H LINE# 166
C:0226H LINE# 167
C:0228H LINE# 168
------- ENDPROC CH451_INTER
------- PROC DELAY
------- DO
D:0007H SYMBOL i
D:0006H SYMBOL j
D:0005H SYMBOL k
------- ENDDO
C:0368H LINE# 186
C:0368H LINE# 188
C:036AH LINE# 189
C:036CH LINE# 190
C:037AH LINE# 191
------- ENDPROC DELAY
------- PROC SHOW_KEY
------- DO
D:0007H SYMBOL temp
------- ENDDO
C:0134H LINE# 193
C:0134H LINE# 195
C:0139H LINE# 196
C:013DH LINE# 197
C:0142H LINE# 198
C:0146H LINE# 199
C:014BH LINE# 200
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -