This repository has been archived on 2024-01-06. You can view files and clone it, but cannot push or open issues or pull requests.
justhomework/MCU/MCU_3 _TIM_Interrupt/Listings/MCU_1.m51

379 lines
14 KiB
Plaintext
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

BL51 BANKED LINKER/LOCATER V6.22.2.0 06/04/2022 21:08:27 PAGE 1
BL51 BANKED LINKER/LOCATER V6.22.2.0, INVOKED BY:
C:\KEIL_V5\C51\BIN\BL51.EXE .\Objects\main.obj, .\Objects\delay.obj, .\Objects\led_num.obj TO .\Objects\MCU_1 PRINT (.\L
>> istings\MCU_1.m51)
MEMORY MODEL: LARGE
INPUT MODULES INCLUDED:
.\Objects\main.obj (MAIN)
.\Objects\delay.obj (DELAY)
.\Objects\led_num.obj (LED_NUM)
C:\KEIL_V5\C51\LIB\C51L.LIB (?C_STARTUP)
C:\KEIL_V5\C51\LIB\C51L.LIB (?C?IMUL)
C:\KEIL_V5\C51\LIB\C51L.LIB (?C?ULDIV)
C:\KEIL_V5\C51\LIB\C51L.LIB (?C?SLDIV)
C:\KEIL_V5\C51\LIB\C51L.LIB (?C?ULCMP)
C:\KEIL_V5\C51\LIB\C51L.LIB (?C?LSTXDATA)
C:\KEIL_V5\C51\LIB\C51L.LIB (?C_INIT)
LINK MAP OF MODULE: .\Objects\MCU_1 (MAIN)
TYPE BASE LENGTH RELOCATION SEGMENT NAME
-----------------------------------------------------
* * * * * * * D A T A M E M O R Y * * * * * * *
REG 0000H 0008H ABSOLUTE "REG BANK 0"
IDATA 0008H 0001H UNIT ?STACK
* * * * * * * X D A T A M E M O R Y * * * * * * *
XDATA 0000H 000CH UNIT ?XD?LED_NUM
XDATA 000CH 000AH UNIT ?XD?MAIN
XDATA 0016H 0004H UNIT _XDATA_GROUP_
XDATA 001AH 0003H UNIT ?XD?HELLO_FULL_DISPLAY?LED_NUM
XDATA 001DH 0002H UNIT ?XD?_GET_VAR?LED_NUM
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0008H UNIT ?PR?MAIN?MAIN
CODE 000BH 0003H ABSOLUTE
CODE 000EH 00FDH UNIT ?C?LIB_CODE
CODE 010BH 00C9H UNIT ?PR?HELLO_DISPLAY?LED_NUM
CODE 01D4H 009FH UNIT ?PR?IFLIGHT?MAIN
CODE 0273H 009DH UNIT ?PR?HELLO_FULL_DISPLAY?LED_NUM
CODE 0310H 008CH UNIT ?C_C51STARTUP
CODE 039CH 0065H UNIT ?PR?PULSE?MAIN
CODE 0401H 0056H UNIT ?PR?NUM_DISPLAY?LED_NUM
CODE 0457H 0051H UNIT ?PR?_GET_VAR?LED_NUM
CODE 04A8H 0044H UNIT ?C?LDIV
CODE 04ECH 002BH UNIT ?C_INITSEG
CODE 0517H 0029H UNIT ?PR?SETCONFIG?MAIN
CODE 0540H 0012H UNIT ?PR?NUM_PUSH?LED_NUM
CODE 0552H 000FH UNIT ?PR?HELLO_PUSH?LED_NUM
CODE 0561H 000EH UNIT ?PR?_DELAY?DELAY
CODE 056FH 0007H UNIT ?PR?LEDFULL?LED_NUM
BL51 BANKED LINKER/LOCATER V6.22.2.0 06/04/2022 21:08:27 PAGE 2
OVERLAY MAP OF MODULE: .\Objects\MCU_1 (MAIN)
SEGMENT XDATA_GROUP
+--> CALLED SEGMENT START LENGTH
------------------------------------------------------
?C_C51STARTUP ----- -----
+--> ?PR?MAIN?MAIN
+--> ?C_INITSEG
?PR?MAIN?MAIN ----- -----
+--> ?PR?SETCONFIG?MAIN
+--> ?PR?IFLIGHT?MAIN
?PR?IFLIGHT?MAIN 0016H 0004H
SYMBOL TABLE OF MODULE: .\Objects\MCU_1 (MAIN)
VALUE TYPE NAME
----------------------------------
------- MODULE MAIN
C:0000H SYMBOL _ICE_DUMMY_
D:0090H PUBLIC P1
D:00B0H PUBLIC P3
B:00A8H.7 PUBLIC EA
D:00A8H PUBLIC IE
D:00B8H PUBLIC IP
X:000CH PUBLIC TH
X:000EH PUBLIC TL
C:0003H PUBLIC main
C:0517H PUBLIC setConfig
C:039CH PUBLIC pulse
X:0010H PUBLIC count
D:0098H PUBLIC SCON
D:0089H PUBLIC TMOD
D:0088H PUBLIC TCON
B:00A8H.1 PUBLIC ET0
X:0014H PUBLIC var
C:01D4H PUBLIC ifLight
D:008CH PUBLIC TH0
D:008AH PUBLIC TL0
B:0088H.4 PUBLIC TR0
D:00C8H PUBLIC T2CON
X:0015H PUBLIC enable
D:00D0H PUBLIC PSW
------- PROC SETCONFIG
C:0517H LINE# 13
C:0517H LINE# 14
C:0517H LINE# 15
C:0520H LINE# 16
C:0527H LINE# 17
C:052EH LINE# 18
BL51 BANKED LINKER/LOCATER V6.22.2.0 06/04/2022 21:08:27 PAGE 3
C:0533H LINE# 20
C:0536H LINE# 22
C:0538H LINE# 23
C:053AH LINE# 24
C:053CH LINE# 26
C:053FH LINE# 27
------- ENDPROC SETCONFIG
------- PROC PULSE
C:039CH LINE# 29
C:03B3H LINE# 32
C:03BAH LINE# 33
C:03C1H LINE# 34
C:03C7H LINE# 36
C:03CDH LINE# 37
C:03ECH LINE# 38
------- ENDPROC PULSE
------- PROC IFLIGHT
------- DO
X:0016H SYMBOL time
------- DO
X:0018H SYMBOL i
------- ENDDO
------- ENDDO
C:01D4H LINE# 40
C:01D4H LINE# 41
C:01D4H LINE# 42
C:01DDH LINE# 43
C:01DDH LINE# 45
C:01F7H LINE# 46
C:01F7H LINE# 48
C:022CH LINE# 49
C:022CH LINE# 51
C:0233H LINE# 52
C:0254H LINE# 53
C:025AH LINE# 54
C:025CH LINE# 55
C:025CH LINE# 56
C:026DH LINE# 58
C:0272H LINE# 59
C:0272H LINE# 60
------- ENDPROC IFLIGHT
------- PROC MAIN
C:0003H LINE# 63
C:0003H LINE# 64
C:0003H LINE# 66
C:0006H LINE# 67
C:0006H LINE# 68
C:0006H LINE# 69
C:0009H LINE# 70
------- ENDPROC MAIN
------- ENDMOD MAIN
------- MODULE DELAY
C:0000H SYMBOL _ICE_DUMMY_
C:0561H PUBLIC _delay
------- PROC _DELAY
D:0006H SYMBOL i
BL51 BANKED LINKER/LOCATER V6.22.2.0 06/04/2022 21:08:27 PAGE 4
C:0561H LINE# 3
C:0561H LINE# 5
C:0561H LINE# 6
C:056EH LINE# 7
------- ENDPROC _DELAY
------- ENDMOD DELAY
------- MODULE LED_NUM
C:0000H SYMBOL _ICE_DUMMY_
D:0080H PUBLIC P0
D:0090H PUBLIC P1
D:00A0H PUBLIC P2
D:00B0H PUBLIC P3
C:0273H PUBLIC hello_full_display
D:00A8H PUBLIC IE
D:00B8H PUBLIC IP
X:0000H SYMBOL count
C:0401H PUBLIC num_display
D:0098H PUBLIC SCON
D:0088H PUBLIC TCON
C:0552H PUBLIC hello_push
X:0002H PUBLIC hello_var
X:0008H SYMBOL e
D:00C8H PUBLIC T2CON
X:0009H SYMBOL i
C:056FH PUBLIC ledfull
C:0457H SYMBOL _get_var
C:010BH PUBLIC hello_display
C:0540H PUBLIC num_push
D:00D0H PUBLIC PSW
X:000BH SYMBOL var2
------- PROC _GET_VAR
X:001DH SYMBOL k
C:0457H LINE# 9
C:045FH LINE# 10
C:045FH LINE# 11
C:04A7H LINE# 12
------- ENDPROC _GET_VAR
------- PROC HELLO_DISPLAY
C:010BH LINE# 19
C:010BH LINE# 20
C:010BH LINE# 21
C:011DH LINE# 22
C:011DH LINE# 23
C:0120H LINE# 24
C:0129H LINE# 25
C:0130H LINE# 26
C:0133H LINE# 28
C:0136H LINE# 29
C:013FH LINE# 30
C:0146H LINE# 31
C:0149H LINE# 33
C:014CH LINE# 34
C:0155H LINE# 35
C:015CH LINE# 36
C:015FH LINE# 38
C:0162H LINE# 39
BL51 BANKED LINKER/LOCATER V6.22.2.0 06/04/2022 21:08:27 PAGE 5
C:016BH LINE# 40
C:0172H LINE# 41
C:0175H LINE# 43
C:0178H LINE# 44
C:0181H LINE# 45
C:0188H LINE# 46
C:018BH LINE# 48
C:018EH LINE# 49
C:0196H LINE# 50
C:019DH LINE# 51
C:01A0H LINE# 56
C:01A0H LINE# 57
C:01AFH LINE# 58
C:01AFH LINE# 59
C:01B2H LINE# 61
C:01B2H LINE# 62
C:01C0H LINE# 63
C:01CFH LINE# 64
C:01D3H LINE# 66
------- ENDPROC HELLO_DISPLAY
------- PROC HELLO_PUSH
C:0552H LINE# 68
C:0552H LINE# 69
C:0552H LINE# 71
C:0560H LINE# 77
------- ENDPROC HELLO_PUSH
------- PROC NUM_DISPLAY
C:0401H LINE# 79
C:0401H LINE# 80
C:0401H LINE# 81
C:0410H LINE# 82
C:0410H LINE# 84
C:0413H LINE# 85
C:0419H LINE# 86
C:0420H LINE# 87
C:0423H LINE# 92
C:0423H LINE# 93
C:0432H LINE# 94
C:0432H LINE# 95
C:0435H LINE# 96
C:0435H LINE# 97
C:0443H LINE# 98
C:0452H LINE# 99
C:0456H LINE# 101
------- ENDPROC NUM_DISPLAY
------- PROC NUM_PUSH
C:0540H LINE# 104
C:0540H LINE# 105
C:0540H LINE# 106
C:0551H LINE# 107
------- ENDPROC NUM_PUSH
------- PROC LEDFULL
C:056FH LINE# 109
C:056FH LINE# 110
C:056FH LINE# 111
C:0572H LINE# 112
C:0575H LINE# 113
BL51 BANKED LINKER/LOCATER V6.22.2.0 06/04/2022 21:08:27 PAGE 6
------- ENDPROC LEDFULL
------- PROC HELLO_FULL_DISPLAY
------- DO
X:001AH SYMBOL var3
X:001BH SYMBOL j
------- ENDDO
C:0273H LINE# 116
C:0273H LINE# 117
C:0273H LINE# 118
C:0282H LINE# 119
C:0282H LINE# 120
C:0288H LINE# 122
C:028DH LINE# 123
C:028DH LINE# 124
C:029EH LINE# 125
C:02A0H LINE# 126
C:02B3H LINE# 127
C:02BAH LINE# 128
C:02BDH LINE# 129
C:02DCH LINE# 134
C:02DCH LINE# 135
C:02EBH LINE# 136
C:02EBH LINE# 137
C:02EEH LINE# 139
C:02EEH LINE# 140
C:02FCH LINE# 141
C:030BH LINE# 142
C:030FH LINE# 144
------- ENDPROC HELLO_FULL_DISPLAY
------- ENDMOD LED_NUM
------- MODULE ?C?IMUL
C:000EH PUBLIC ?C?IMUL
------- ENDMOD ?C?IMUL
------- MODULE ?C?ULDIV
C:005CH PUBLIC ?C?ULDIV
------- ENDMOD ?C?ULDIV
------- MODULE ?C?SLDIV
C:04A8H PUBLIC ?C?SLDIV
------- ENDMOD ?C?SLDIV
------- MODULE ?C?ULCMP
C:00EEH PUBLIC ?C?ULCMP
------- ENDMOD ?C?ULCMP
------- MODULE ?C?LSTXDATA
C:00FFH PUBLIC ?C?LSTXDATA
------- ENDMOD ?C?LSTXDATA
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
SEGMENT: ?PR?HELLO_DISPLAY?LED_NUM
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
SEGMENT: ?PR?HELLO_PUSH?LED_NUM
BL51 BANKED LINKER/LOCATER V6.22.2.0 06/04/2022 21:08:27 PAGE 7
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
SEGMENT: ?PR?NUM_DISPLAY?LED_NUM
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
SEGMENT: ?PR?NUM_PUSH?LED_NUM
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
SEGMENT: ?PR?LEDFULL?LED_NUM
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
SEGMENT: ?PR?HELLO_FULL_DISPLAY?LED_NUM
Program Size: data=9.0 xdata=31 code=1398
LINK/LOCATE RUN COMPLETE. 6 WARNING(S), 0 ERROR(S)