📄 display.m51
字号:
BL51 BANKED LINKER/LOCATER V5.03 02/21/2006 10:20:03 PAGE 1
BL51 BANKED LINKER/LOCATER V5.03, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE display.obj TO display CODE (0X0000-0X0FFF)
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
display.obj (DISPLAY)
C:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
C:\KEIL\C51\LIB\C51S.LIB (?C?COPY)
C:\KEIL\C51\LIB\C51S.LIB (?C?CCASE)
C:\KEIL\C51\LIB\C51S.LIB (ISDIGIT)
C:\KEIL\C51\LIB\C51S.LIB (ISLOWER)
C:\KEIL\C51\LIB\C51S.LIB (ISUPPER)
C:\KEIL\C51\LIB\C51S.LIB (TOUPPER)
C:\KEIL\C51\LIB\C51S.LIB (?C_INIT)
LINK MAP OF MODULE: display (DISPLAY)
TYPE BASE LENGTH RELOCATION SEGMENT NAME
-----------------------------------------------------
* * * * * * * D A T A M E M O R Y * * * * * * *
REG 0000H 0008H ABSOLUTE "REG BANK 0"
0008H 0008H *** GAP ***
REG 0010H 0008H ABSOLUTE "REG BANK 2"
0018H 0008H *** GAP ***
DATA 0020H 0001H BIT_ADDR ?BA?DISPLAY
BIT 0021H.0 0000H.1 UNIT ?BI?DISPLAY
0021H.1 0000H.7 *** GAP ***
DATA 0022H 0018H UNIT _DATA_GROUP_
DATA 003AH 0013H UNIT ?DT?DISPLAY
IDATA 004DH 0001H UNIT ?STACK
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0006H UNIT ?PR?PUT_OFF_LEDS?DISPLAY
0009H 0002H *** GAP ***
CODE 000BH 0003H ABSOLUTE
CODE 000EH 000BH UNIT ?PR?TIMER1?DISPLAY
0019H 0002H *** GAP ***
CODE 001BH 0003H ABSOLUTE
CODE 001EH 011CH UNIT ?C?LIB_CODE
CODE 013AH 0112H UNIT ?PR?GET_CH?DISPLAY
CODE 024CH 00A8H UNIT ?CO?DISPLAY
CODE 02F4H 00A0H UNIT ?PR?MONITOR?DISPLAY
CODE 0394H 0094H UNIT ?PR?_?LED_BUF_AUTO_FLUSH?DISPLAY
CODE 0428H 008CH UNIT ?C_C51STARTUP
CODE 04B4H 0085H UNIT ?PR?COMPARE_FRE_DISP?DISPLAY
CODE 0539H 0083H UNIT ?PR?TIMER0?DISPLAY
CODE 05BCH 006AH UNIT ?PR?_GET_STR?DISPLAY
CODE 0626H 0062H UNIT ?PR?FRE_UP?DISPLAY
CODE 0688H 005FH UNIT ?PR?FRE_DOWN?DISPLAY
CODE 06E7H 004FH UNIT ?PR?INIT_SYS?DISPLAY
CODE 0736H 004BH UNIT ?PR?SET_FRE_DISP?DISPLAY
BL51 BANKED LINKER/LOCATER V5.03 02/21/2006 10:20:03 PAGE 2
CODE 0781H 0040H UNIT ?PR?MAIN?DISPLAY
CODE 07C1H 0039H UNIT ?PR?_SET_LED_BUF?DISPLAY
CODE 07FAH 0034H UNIT ?PR?DISP_DATA?DISPLAY
CODE 082EH 002CH UNIT ?PR?KB_HIT?DISPLAY
CODE 085AH 0028H UNIT ?PR?SWITCH_POWER?DISPLAY
CODE 0882H 0027H UNIT ?PR?ERROR_MESSAGE?DISPLAY
CODE 08A9H 0024H UNIT ?PR?FRE_OUTM?DISPLAY
CODE 08CDH 0024H UNIT ?PR?FRE_OUTH?DISPLAY
CODE 08F1H 001CH UNIT ?PR?FRE_OUTL?DISPLAY
CODE 090DH 0018H UNIT ?PR?_DELAY?DISPLAY
CODE 0925H 0011H UNIT ?PR?PULSE_SWITCH?DISPLAY
CODE 0936H 0011H UNIT ?PR?_TOUPPER?TOUPPER
CODE 0947H 000FH UNIT ?PR?_ISDIGIT?ISDIGIT
CODE 0956H 000FH UNIT ?PR?_ISLOWER?ISLOWER
CODE 0965H 000FH UNIT ?PR?_ISUPPER?ISUPPER
CODE 0974H 000EH UNIT ?PR?SCAN_FRE_BUFL?DISPLAY
CODE 0982H 000EH UNIT ?PR?SCAN_FRE_BUFH?DISPLAY
CODE 0990H 0003H UNIT ?C_INITSEG
OVERLAY MAP OF MODULE: display (DISPLAY)
SEGMENT DATA_GROUP
+--> CALLED SEGMENT START LENGTH
--------------------------------------------------------
?PR?TIMER0?DISPLAY ----- -----
+--> ?PR?_?LED_BUF_AUTO_FLUSH?DISPLAY
?PR?_?LED_BUF_AUTO_FLUSH?DISPLAY ----- -----
+--> ?CO?DISPLAY
+--> ?PR?_ISDIGIT?ISDIGIT
*** NEW ROOT ***************************************************
?C_C51STARTUP ----- -----
+--> ?PR?MAIN?DISPLAY
+--> ?C_INITSEG
?PR?MAIN?DISPLAY ----- -----
+--> ?PR?INIT_SYS?DISPLAY
+--> ?CO?DISPLAY
+--> ?PR?MONITOR?DISPLAY
?PR?INIT_SYS?DISPLAY ----- -----
+--> ?PR?_DELAY?DISPLAY
?PR?MONITOR?DISPLAY 0022H 0001H
+--> ?PR?DISP_DATA?DISPLAY
+--> ?PR?GET_CH?DISPLAY
+--> ?PR?SET_FRE_DISP?DISPLAY
+--> ?PR?SWITCH_POWER?DISPLAY
+--> ?PR?PUT_OFF_LEDS?DISPLAY
+--> ?PR?SCAN_FRE_BUFL?DISPLAY
+--> ?PR?SCAN_FRE_BUFH?DISPLAY
+--> ?PR?FRE_OUTL?DISPLAY
BL51 BANKED LINKER/LOCATER V5.03 02/21/2006 10:20:03 PAGE 3
+--> ?PR?FRE_OUTM?DISPLAY
+--> ?PR?FRE_OUTH?DISPLAY
+--> ?PR?PULSE_SWITCH?DISPLAY
+--> ?PR?FRE_UP?DISPLAY
+--> ?PR?FRE_DOWN?DISPLAY
?PR?DISP_DATA?DISPLAY ----- -----
+--> ?PR?_DELAY?DISPLAY
?PR?GET_CH?DISPLAY 0034H 0005H
+--> ?PR?KB_HIT?DISPLAY
?PR?KB_HIT?DISPLAY 0039H 0001H
+--> ?PR?_DELAY?DISPLAY
?PR?SET_FRE_DISP?DISPLAY 0023H 0005H
+--> ?PR?_GET_STR?DISPLAY
+--> ?PR?GET_CH?DISPLAY
+--> ?PR?_ISUPPER?ISUPPER
+--> ?PR?COMPARE_FRE_DISP?DISPLAY
+--> ?PR?ERROR_MESSAGE?DISPLAY
+--> ?PR?_?LED_BUF_AUTO_FLUSH?DISPLAY
?PR?_GET_STR?DISPLAY 0028H 000CH
+--> ?PR?_SET_LED_BUF?DISPLAY
+--> ?PR?DISP_DATA?DISPLAY
+--> ?PR?GET_CH?DISPLAY
+--> ?PR?_ISDIGIT?ISDIGIT
?PR?_SET_LED_BUF?DISPLAY 0034H 0003H
+--> ?PR?_ISLOWER?ISLOWER
+--> ?PR?_TOUPPER?TOUPPER
?PR?COMPARE_FRE_DISP?DISPLAY 0028H 0001H
+--> ?CO?DISPLAY
+--> ?PR?_?LED_BUF_AUTO_FLUSH?DISPLAY
?PR?ERROR_MESSAGE?DISPLAY ----- -----
+--> ?PR?_SET_LED_BUF?DISPLAY
?PR?FRE_OUTL?DISPLAY ----- -----
+--> ?CO?DISPLAY
+--> ?PR?_?LED_BUF_AUTO_FLUSH?DISPLAY
?PR?FRE_OUTM?DISPLAY ----- -----
+--> ?CO?DISPLAY
+--> ?PR?_?LED_BUF_AUTO_FLUSH?DISPLAY
?PR?FRE_OUTH?DISPLAY ----- -----
+--> ?CO?DISPLAY
+--> ?PR?_?LED_BUF_AUTO_FLUSH?DISPLAY
?PR?FRE_UP?DISPLAY ----- -----
+--> ?CO?DISPLAY
+--> ?PR?_?LED_BUF_AUTO_FLUSH?DISPLAY
?PR?FRE_DOWN?DISPLAY ----- -----
BL51 BANKED LINKER/LOCATER V5.03 02/21/2006 10:20:03 PAGE 4
+--> ?CO?DISPLAY
+--> ?PR?_?LED_BUF_AUTO_FLUSH?DISPLAY
SYMBOL TABLE OF MODULE: display (DISPLAY)
VALUE TYPE NAME
----------------------------------
------- MODULE DISPLAY
C:0000H SYMBOL _ICE_DUMMY_
C:0736H PUBLIC set_fre_disp
C:0003H PUBLIC put_off_leds
C:0626H PUBLIC fre_up
B:00A8H.7 PUBLIC EA
D:003EH PUBLIC curfre
C:02F4H PUBLIC monitor
D:00A8H PUBLIC IE
D:0042H PUBLIC RFOUT
B:0090H.6 PUBLIC pulse_control
D:00B0H PUBLIC keybord_col
C:03ECH PUBLIC _?led_buf_auto_flush
B:0090H.7 PUBLIC RF
D:0020H PUBLIC flag
C:04B4H PUBLIC compare_fre_disp
C:0925H PUBLIC pulse_switch
C:0781H PUBLIC main
C:085AH PUBLIC switch_power
B:0020H.5 PUBLIC auto_scanh
C:0982H PUBLIC scan_fre_bufH
C:07FAH PUBLIC disp_data
D:00A0H PUBLIC keybord_row
B:0020H.4 PUBLIC auto_scanl
C:0974H PUBLIC scan_fre_bufL
D:0089H PUBLIC TMOD
D:0088H PUBLIC TCON
D:0043H PUBLIC freholder
B:0020H.1 PUBLIC auto_flush
B:00A0H.5 PUBLIC F
B:0020H.0 PUBLIC time_init
B:00A8H.3 PUBLIC ET1
D:008CH PUBLIC TH0
D:008DH PUBLIC TH1
D:0080H PUBLIC dispdata
D:008AH PUBLIC TL0
D:008BH PUBLIC TL1
C:0539H PUBLIC timer0
C:000EH PUBLIC timer1
B:0021H.0 PUBLIC fre_init
D:0047H PUBLIC led_buf
B:0088H.6 PUBLIC TR1
C:0688H PUBLIC fre_down
C:05BCH PUBLIC _get_str
C:08CDH PUBLIC fre_outh
C:07C5H PUBLIC _set_led_buf
C:08F1H PUBLIC fre_outl
BL51 BANKED LINKER/LOCATER V5.03 02/21/2006 10:20:03 PAGE 5
C:08A9H PUBLIC fre_outm
B:0020H.2 PUBLIC message_flag
C:024CH PUBLIC bcdmap
C:013AH PUBLIC get_ch
B:0090H.0 PUBLIC FLASH
C:090DH PUBLIC _delay
B:0090H.0 PUBLIC D0
C:082EH PUBLIC kb_hit
B:0090H.1 PUBLIC D1
B:0090H.2 PUBLIC D2
B:0090H.3 PUBLIC D3
D:0090H PUBLIC dataout
C:0882H PUBLIC error_message
C:06E7H PUBLIC init_sys
B:0090H.4 PUBLIC D4
B:0090H.5 PUBLIC D5
D:004BH PUBLIC message_time
B:0020H.3 PUBLIC message_disp
------- PROC PUT_OFF_LEDS
C:0003H LINE# 88
C:0003H LINE# 89
C:0003H LINE# 90
C:0006H LINE# 91
C:0008H LINE# 92
------- ENDPROC PUT_OFF_LEDS
------- PROC _DELAY
D:0006H SYMBOL delayValue
------- DO
D:0004H SYMBOL i
------- ENDDO
C:090DH LINE# 95
C:090DH LINE# 96
C:090DH LINE# 98
C:091DH LINE# 99
C:0924H LINE# 100
------- ENDPROC _DELAY
------- PROC INIT_SYS
------- DO
D:0002H SYMBOL b
D:0082H SYMBOL j
------- ENDDO
C:06E7H LINE# 106
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -