📄 writezk.m51
字号:
BL51 BANKED LINKER/LOCATER V5.12 06/22/2006 09:45:48 PAGE 1
BL51 BANKED LINKER/LOCATER V5.12, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE .\myproject\main.obj, .\myproject\ascii16.obj, .\myproject\TIMER.obj, .\myproject\Stimer.obj, .
>> \myproject\GPS.obj, .\myproject\Gpsdiv.obj, .\myproject\lcm.obj, .\myproject\SPI.obj TO .\myproject\writezk PRINT (.\
>> writezk.m51) RAMSIZE (256) XDATA (0X0200-0X81FF)
MEMORY MODEL: LARGE
INPUT MODULES INCLUDED:
.\myproject\main.obj (MAIN)
.\myproject\ascii16.obj (ASCII16)
.\myproject\TIMER.obj (TIMER)
.\myproject\Stimer.obj (STIMER)
.\myproject\GPS.obj (GPS)
.\myproject\Gpsdiv.obj (GPSDIV)
.\myproject\lcm.obj (LCM)
.\myproject\SPI.obj (SPI)
C:\KEIL\C51\LIB\C51L.LIB (?C_STARTUP)
C:\KEIL\C51\LIB\C51L.LIB (?C?COPY)
C:\KEIL\C51\LIB\C51L.LIB (?C?CLDPTR)
C:\KEIL\C51\LIB\C51L.LIB (?C?CLDOPTR)
C:\KEIL\C51\LIB\C51L.LIB (?C?CSTPTR)
C:\KEIL\C51\LIB\C51L.LIB (?C?IMUL)
C:\KEIL\C51\LIB\C51L.LIB (?C?IILDX)
C:\KEIL\C51\LIB\C51L.LIB (?C?ILDIX)
C:\KEIL\C51\LIB\C51L.LIB (?C?LMUL)
C:\KEIL\C51\LIB\C51L.LIB (?C?ULDIV)
C:\KEIL\C51\LIB\C51L.LIB (?C?ULSHR)
C:\KEIL\C51\LIB\C51L.LIB (?C?LSTXDATA)
C:\KEIL\C51\LIB\C51L.LIB (?C?LSTKXDATA)
C:\KEIL\C51\LIB\C51L.LIB (?C?ICALL)
C:\KEIL\C51\LIB\C51L.LIB (?C_INIT)
LINK MAP OF MODULE: .\myproject\writezk (MAIN)
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 0005H UNIT _DATA_GROUP_
0015H 000BH *** GAP ***
DATA 0020H 0001H BIT_ADDR ?BA?GPS
DATA 0021H 0001H BIT_ADDR ?BA?LCM
DATA 0022H 0020H UNIT ?DT?LCM
IDATA 0042H 0001H UNIT ?STACK
* * * * * * * X D A T A M E M O R Y * * * * * * *
XDATA 0000H 0100H ABSOLUTE
0100H 0100H *** GAP ***
XDATA 0200H 00D3H UNIT _XDATA_GROUP_
XDATA 02D3H 00CFH UNIT ?XD?GPSDIV
XDATA 03A2H 0080H UNIT ?XD?GPS
XDATA 0422H 0016H UNIT ?XD?TIMER
BL51 BANKED LINKER/LOCATER V5.12 06/22/2006 09:45:48 PAGE 2
XDATA 0438H 000AH UNIT ?XD?LCM
XDATA 0442H 0009H UNIT ?XD?_GRAPHDS1616?LCM
XDATA 044BH 0001H UNIT ?XD?MAIN
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0006H UNIT ?PR?DELAY_10MS?TIMER
0009H 0002H *** GAP ***
CODE 000BH 0003H ABSOLUTE
CODE 000EH 0015H UNIT ?PR?VUART_TIMEOUT_NAK?GPS
CODE 0023H 0003H ABSOLUTE
CODE 0026H 0D84H UNIT ?CO?GPS
CODE 0DAAH 02FFH UNIT ?C?LIB_CODE
CODE 10A9H 0278H UNIT ?PR?_READZK?LCM
CODE 1321H 0202H UNIT ?PR?VUART_EXECUTE?GPS
CODE 1523H 00F7H UNIT ?PR?_SPI_READ?SPI
CODE 161AH 00ABH UNIT ?PR?CHUART_PROCESS?GPS
CODE 16C5H 00A9H UNIT ?PR?_SPI_PROGRAM?SPI
CODE 176EH 009AH UNIT ?PR?WRITE0816?GPS
CODE 1808H 0097H UNIT ?CO?LCM
CODE 189FH 0095H UNIT ?PR?WRITE0808?GPS
CODE 1934H 0095H UNIT ?PR?WRITEBMP?GPS
CODE 19C9H 0095H UNIT ?PR?_GRAPHSTR1616?LCM
CODE 1A5EH 0091H UNIT ?PR?_GRAPHSTR0816?LCM
CODE 1AEFH 008CH UNIT ?C_C51STARTUP
CODE 1B7BH 0081H UNIT ?PR?VUART_INT?GPSDIV
CODE 1BFCH 0080H UNIT ?PR?_GRAPHCHAR1616?LCM
CODE 1C7CH 007FH UNIT ?PR?_GRAPHDS1616?LCM
CODE 1CFBH 007FH UNIT ?PR?CHECKGRAPH?LCM
CODE 1D7AH 007BH UNIT ?PR?_OUTBMP?LCM
CODE 1DF5H 0064H UNIT ?PR?CLEARLCM?LCM
CODE 1E59H 0060H UNIT ?PR?_GRAPHCHAR0816?LCM
CODE 1EB9H 005EH UNIT ?PR?VSOFTTIMER_CHECK?STIMER
CODE 1F17H 005CH UNIT ?PR?_GRAPHCHAR0808?LCM
CODE 1F73H 0057H UNIT ?PR?VSOFTTIMER_SUB?STIMER
CODE 1FCAH 004EH UNIT ?PR?_VSOFTTIMER_RUN?STIMER
CODE 2018H 0047H UNIT ?PR?VGPS_INIT?GPSDIV
CODE 205FH 0045H UNIT ?PR?TIMER0_ISR?TIMER
CODE 20A4H 0044H UNIT ?PR?MAIN?MAIN
CODE 20E8H 0042H UNIT ?PR?VSOFTTIMER_INIT?STIMER
CODE 212AH 0042H UNIT ?PR?INITLCM?LCM
CODE 216CH 0035H UNIT ?PR?_CONVERTXACHAR?GPS
CODE 21A1H 0035H UNIT ?PR?_CONVERTXACHAR1?LCM
CODE 21D6H 002BH UNIT ?PR?_SPI_ERASESECTOR?SPI
CODE 2201H 0029H UNIT ?PR?SPI_READCHAR?SPI
CODE 222AH 0027H UNIT ?PR?TIMER0_INIT?TIMER
CODE 2251H 0026H UNIT ?PR?_LCMSETCURPOINT?LCM
CODE 2277H 0025H UNIT ?PR?_VSOFTTIMER_STOP?STIMER
CODE 229CH 0020H UNIT ?PR?_LCMWRTWOPARA?LCM
CODE 22BCH 0020H UNIT ?PR?CLEARGRAPH?LCM
CODE 22DCH 0020H UNIT ?PR?SPI_READSTATUS?SPI
CODE 22FCH 001FH UNIT ?PR?_SPI_SENDCHAR?SPI
CODE 231BH 001EH UNIT ?PR?SPI_ERASEBULK?SPI
CODE 2339H 0017H UNIT ?PR?_TIMER0_DELAY?TIMER
CODE 2350H 0017H UNIT ?PR?_LCMCHKSTA?LCM
CODE 2367H 0015H UNIT ?PR?VUART_TIMEOUT_ACK?GPS
CODE 237CH 0013H UNIT ?PR?_VSOFTTIMER_NULL?STIMER
BL51 BANKED LINKER/LOCATER V5.12 06/22/2006 09:45:48 PAGE 3
CODE 238FH 0011H UNIT ?PR?SPI_ENPRO?SPI
CODE 23A0H 0011H UNIT ?PR?SPI_DISPRO?SPI
CODE 23B1H 000EH UNIT ?PR?_VGPS_SENDCHAR?GPSDIV
CODE 23BFH 000EH UNIT ?C_INITSEG
CODE 23CDH 000DH UNIT ?PR?_LCMWRONEPARA?LCM
CODE 23DAH 000DH UNIT ?PR?_LCMWRCMD?LCM
CODE 23E7H 000BH UNIT ?PR?LCMRDONEDATA?LCM
CODE 23F2H 000AH UNIT ?PR?TIMER0_COUNT?TIMER
CODE 23FCH 0009H UNIT ?PR?_LCMSETADDRPOINT?LCM
CODE 2405H 0009H UNIT ?PR?_LCMDATAONCEINCWR?LCM
CODE 240EH 0009H UNIT ?PR?_LCMDATAONCEONLYWR?LCM
CODE 2417H 0006H UNIT ?PR?DELAY_50MS?TIMER
CODE 241DH 0006H UNIT ?PR?DELAY_100MS?TIMER
CODE 2423H 0006H UNIT ?PR?DELAY_1SEC?TIMER
2429H 3BD7H *** GAP ***
CODE 6000H 0800H ABSOLUTE
OVERLAY MAP OF MODULE: .\myproject\writezk (MAIN)
SEGMENT DATA_GROUP XDATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH
-----------------------------------------------------------------------
?C_C51STARTUP ----- ----- ----- -----
+--> ?PR?MAIN?MAIN
+--> ?C_INITSEG
?PR?MAIN?MAIN ----- ----- ----- -----
+--> ?PR?TIMER0_INIT?TIMER
+--> ?PR?VGPS_INIT?GPSDIV
+--> ?PR?INITLCM?LCM
+--> ?PR?CLEARGRAPH?LCM
+--> ?PR?VUART_EXECUTE?GPS
+--> ?PR?CHECKGRAPH?LCM
+--> ?PR?VSOFTTIMER_SUB?STIMER
+--> ?PR?VSOFTTIMER_CHECK?STIMER
+--> ?PR?DELAY_10MS?TIMER
?PR?TIMER0_INIT?TIMER ----- ----- ----- -----
+--> ?PR?VSOFTTIMER_INIT?STIMER
?PR?VGPS_INIT?GPSDIV ----- ----- ----- -----
+--> ?PR?VUART_TIMEOUT_NAK?GPS
+--> ?PR?_VSOFTTIMER_RUN?STIMER
?PR?VUART_TIMEOUT_NAK?GPS ----- ----- ----- -----
+--> ?PR?_VSOFTTIMER_RUN?STIMER
+--> ?PR?_VGPS_SENDCHAR?GPSDIV
?PR?_VSOFTTIMER_RUN?STIMER ----- ----- 0206H 0001H
?PR?INITLCM?LCM ----- ----- ----- -----
+--> ?PR?_LCMWRTWOPARA?LCM
+--> ?PR?_LCMWRCMD?LCM
+--> ?PR?CLEARLCM?LCM
BL51 BANKED LINKER/LOCATER V5.12 06/22/2006 09:45:48 PAGE 4
?PR?_LCMWRTWOPARA?LCM ----- ----- ----- -----
+--> ?PR?_LCMCHKSTA?LCM
?PR?_LCMWRCMD?LCM ----- ----- ----- -----
+--> ?PR?_LCMCHKSTA?LCM
?PR?CLEARLCM?LCM ----- ----- 0200H 0002H
+--> ?PR?_LCMSETADDRPOINT?LCM
+--> ?PR?_LCMDATAONCEINCWR?LCM
?PR?_LCMSETADDRPOINT?LCM ----- ----- ----- -----
+--> ?PR?_LCMWRTWOPARA?LCM
+--> ?PR?_LCMWRCMD?LCM
?PR?_LCMDATAONCEINCWR?LCM ----- ----- ----- -----
+--> ?PR?_LCMWRONEPARA?LCM
+--> ?PR?_LCMWRCMD?LCM
?PR?_LCMWRONEPARA?LCM ----- ----- ----- -----
+--> ?PR?_LCMCHKSTA?LCM
?PR?CLEARGRAPH?LCM ----- ----- ----- -----
+--> ?PR?_LCMSETADDRPOINT?LCM
+--> ?PR?_LCMDATAONCEINCWR?LCM
?PR?VUART_EXECUTE?GPS ----- ----- 0200H 0006H
+--> ?PR?_VGPS_SENDCHAR?GPSDIV
+--> ?PR?DELAY_1SEC?TIMER
+--> ?CO?GPS
+--> ?PR?_GRAPHSTR0816?LCM
+--> ?PR?WRITE0808?GPS
+--> ?PR?WRITE0816?GPS
+--> ?PR?WRITEBMP?GPS
+--> ?PR?SPI_ERASEBULK?SPI
+--> ?PR?_VSOFTTIMER_STOP?STIMER
+--> ?PR?VUART_TIMEOUT_ACK?GPS
+--> ?PR?_VSOFTTIMER_RUN?STIMER
+--> ?PR?CHUART_PROCESS?GPS
+--> ?PR?_GRAPHCHAR0816?LCM
+--> ?PR?_SPI_PROGRAM?SPI
?PR?DELAY_1SEC?TIMER ----- ----- ----- -----
+--> ?PR?_TIMER0_DELAY?TIMER
?PR?_TIMER0_DELAY?TIMER ----- ----- ----- -----
+--> ?PR?TIMER0_COUNT?TIMER
?PR?_GRAPHSTR0816?LCM ----- ----- 0206H 000BH
+--> ?PR?_GRAPHCHAR0816?LCM
?PR?_GRAPHCHAR0816?LCM ----- ----- 0211H 0006H
+--> ?PR?_READZK?LCM
+--> ?PR?_LCMSETADDRPOINT?LCM
+--> ?PR?_CONVERTXACHAR1?LCM
+--> ?PR?_LCMDATAONCEONLYWR?LCM
BL51 BANKED LINKER/LOCATER V5.12 06/22/2006 09:45:48 PAGE 5
?PR?_READZK?LCM 0010H 0002H 0217H 000CH
+--> ?PR?_SPI_READ?SPI
?PR?_SPI_READ?SPI ----- ----- 0223H 000DH
+--> ?PR?_SPI_SENDCHAR?SPI
+--> ?PR?SPI_READCHAR?SPI
?PR?_SPI_SENDCHAR?SPI 0013H 0001H ----- -----
?PR?SPI_READCHAR?SPI 0013H 0002H ----- -----
?PR?_LCMDATAONCEONLYWR?LCM ----- ----- ----- -----
+--> ?PR?_LCMWRONEPARA?LCM
+--> ?PR?_LCMWRCMD?LCM
?PR?WRITE0808?GPS 0010H 0002H 0206H 0005H
+--> ?CO?GPS
+--> ?PR?_SPI_PROGRAM?SPI
+--> ?PR?DELAY_10MS?TIMER
?PR?_SPI_PROGRAM?SPI ----- ----- 020BH 0008H
+--> ?PR?SPI_ENPRO?SPI
+--> ?PR?_SPI_SENDCHAR?SPI
+--> ?PR?SPI_READSTATUS?SPI
+--> ?PR?SPI_DISPRO?SPI
?PR?SPI_ENPRO?SPI ----- ----- ----- -----
+--> ?PR?_SPI_SENDCHAR?SPI
?PR?SPI_READSTATUS?SPI 0012H 0001H ----- -----
+--> ?PR?_SPI_SENDCHAR?SPI
+--> ?PR?SPI_READCHAR?SPI
?PR?SPI_DISPRO?SPI ----- ----- ----- -----
+--> ?PR?_SPI_SENDCHAR?SPI
?PR?DELAY_10MS?TIMER ----- ----- ----- -----
+--> ?PR?_TIMER0_DELAY?TIMER
?PR?WRITE0816?GPS 0010H 0002H 0206H 0005H
+--> ?PR?_CONVERTXACHAR?GPS
+--> ?PR?_SPI_PROGRAM?SPI
+--> ?PR?DELAY_10MS?TIMER
?PR?WRITEBMP?GPS 0010H 0002H 0206H 0005H
+--> ?CO?GPS
+--> ?PR?_SPI_PROGRAM?SPI
+--> ?PR?DELAY_10MS?TIMER
?PR?SPI_ERASEBULK?SPI ----- ----- 0206H 0001H
+--> ?PR?_SPI_ERASESECTOR?SPI
+--> ?PR?DELAY_10MS?TIMER
?PR?_SPI_ERASESECTOR?SPI ----- ----- ----- -----
+--> ?PR?SPI_ENPRO?SPI
+--> ?PR?_SPI_SENDCHAR?SPI
+--> ?PR?SPI_READSTATUS?SPI
BL51 BANKED LINKER/LOCATER V5.12 06/22/2006 09:45:48 PAGE 6
+--> ?PR?SPI_DISPRO?SPI
?PR?VUART_TIMEOUT_ACK?GPS ----- ----- ----- -----
+--> ?PR?_VSOFTTIMER_RUN?STIMER
+--> ?PR?_VGPS_SENDCHAR?GPSDIV
?PR?CHUART_PROCESS?GPS ----- ----- 0206H 00CDH
?PR?CHECKGRAPH?LCM ----- ----- 0200H 0001H
+--> ?PR?CLEARGRAPH?LCM
+--> ?PR?_OUTBMP?LCM
+--> ?PR?DELAY_1SEC?TIMER
+--> ?PR?_GRAPHCHAR0808?LCM
+--> ?CO?LCM
+--> ?PR?_GRAPHSTR1616?LCM
?PR?_OUTBMP?LCM ----- ----- 0201H 0009H
+--> ?PR?_LCMSETADDRPOINT?LCM
+--> ?PR?_READZK?LCM
+--> ?PR?_LCMDATAONCEINCWR?LCM
+--> ?PR?DELAY_10MS?TIMER
?PR?_GRAPHCHAR0808?LCM ----- ----- 0201H 0006H
+--> ?PR?_READZK?LCM
+--> ?PR?_LCMSETADDRPOINT?LCM
+--> ?PR?_LCMDATAONCEONLYWR?LCM
?PR?_GRAPHSTR1616?LCM ----- ----- 0201H 0009H
+--> ?PR?_GRAPHCHAR1616?LCM
?PR?_GRAPHCHAR1616?LCM ----- ----- 020AH 0007H
+--> ?PR?_READZK?LCM
+--> ?PR?_LCMSETADDRPOINT?LCM
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -