📄 毕业设计keil.m51
字号:
BL51 BANKED LINKER/LOCATER V6.00 06/17/2007 14:43:27 PAGE 1
BL51 BANKED LINKER/LOCATER V6.00, INVOKED BY:
D:\KEIL\C51\BIN\BL51.EXE main.obj TO 毕业设计KEIL RTX51 RAMSIZE (256) CODE (0X0000-0XFFFF)
MEMORY MODEL: COMPACT WITH FLOATING POINT ARITHMETIC
INPUT MODULES INCLUDED:
main.obj (MAIN)
D:\KEIL\C51\LIB\C51FPC.LIB (?C?FPADD)
D:\KEIL\C51\LIB\C51FPC.LIB (?C?FPMUL)
D:\KEIL\C51\LIB\C51FPC.LIB (?C?FPCMP)
D:\KEIL\C51\LIB\C51FPC.LIB (?C?FCAST)
D:\KEIL\C51\LIB\C51FPC.LIB (?C?CASTF)
D:\KEIL\C51\LIB\C51FPC.LIB (FABS)
D:\KEIL\C51\LIB\C51FPC.LIB (POW)
D:\KEIL\C51\LIB\C51FPC.LIB (?C?FPGETOPN)
D:\KEIL\C51\LIB\C51FPC.LIB (?C?CHKFLOAT)
D:\KEIL\C51\LIB\C51FPC.LIB (?C?FPNEG)
D:\KEIL\C51\LIB\C51FPC.LIB (EXP)
D:\KEIL\C51\LIB\C51FPC.LIB (LOG)
D:\KEIL\C51\LIB\C51FPC.LIB (?C?FPDIV)
D:\KEIL\C51\LIB\C51FPC.LIB (?C?FPSERIES)
D:\KEIL\C51\LIB\C51C.LIB (?C_STARTUP)
D:\KEIL\C51\LIB\C51C.LIB (?C?COPY)
D:\KEIL\C51\LIB\C51C.LIB (?C?CLDPTR)
D:\KEIL\C51\LIB\C51C.LIB (?C?CLDOPTR)
D:\KEIL\C51\LIB\C51C.LIB (?C?CSTPTR)
D:\KEIL\C51\LIB\C51C.LIB (?C?IMUL)
D:\KEIL\C51\LIB\C51C.LIB (?C?UIDIV)
D:\KEIL\C51\LIB\C51C.LIB (?C?LNEG)
D:\KEIL\C51\LIB\C51C.LIB (?C?LLDCODE)
D:\KEIL\C51\LIB\C51C.LIB (?C?LLDPDATA0)
D:\KEIL\C51\LIB\C51C.LIB (?C?LLDCODE0)
D:\KEIL\C51\LIB\C51C.LIB (?C?LSTPDATA)
D:\KEIL\C51\LIB\C51C.LIB (?C?LSTKPDATA)
D:\KEIL\C51\LIB\C51C.LIB (?C?CCASE)
D:\KEIL\C51\LIB\C51C.LIB (?C_INIT)
LINK MAP OF MODULE: 毕业设计KEIL (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"
REG 0010H 0008H ABSOLUTE "REG BANK 2"
REG 0018H 0008H ABSOLUTE "REG BANK 3"
BIT 0020H.0 0000H.3 UNIT ?BI?MAIN
BIT 0020H.3 0000H.2 UNIT _BIT_GROUP_
BIT 0020H.5 0000H.1 UNIT ?BI?_WRITE_A_PAGE?MAIN
BIT 0020H.6 0000H.1 UNIT ?BI?_READ_N_BYTES?MAIN
0020H.7 0000H.1 *** GAP ***
IDATA 0021H 00B9H UNIT ?ID?MAIN
IDATA 00DAH 0002H UNIT _IDATA_GROUP_
BL51 BANKED LINKER/LOCATER V6.00 06/17/2007 14:43:27 PAGE 2
IDATA 00DCH 0001H UNIT ?STACK
* * * * * * * X D A T A M E M O R Y * * * * * * *
XDATA 0000H 0002H INPAGE ?PD?_WRITE_A_PAGE?MAIN
XDATA 0002H 0006H INPAGE ?PD?_READ_N_BYTES?MAIN
XDATA 0008H 001AH INPAGE ?PD?MAIN
XDATA 0022H 0017H INPAGE _PDATA_GROUP_
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0003H ABSOLUTE
0006H 0005H *** GAP ***
CODE 000BH 0003H ABSOLUTE
CODE 000EH 001DH UNIT ?PR?READLCM?MAIN
CODE 002BH 0003H ABSOLUTE
CODE 002EH 0B45H UNIT ?PR?KEY_HANDLE?MAIN
CODE 0B73H 0990H UNIT ?PR?GET_XYF?MAIN
CODE 1503H 067DH UNIT ?C?LIB_CODE
CODE 1B80H 04F2H UNIT ?PR?OPREATION?MAIN
CODE 2072H 03CFH UNIT ?PR?_CIRCLE_INTERPOLATION?MAIN
CODE 2441H 016AH UNIT ?PR?DISPLAY_BUF?MAIN
CODE 25ABH 0158H UNIT ?PR?_POW?POW
CODE 2703H 0148H UNIT ?PR?G_INPUT?MAIN
CODE 284BH 013EH UNIT ?CO?MAIN
CODE 2989H 0131H UNIT ?PR?_Z_CHABU?MAIN
CODE 2ABAH 0123H UNIT ?PR?LOG?LOG
CODE 2BDDH 011DH UNIT ?PR?DEL_ONE_CHAR?MAIN
CODE 2CFAH 0115H UNIT ?PR?DISPLAYXY?MAIN
CODE 2E0FH 00EFH UNIT ?PR?PRE_UP?MAIN
CODE 2EFEH 00EEH UNIT ?PR?START_HANDLER?MAIN
CODE 2FECH 00D6H UNIT ?PR?INSERT_ONE_CHAR?MAIN
CODE 30C2H 00D5H UNIT ?PR?SERVICE_EX0?MAIN
CODE 3197H 00CDH UNIT ?PR?DISPLAYX?MAIN
CODE 3264H 00CDH UNIT ?PR?DISPLAYY?MAIN
CODE 3331H 00BCH UNIT ?PR?FORWARD_DOWN?MAIN
CODE 33EDH 00B3H UNIT ?PR?_WEIZHI?MAIN
CODE 34A0H 00A1H UNIT ?PR?X_PMOVE?MAIN
CODE 3541H 00A1H UNIT ?PR?RETURN_ORIGIN?MAIN
CODE 35E2H 009DH UNIT ?PR?Y_NMOVE?MAIN
CODE 367FH 009CH UNIT ?PR?Y_PMOVE?MAIN
CODE 371BH 009CH UNIT ?PR?X_NMOVE?MAIN
CODE 37B7H 009AH UNIT ?PR?EXP?EXP
CODE 3851H 0098H UNIT ?PR?_LCD_PRINT?MAIN
CODE 38E9H 0093H UNIT ?PR?_LINE_DETERMING?MAIN
CODE 397CH 008CH UNIT ?C_C51STARTUP
CODE 3A08H 0076H UNIT ?PR?_READ_N_BYTES?MAIN
CODE 3A7EH 006CH UNIT ?PR?XOY1Y?MAIN
CODE 3AEAH 0067H UNIT ?PR?SERIAL_NUMBER_UP?MAIN
CODE 3B51H 0065H UNIT ?PR?XOY1?MAIN
CODE 3BB6H 0065H UNIT ?PR?XOY4?MAIN
CODE 3C1BH 0062H UNIT ?PR?_WRITE_A_PAGE?MAIN
CODE 3C7DH 0061H UNIT ?PR?_LCD_PRINT1?MAIN
CODE 3CDEH 0060H UNIT ?PR?MANUALOPERATION?MAIN
CODE 3D3EH 005FH UNIT ?PR?XOY4Y?MAIN
CODE 3D9DH 005FH UNIT ?PR?XOY5Y?MAIN
CODE 3DFCH 005FH UNIT ?PR?XOY6Y?MAIN
CODE 3E5BH 005AH UNIT ?PR?Y_RESET?MAIN
BL51 BANKED LINKER/LOCATER V6.00 06/17/2007 14:43:27 PAGE 3
CODE 3EB5H 005AH UNIT ?PR?X_RESET?MAIN
CODE 3F0FH 0056H UNIT ?PR?XOY2?MAIN
CODE 3F65H 0056H UNIT ?PR?XOY3?MAIN
CODE 3FBBH 0055H UNIT ?PR?X_ZM?MAIN
CODE 4010H 0054H UNIT ?PR?Y_ZM?MAIN
CODE 4064H 0054H UNIT ?PR?XOY2Y?MAIN
CODE 40B8H 0054H UNIT ?PR?XOY7Y?MAIN
CODE 410CH 004EH UNIT ?PR?SERIAL_NUMBER_DOWN?MAIN
CODE 415AH 004BH UNIT ?PR?Y_MZ?MAIN
CODE 41A5H 004AH UNIT ?PR?LCMINIT?MAIN
CODE 41EFH 0048H UNIT ?PR?XOY5?MAIN
CODE 4237H 0048H UNIT ?PR?XOY6?MAIN
CODE 427FH 0048H UNIT ?PR?XOY7?MAIN
CODE 42C7H 0048H UNIT ?PR?XOY8?MAIN
CODE 430FH 0047H UNIT ?PR?SERVICE_T2?MAIN
CODE 4356H 0045H UNIT ?PR?G_TRANSLATION?MAIN
CODE 439BH 0044H UNIT ?PR?TANDC_TNIT?MAIN
CODE 43DFH 0043H UNIT ?PR?JAMP_TO_USER_PRAGRAM?MAIN
CODE 4422H 0042H UNIT ?PR?XOY8Y?MAIN
CODE 4464H 0041H UNIT ?PR?XOY3Y?MAIN
CODE 44A5H 0041H UNIT ?PR?_READ_ONE_BYTE?MAIN
CODE 44E6H 0041H UNIT ?PR?READXYFROMNVRAM?MAIN
CODE 4527H 003BH UNIT ?PR?_WRITE_ONE_BYTE?MAIN
CODE 4562H 0039H UNIT ?C_INITSEG
CODE 459BH 0038H UNIT ?PR?X_MZ?MAIN
CODE 45D3H 0036H UNIT ?PR?DISPLAY_FIRST_BUF?MAIN
CODE 4609H 0034H UNIT ?PR?CHECK_ACKNOWLEDGE?MAIN
CODE 463DH 0034H UNIT ?PR?GETIN_SYSTEM?MAIN
CODE 4671H 002FH UNIT ?PR?SERVICE_T0?MAIN
CODE 46A0H 002EH UNIT ?PR?READI2CBYTE?MAIN
CODE 46CEH 002DH UNIT ?PR?SAVEXYTONVRAM?MAIN
CODE 46FBH 002DH UNIT ?PR?SAVEGCODETOI2C?MAIN
CODE 4728H 002BH UNIT ?PR?_DISPLAYONECHAR?MAIN
CODE 4753H 0024H UNIT ?PR?READGCODETOI2C?MAIN
CODE 4777H 0022H UNIT ?PR?MAIN?MAIN
CODE 4799H 0021H UNIT ?PR?_WRITECOMMANDLCM?MAIN
CODE 47BAH 001FH UNIT ?PR?_INTERRUPT_DISPLAYONECHAR?MAIN
CODE 47D9H 001FH UNIT ?PR?_WRITEI2CBYTE?MAIN
CODE 47F8H 001DH UNIT ?PR?_DELAYXS?MAIN
CODE 4815H 001AH UNIT ?PR?_LOCATEXY?MAIN
CODE 482FH 0018H UNIT ?PR?_INTERRUPT_WRITECOMMANDLCM?MAIN
CODE 4847H 0017H UNIT ?PR?_WRITEDATALCM?MAIN
CODE 485EH 0015H UNIT ?PR?READSTATUSLCM?MAIN
CODE 4873H 0015H UNIT ?PR?INTERRUPT_READSTATUSLCM?MAIN
CODE 4888H 0014H UNIT ?PR?_INTERRUPT_WRITEDATALCM?MAIN
CODE 489CH 0013H UNIT ?PR?I2C_START?MAIN
CODE 48AFH 0012H UNIT ?PR?_IIC_DELAY?MAIN
CODE 48C1H 000FH UNIT ?PR?DELAY5MS?MAIN
CODE 48D0H 000FH UNIT ?PR?DELAY1MS?MAIN
CODE 48DFH 000DH UNIT ?PR?_FABS?FABS
CODE 48ECH 000CH UNIT ?PR?I2C_STOP?MAIN
CODE 48F8H 000CH UNIT ?PR?SEND_0?MAIN
CODE 4904H 000BH UNIT ?PR?BUF_0XFF?MAIN
CODE 490FH 000AH UNIT ?PR?SEND_1?MAIN
CODE 4919H 000AH UNIT ?PR?SEND_UNACKNOWLEDGE?MAIN
CODE 4923H 0009H UNIT ?PR?CLEAR_LCD?MAIN
BL51 BANKED LINKER/LOCATER V6.00 06/17/2007 14:43:27 PAGE 4
OVERLAY MAP OF MODULE: 毕业设计KEIL (MAIN)
SEGMENT BIT_GROUP IDATA_GROUP PDATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH START LENGTH
---------------------------------------------------------------------------------------------------
?PR?SERVICE_EX0?MAIN ----- ----- ----- ----- ----- -----
+--> ?PR?JAMP_TO_USER_PRAGRAM?MAIN
*** NEW ROOT ***************************************************
?C_C51STARTUP ----- ----- ----- ----- ----- -----
+--> ?PR?MAIN?MAIN
+--> ?C_INITSEG
?PR?MAIN?MAIN ----- ----- ----- ----- ----- -----
+--> ?PR?LCMINIT?MAIN
+--> ?PR?TANDC_TNIT?MAIN
+--> ?PR?GETIN_SYSTEM?MAIN
+--> ?PR?BUF_0XFF?MAIN
+--> ?PR?READXYFROMNVRAM?MAIN
+--> ?PR?START_HANDLER?MAIN
?PR?LCMINIT?MAIN ----- ----- ----- ----- ----- -----
+--> ?PR?_WRITECOMMANDLCM?MAIN
+--> ?PR?DELAY5MS?MAIN
?PR?_WRITECOMMANDLCM?MAIN ----- ----- ----- ----- 0035H 0001H
+--> ?PR?READSTATUSLCM?MAIN
?PR?GETIN_SYSTEM?MAIN ----- ----- ----- ----- 0022H 0001H
+--> ?CO?MAIN
+--> ?PR?_LCD_PRINT?MAIN
+--> ?PR?_DISPLAYONECHAR?MAIN
+--> ?PR?_DELAYXS?MAIN
?PR?_LCD_PRINT?MAIN ----- ----- ----- ----- 0029H 0006H
+--> ?CO?MAIN
+--> ?PR?_WRITECOMMANDLCM?MAIN
+--> ?PR?_DISPLAYONECHAR?MAIN
?PR?_DISPLAYONECHAR?MAIN ----- ----- ----- ----- 0034H 0001H
+--> ?PR?_WRITECOMMANDLCM?MAIN
+--> ?PR?_WRITEDATALCM?MAIN
?PR?_WRITEDATALCM?MAIN ----- ----- ----- ----- 0035H 0001H
+--> ?PR?READSTATUSLCM?MAIN
?PR?READXYFROMNVRAM?MAIN ----- ----- ----- ----- ----- -----
+--> ?PR?_READ_ONE_BYTE?MAIN
?PR?_READ_ONE_BYTE?MAIN 0020H.3 0000H.1 ----- ----- ----- -----
+--> ?PR?CHECK_ACKNOWLEDGE?MAIN
+--> ?PR?_WRITEI2CBYTE?MAIN
+--> ?PR?I2C_START?MAIN
BL51 BANKED LINKER/LOCATER V6.00 06/17/2007 14:43:27 PAGE 5
+--> ?PR?I2C_STOP?MAIN
+--> ?PR?READI2CBYTE?MAIN
+--> ?PR?SEND_UNACKNOWLEDGE?MAIN
?PR?CHECK_ACKNOWLEDGE?MAIN 0020H.4 0000H.1 ----- ----- ----- -----
+--> ?PR?I2C_START?MAIN
+--> ?PR?_WRITEI2CBYTE?MAIN
+--> ?PR?_IIC_DELAY?MAIN
?PR?I2C_START?MAIN ----- ----- ----- ----- ----- -----
+--> ?PR?_IIC_DELAY?MAIN
?PR?_WRITEI2CBYTE?MAIN ----- ----- ----- ----- ----- -----
+--> ?PR?SEND_1?MAIN
+--> ?PR?SEND_0?MAIN
?PR?SEND_1?MAIN ----- ----- ----- ----- ----- -----
+--> ?PR?_IIC_DELAY?MAIN
?PR?SEND_0?MAIN ----- ----- ----- ----- ----- -----
+--> ?PR?_IIC_DELAY?MAIN
?PR?I2C_STOP?MAIN ----- ----- ----- ----- ----- -----
+--> ?PR?_IIC_DELAY?MAIN
?PR?READI2CBYTE?MAIN 0020H.4 0000H.1 ----- ----- ----- -----
+--> ?PR?_IIC_DELAY?MAIN
?PR?SEND_UNACKNOWLEDGE?MAIN ----- ----- ----- ----- ----- -----
+--> ?PR?_IIC_DELAY?MAIN
?PR?START_HANDLER?MAIN ----- ----- ----- ----- ----- -----
+--> ?PR?_WRITECOMMANDLCM?MAIN
+--> ?CO?MAIN
+--> ?PR?_LCD_PRINT1?MAIN
+--> ?PR?_LOCATEXY?MAIN
+--> ?PR?G_INPUT?MAIN
+--> ?PR?MANUALOPERATION?MAIN
+--> ?PR?G_TRANSLATION?MAIN
+--> ?PR?RETURN_ORIGIN?MAIN
?PR?_LCD_PRINT1?MAIN ----- ----- ----- ----- 0029H 0006H
+--> ?PR?_DISPLAYONECHAR?MAIN
+--> ?PR?_WRITECOMMANDLCM?MAIN
?PR?_LOCATEXY?MAIN ----- ----- ----- ----- ----- -----
+--> ?PR?_WRITECOMMANDLCM?MAIN
?PR?G_INPUT?MAIN ----- ----- ----- ----- ----- -----
+--> ?PR?_WRITECOMMANDLCM?MAIN
+--> ?CO?MAIN
+--> ?PR?_LCD_PRINT?MAIN
+--> ?PR?_LCD_PRINT1?MAIN
+--> ?PR?_LOCATEXY?MAIN
+--> ?PR?BUF_0XFF?MAIN
+--> ?PR?DISPLAY_FIRST_BUF?MAIN
+--> ?PR?DISPLAY_BUF?MAIN
BL51 BANKED LINKER/LOCATER V6.00 06/17/2007 14:43:27 PAGE 6
+--> ?PR?KEY_HANDLE?MAIN
+--> ?PR?SAVEGCODETOI2C?MAIN
?PR?DISPLAY_FIRST_BUF?MAIN ----- ----- ----- ----- ----- -----
+--> ?PR?READGCODETOI2C?MAIN
+--> ?PR?DISPLAY_BUF?MAIN
?PR?READGCODETOI2C?MAIN ----- ----- ----- ----- ----- -----
+--> ?PR?_READ_ONE_BYTE?MAIN
+--> ?PR?DELAY1MS?MAIN
?PR?DISPLAY_BUF?MAIN ----- ----- ----- ----- ----- -----
+--> ?CO?MAIN
+--> ?PR?_LCD_PRINT1?MAIN
+--> ?PR?_DISPLAYONECHAR?MAIN
?PR?KEY_HANDLE?MAIN ----- ----- ----- ----- 0022H 0001H
+--> ?PR?_WRITECOMMANDLCM?MAIN
+--> ?PR?SERIAL_NUMBER_DOWN?MAIN
+--> ?PR?_LOCATEXY?MAIN
+--> ?CO?MAIN
+--> ?PR?_LCD_PRINT1?MAIN
+--> ?PR?_DISPLAYONECHAR?MAIN
+--> ?PR?PRE_UP?MAIN
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -