Files
C51-PWM/Listings/main.m51
2025-12-27 19:04:08 +08:00

227 lines
7.6 KiB
Plaintext
Raw Permalink 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 12/27/2025 19:02:38 PAGE 1
BL51 BANKED LINKER/LOCATER V6.22.2.0, INVOKED BY:
D:\KELI\UV5_ARM\C51\BIN\BL51.EXE .\Objects\STARTUP.obj, .\Objects\main.obj TO .\Objects\main PRINT (.\Listings\main.m51)
>> RAMSIZE (256)
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
.\Objects\STARTUP.obj (?C_STARTUP)
.\Objects\main.obj (MAIN)
D:\KELI\UV5_ARM\C51\LIB\C51S.LIB (?C_INIT)
LINK MAP OF MODULE: .\Objects\main (?C_STARTUP)
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 0001H UNIT ?DT?MAIN
IDATA 0009H 0001H UNIT ?STACK
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
0003H 0008H *** GAP ***
CODE 000BH 0003H ABSOLUTE
000EH 000DH *** GAP ***
CODE 001BH 0003H ABSOLUTE
001EH 07E2H *** GAP ***
CODE 0800H 008CH UNIT ?C_C51STARTUP
CODE 088CH 0045H UNIT ?PR?MAIN?MAIN
CODE 08D1H 0016H UNIT ?PR?_DELAYMS?MAIN
CODE 08E7H 0010H UNIT ?PR?TIMER0?MAIN
CODE 08F7H 0007H UNIT ?PR?_DELAY?MAIN
CODE 08FEH 0005H UNIT ?PR?TIMER1?MAIN
CODE 0903H 0004H UNIT ?C_INITSEG
OVERLAY MAP OF MODULE: .\Objects\main (?C_STARTUP)
SEGMENT
+--> CALLED SEGMENT
---------------------
?C_C51STARTUP
+--> ?PR?MAIN?MAIN
+--> ?C_INITSEG
?PR?MAIN?MAIN
+--> ?PR?_DELAYMS?MAIN
UNRESOLVED EXTERNAL SYMBOLS:
BL51 BANKED LINKER/LOCATER V6.22.2.0 12/27/2025 19:02:38 PAGE 2
BEEP
SYMBOL TABLE OF MODULE: .\Objects\main (?C_STARTUP)
VALUE TYPE NAME
----------------------------------
------- MODULE ?C_STARTUP
C:0800H SEGMENT ?C_C51STARTUP
I:0009H SEGMENT ?STACK
C:0000H PUBLIC ?C_STARTUP
D:00E0H SYMBOL ACC
D:00F0H SYMBOL B
D:0083H SYMBOL DPH
D:0082H SYMBOL DPL
N:0000H SYMBOL IBPSTACK
N:0100H SYMBOL IBPSTACKTOP
N:0080H SYMBOL IDATALEN
C:0803H SYMBOL IDATALOOP
N:0000H SYMBOL PBPSTACK
N:0100H SYMBOL PBPSTACKTOP
N:0000H SYMBOL PDATALEN
N:0000H SYMBOL PDATASTART
N:0000H SYMBOL PPAGE
N:0000H SYMBOL PPAGEENABLE
D:00A0H SYMBOL PPAGE_SFR
D:0081H SYMBOL SP
C:0800H SYMBOL STARTUP1
N:0000H SYMBOL XBPSTACK
N:0000H SYMBOL XBPSTACKTOP
N:0000H SYMBOL XDATALEN
N:0000H SYMBOL XDATASTART
C:0000H LINE# 126
C:0800H LINE# 133
C:0802H LINE# 134
C:0803H LINE# 135
C:0804H LINE# 136
C:0806H LINE# 185
C:0809H LINE# 196
------- ENDMOD ?C_STARTUP
------- MODULE MAIN
C:0000H SYMBOL _ICE_DUMMY_
D:0080H PUBLIC P0
D:0090H PUBLIC P1
B:00A8H.7 PUBLIC EA
C:08F7H PUBLIC _delay
C:088CH PUBLIC main
B:0080H.1 PUBLIC P00
D:0089H PUBLIC TMOD
B:00A8H.1 PUBLIC ET0
B:00A8H.3 PUBLIC ET1
D:008CH PUBLIC TH0
D:008DH PUBLIC TH1
D:008AH PUBLIC TL0
BL51 BANKED LINKER/LOCATER V6.22.2.0 12/27/2025 19:02:38 PAGE 3
D:008BH PUBLIC TL1
C:08E7H PUBLIC timer0
C:08FEH PUBLIC timer1
B:0088H.4 PUBLIC TR0
B:0088H.6 PUBLIC TR1
C:08D1H PUBLIC _delayms
D:0008H PUBLIC PWM
B:0090H.4 PUBLIC K1
B:0090H.5 PUBLIC K2
------- PROC MAIN
C:088CH LINE# 14
C:088CH LINE# 15
C:088CH LINE# 17
C:088FH LINE# 18
C:0892H LINE# 19
C:0895H LINE# 20
C:0898H LINE# 22
C:089BH LINE# 23
C:089EH LINE# 25
C:08A0H LINE# 26
C:08A2H LINE# 27
C:08A4H LINE# 29
C:08A6H LINE# 31
C:08A6H LINE# 32
C:08A6H LINE# 33
C:08A6H LINE# 34
C:08ABH LINE# 35
C:08B4H LINE# 36
C:08B7H LINE# 37
C:08B7H LINE# 38
C:08BAH LINE# 40
C:08BAH LINE# 41
C:08C0H LINE# 42
C:08C9H LINE# 43
C:08CCH LINE# 44
C:08CCH LINE# 45
C:08CFH LINE# 46
------- ENDPROC MAIN
------- PROC TIMER0
C:08E7H LINE# 49
C:08E7H LINE# 51
C:08E9H LINE# 52
C:08ECH LINE# 53
C:08EFH LINE# 54
C:08F2H LINE# 55
C:08F4H LINE# 56
C:08F6H LINE# 57
------- ENDPROC TIMER0
------- PROC TIMER1
C:08FEH LINE# 60
C:08FEH LINE# 62
C:0900H LINE# 63
C:0902H LINE# 64
------- ENDPROC TIMER1
------- PROC _DELAY
D:0007H SYMBOL t
C:08F7H LINE# 70
BL51 BANKED LINKER/LOCATER V6.22.2.0 12/27/2025 19:02:38 PAGE 4
C:08F7H LINE# 71
C:08F7H LINE# 72
C:08FDH LINE# 73
------- ENDPROC _DELAY
------- PROC _DELAYMS
D:0007H SYMBOL ms
------- DO
D:0006H SYMBOL i
------- ENDDO
C:08D1H LINE# 78
C:08D1H LINE# 80
C:08D1H LINE# 82
C:08D7H LINE# 83
C:08D7H LINE# 84
C:08E6H LINE# 85
C:08E6H LINE# 86
------- ENDPROC _DELAYMS
------- ENDMOD MAIN
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
SEGMENT: ?PR?_DELAY?MAIN
*** WARNING L1: UNRESOLVED EXTERNAL SYMBOL
SYMBOL: BEEP
MODULE: .\Objects\main.obj (MAIN)
*** WARNING L2: REFERENCE MADE TO UNRESOLVED EXTERNAL
SYMBOL: BEEP
MODULE: .\Objects\main.obj (MAIN)
ADDRESS: 08B5H
*** WARNING L2: REFERENCE MADE TO UNRESOLVED EXTERNAL
SYMBOL: BEEP
MODULE: .\Objects\main.obj (MAIN)
ADDRESS: 08CAH
******************************************************************************
* RESTRICTED VERSION WITH 0800H BYTE CODE SIZE LIMIT; USED: 008FH BYTE ( 6%) *
******************************************************************************
Program Size: data=10.0 xdata=0 code=272
LINK/LOCATE RUN COMPLETE. 4 WARNING(S), 0 ERROR(S)