📄 read_u.m51
字号:
BL51 BANKED LINKER/LOCATER V6.00 07/21/2008 09:40:02 PAGE 1
BL51 BANKED LINKER/LOCATER V6.00, INVOKED BY:
C:\KEIL C51\C51\BIN\BL51.EXE read_U.obj, LCD.obj, U_func_a.obj, U_func_b.obj TO read_U RAMSIZE (256)
MEMORY MODEL: LARGE
INPUT MODULES INCLUDED:
read_U.obj (READ_U)
LCD.obj (LCD)
U_func_a.obj (U_FUNC_A)
U_func_b.obj (U_FUNC_B)
C:\KEIL C51\C51\LIB\C51L.LIB (?C_STARTUP)
C:\KEIL C51\C51\LIB\C51L.LIB (?C?COPY)
C:\KEIL C51\C51\LIB\C51L.LIB (?C?SCDIV)
C:\KEIL C51\C51\LIB\C51L.LIB (?C?CLDPTR)
C:\KEIL C51\C51\LIB\C51L.LIB (?C?CLDOPTR)
C:\KEIL C51\C51\LIB\C51L.LIB (?C?CSTOPTR)
C:\KEIL C51\C51\LIB\C51L.LIB (?C?IMUL)
C:\KEIL C51\C51\LIB\C51L.LIB (?C?LMUL)
C:\KEIL C51\C51\LIB\C51L.LIB (?C?ULDIV)
C:\KEIL C51\C51\LIB\C51L.LIB (?C?ULCMP)
C:\KEIL C51\C51\LIB\C51L.LIB (?C?ULSHR)
C:\KEIL C51\C51\LIB\C51L.LIB (?C?LSTXDATA)
C:\KEIL C51\C51\LIB\C51L.LIB (?C?LSTKXDATA)
C:\KEIL C51\C51\LIB\C51L.LIB (?C?OFFXADD)
C:\KEIL C51\C51\LIB\C51L.LIB (?C_INIT)
LINK MAP OF MODULE: read_U (READ_U)
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 001AH UNIT ?DT?U_FUNC_A
DATA 0022H 001AH UNIT ?DT?U_FUNC_B
DATA 003CH 0009H UNIT _DATA_GROUP_
IDATA 0045H 0001H UNIT ?STACK
* * * * * * * X D A T A M E M O R Y * * * * * * *
XDATA 0000H 09D7H UNIT ?XD?READ_U
XDATA 09D7H 0047H UNIT _XDATA_GROUP_
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0518H UNIT ?PR?_DIS_FAT_IN_CLUST_A?U_FUNC_A
CODE 051BH 0518H UNIT ?PR?_DIS_FAT_IN_CLUST_B?U_FUNC_B
CODE 0A33H 04DAH UNIT ?PR?_WRFAT_B?U_FUNC_A
CODE 0F0DH 04DAH UNIT ?PR?_WRFAT_A?U_FUNC_B
CODE 13E7H 031CH UNIT ?C?LIB_CODE
CODE 1703H 027DH UNIT ?PR?_READAA?U_FUNC_A
CODE 1980H 027DH UNIT ?PR?_READBB?U_FUNC_B
CODE 1BFDH 0273H UNIT ?PR?_WRITEAB?U_FUNC_A
CODE 1E70H 0273H UNIT ?PR?_WRITEBA?U_FUNC_B
CODE 20E3H 0270H UNIT ?PR?KEY_OPARE_B?U_FUNC_B
BL51 BANKED LINKER/LOCATER V6.00 07/21/2008 09:40:02 PAGE 2
CODE 2353H 025AH UNIT ?PR?KEY_OPARE_A?U_FUNC_A
CODE 25ADH 0246H UNIT ?PR?_WRFDT_B?U_FUNC_A
CODE 27F3H 0246H UNIT ?PR?_WRFDT_A?U_FUNC_B
CODE 2A39H 01BAH UNIT ?PR?_RDFDT_A?U_FUNC_A
CODE 2BF3H 01BAH UNIT ?PR?_RDFDT_B?U_FUNC_B
CODE 2DADH 01B4H UNIT ?PR?GET_LFAT_A?U_FUNC_A
CODE 2F61H 01B4H UNIT ?PR?GET_LFAT_B?U_FUNC_B
CODE 3115H 0173H UNIT ?PR?_OPR_MENU_A?U_FUNC_A
CODE 3288H 0173H UNIT ?PR?_OPR_MENU_B?U_FUNC_B
CODE 33FBH 0141H UNIT ?PR?GET_BASE_A?U_FUNC_A
CODE 353CH 0141H UNIT ?PR?GET_BASE_B?U_FUNC_B
CODE 367DH 0108H UNIT ?PR?_PRINTFFAT?U_FUNC_A
CODE 3785H 00E4H UNIT ?PR?_RD_FAT_B?U_FUNC_B
CODE 3869H 00D7H UNIT ?PR?_WR_SECTOR_B?U_FUNC_B
CODE 3940H 00D6H UNIT ?PR?_RD_SECTOR_B?U_FUNC_B
CODE 3A16H 00BEH UNIT ?PR?_WR_SECTOR_A?U_FUNC_A
CODE 3AD4H 00AFH UNIT ?PR?_RD_SECTOR_A?U_FUNC_A
CODE 3B83H 00AEH UNIT ?PR?_RD_FAT_A?U_FUNC_A
CODE 3C31H 0094H UNIT ?PR?MAIN?READ_U
CODE 3CC5H 008CH UNIT ?C_C51STARTUP
CODE 3D51H 0070H UNIT ?PR?SHOW_DISK_A?U_FUNC_A
CODE 3DC1H 0070H UNIT ?PR?SHOW_DISK_B?U_FUNC_B
CODE 3E31H 0063H UNIT ?PR?WAIT_INFRARED?U_FUNC_A
CODE 3E94H 0053H UNIT ?PR?SELECTDISK?U_FUNC_A
CODE 3EE7H 003DH UNIT ?PR?_DELAY1MS?LCD
CODE 3F24H 003BH UNIT ?CO?U_FUNC_A
CODE 3F5FH 003BH UNIT ?CO?U_FUNC_B
CODE 3F9AH 0039H UNIT ?PR?_LCD_GOTO?LCD
CODE 3FD3H 0033H UNIT ?PR?INIT_DISK_B?U_FUNC_B
CODE 4006H 0032H UNIT ?PR?LCD_INIT?LCD
CODE 4038H 002EH UNIT ?PR?_LCD_PRINTF?LCD
CODE 4066H 0029H UNIT ?PR?INIT_DISK_A?U_FUNC_A
CODE 408FH 0028H UNIT ?PR?_CH375HM_DATA_WR_A?U_FUNC_A
CODE 40B7H 0028H UNIT ?PR?_CH375HM_DATA_WR_B?U_FUNC_B
CODE 40DFH 0020H UNIT ?PR?WAIT_INT_A?U_FUNC_A
CODE 40FFH 001EH UNIT ?PR?_LCD_WRITECOMMAND?LCD
CODE 411DH 001EH UNIT ?PR?_LCD_WRITEDATA?LCD
CODE 413BH 001DH UNIT ?PR?_DELAY1US?LCD
CODE 4158H 001DH UNIT ?PR?_CH375HM_INDEX_WR_A?U_FUNC_A
CODE 4175H 001DH UNIT ?PR?_CH375HM_INDEX_WR_B?U_FUNC_B
CODE 4192H 001CH UNIT ?PR?CH375HM_DATA_RD_A?U_FUNC_A
CODE 41AEH 001AH UNIT ?PR?OSCILLATOR_INIT?U_FUNC_A
CODE 41C8H 001AH UNIT ?PR?_SET_MODE_B?U_FUNC_B
CODE 41E2H 001AH UNIT ?PR?WAIT_INT_B?U_FUNC_B
CODE 41FCH 0019H UNIT ?C_INITSEG
CODE 4215H 0015H UNIT ?PR?MCU_INIT?U_FUNC_A
CODE 422AH 0013H UNIT ?PR?DELAY?U_FUNC_A
CODE 423DH 0012H UNIT ?PR?_SET_MODE_A?U_FUNC_A
CODE 424FH 0012H UNIT ?PR?CH375HM_DATA_RD_B?U_FUNC_B
CODE 4261H 000AH UNIT ?PR?LCD_CLEAR?LCD
CODE 426BH 000AH UNIT ?CO?LCD
CODE 4275H 0005H UNIT ?PR?LCD_WAITREADY?LCD
CODE 427AH 0005H UNIT ?PR?LCD_CURSOROFF?LCD
CODE 427FH 0004H UNIT ?CO?READ_U
BL51 BANKED LINKER/LOCATER V6.00 07/21/2008 09:40:02 PAGE 3
OVERLAY MAP OF MODULE: read_U (READ_U)
SEGMENT DATA_GROUP XDATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH
----------------------------------------------------------------------------
?C_C51STARTUP ----- ----- ----- -----
+--> ?PR?MAIN?READ_U
+--> ?C_INITSEG
?PR?MAIN?READ_U ----- ----- 09D7H 0001H
+--> ?PR?MCU_INIT?U_FUNC_A
+--> ?PR?_CH375HM_INDEX_WR_A?U_FUNC_A
+--> ?PR?_CH375HM_INDEX_WR_B?U_FUNC_B
+--> ?PR?_SET_MODE_A?U_FUNC_A
+--> ?PR?_SET_MODE_B?U_FUNC_B
+--> ?PR?WAIT_INT_A?U_FUNC_A
+--> ?PR?WAIT_INT_B?U_FUNC_B
+--> ?PR?INIT_DISK_A?U_FUNC_A
+--> ?PR?INIT_DISK_B?U_FUNC_B
+--> ?PR?GET_BASE_A?U_FUNC_A
+--> ?PR?GET_BASE_B?U_FUNC_B
+--> ?CO?READ_U
+--> ?PR?_LCD_PRINTF?LCD
+--> ?PR?LCD_CLEAR?LCD
+--> ?PR?SHOW_DISK_A?U_FUNC_A
+--> ?PR?SHOW_DISK_B?U_FUNC_B
+--> ?PR?SELECTDISK?U_FUNC_A
+--> ?PR?_DIS_FAT_IN_CLUST_A?U_FUNC_A
+--> ?PR?KEY_OPARE_A?U_FUNC_A
+--> ?PR?_DIS_FAT_IN_CLUST_B?U_FUNC_B
+--> ?PR?KEY_OPARE_B?U_FUNC_B
?PR?MCU_INIT?U_FUNC_A ----- ----- ----- -----
+--> ?PR?OSCILLATOR_INIT?U_FUNC_A
+--> ?PR?LCD_INIT?LCD
?PR?LCD_INIT?LCD ----- ----- ----- -----
+--> ?PR?_DELAY1MS?LCD
+--> ?PR?_LCD_WRITECOMMAND?LCD
+--> ?PR?_DELAY1US?LCD
?PR?_LCD_WRITECOMMAND?LCD ----- ----- ----- -----
+--> ?PR?LCD_WAITREADY?LCD
+--> ?PR?_DELAY1US?LCD
?PR?LCD_WAITREADY?LCD ----- ----- ----- -----
+--> ?PR?_DELAY1US?LCD
?PR?_CH375HM_INDEX_WR_A?U_FUNC_A ----- ----- ----- -----
+--> ?PR?DELAY?U_FUNC_A
?PR?_CH375HM_INDEX_WR_B?U_FUNC_B ----- ----- ----- -----
+--> ?PR?DELAY?U_FUNC_A
?PR?_SET_MODE_A?U_FUNC_A ----- ----- ----- -----
+--> ?PR?_CH375HM_INDEX_WR_A?U_FUNC_A
BL51 BANKED LINKER/LOCATER V6.00 07/21/2008 09:40:02 PAGE 4
+--> ?PR?_CH375HM_DATA_WR_A?U_FUNC_A
+--> ?PR?CH375HM_DATA_RD_A?U_FUNC_A
?PR?_CH375HM_DATA_WR_A?U_FUNC_A ----- ----- ----- -----
+--> ?PR?DELAY?U_FUNC_A
?PR?CH375HM_DATA_RD_A?U_FUNC_A ----- ----- ----- -----
+--> ?PR?_CH375HM_INDEX_WR_A?U_FUNC_A
+--> ?PR?DELAY?U_FUNC_A
?PR?_SET_MODE_B?U_FUNC_B ----- ----- 09D8H 0001H
+--> ?PR?_CH375HM_INDEX_WR_B?U_FUNC_B
+--> ?PR?_CH375HM_DATA_WR_B?U_FUNC_B
+--> ?PR?CH375HM_DATA_RD_B?U_FUNC_B
?PR?_CH375HM_DATA_WR_B?U_FUNC_B ----- ----- ----- -----
+--> ?PR?DELAY?U_FUNC_A
?PR?CH375HM_DATA_RD_B?U_FUNC_B ----- ----- ----- -----
+--> ?PR?DELAY?U_FUNC_A
?PR?WAIT_INT_A?U_FUNC_A ----- ----- ----- -----
+--> ?PR?DELAY?U_FUNC_A
+--> ?PR?CH375HM_DATA_RD_A?U_FUNC_A
?PR?WAIT_INT_B?U_FUNC_B ----- ----- 0A1CH 0002H
+--> ?PR?_CH375HM_INDEX_WR_B?U_FUNC_B
+--> ?PR?DELAY?U_FUNC_A
+--> ?PR?CH375HM_DATA_RD_B?U_FUNC_B
?PR?INIT_DISK_A?U_FUNC_A ----- ----- ----- -----
+--> ?PR?DELAY?U_FUNC_A
+--> ?PR?WAIT_INT_A?U_FUNC_A
+--> ?PR?_CH375HM_INDEX_WR_A?U_FUNC_A
?PR?INIT_DISK_B?U_FUNC_B ----- ----- ----- -----
+--> ?PR?_CH375HM_INDEX_WR_B?U_FUNC_B
+--> ?PR?DELAY?U_FUNC_A
+--> ?PR?WAIT_INT_B?U_FUNC_B
?PR?GET_BASE_A?U_FUNC_A ----- ----- 09D8H 0004H
+--> ?PR?_RD_SECTOR_A?U_FUNC_A
?PR?_RD_SECTOR_A?U_FUNC_A ----- ----- 0A12H 0008H
+--> ?PR?_CH375HM_INDEX_WR_A?U_FUNC_A
+--> ?PR?_CH375HM_DATA_WR_A?U_FUNC_A
+--> ?PR?DELAY?U_FUNC_A
+--> ?PR?WAIT_INT_A?U_FUNC_A
+--> ?PR?CH375HM_DATA_RD_A?U_FUNC_A
?PR?GET_BASE_B?U_FUNC_B ----- ----- 09D8H 0004H
+--> ?PR?_RD_SECTOR_B?U_FUNC_B
?PR?_RD_SECTOR_B?U_FUNC_B ----- ----- 0A12H 000AH
+--> ?PR?_CH375HM_INDEX_WR_B?U_FUNC_B
+--> ?PR?_CH375HM_DATA_WR_B?U_FUNC_B
+--> ?PR?DELAY?U_FUNC_A
BL51 BANKED LINKER/LOCATER V6.00 07/21/2008 09:40:02 PAGE 5
+--> ?PR?WAIT_INT_B?U_FUNC_B
+--> ?PR?CH375HM_DATA_RD_B?U_FUNC_B
?PR?_LCD_PRINTF?LCD ----- ----- 09E2H 0003H
+--> ?PR?_LCD_GOTO?LCD
+--> ?PR?_LCD_WRITEDATA?LCD
?PR?_LCD_GOTO?LCD ----- ----- ----- -----
+--> ?PR?_LCD_WRITECOMMAND?LCD
?PR?_LCD_WRITEDATA?LCD ----- ----- ----- -----
+--> ?PR?LCD_WAITREADY?LCD
+--> ?PR?_DELAY1US?LCD
?PR?LCD_CLEAR?LCD ----- ----- ----- -----
+--> ?PR?_LCD_WRITECOMMAND?LCD
+--> ?PR?_DELAY1MS?LCD
?PR?SHOW_DISK_A?U_FUNC_A 003CH 0002H 09D8H 0003H
+--> ?PR?_RD_SECTOR_A?U_FUNC_A
+--> ?PR?_LCD_PRINTF?LCD
?PR?SHOW_DISK_B?U_FUNC_B 003CH 0002H 09D8H 0003H
+--> ?PR?_RD_SECTOR_B?U_FUNC_B
+--> ?PR?_LCD_PRINTF?LCD
?PR?SELECTDISK?U_FUNC_A ----- ----- 09D8H 0001H
+--> ?CO?U_FUNC_A
+--> ?PR?WAIT_INFRARED?U_FUNC_A
+--> ?PR?_LCD_PRINTF?LCD
?PR?WAIT_INFRARED?U_FUNC_A ----- ----- 09E2H 0003H
+--> ?PR?DELAY?U_FUNC_A
?PR?_DIS_FAT_IN_CLUST_A?U_FUNC_A ----- ----- 09E2H 000CH
+--> ?PR?_RD_SECTOR_A?U_FUNC_A
+--> ?PR?GET_LFAT_A?U_FUNC_A
?PR?GET_LFAT_A?U_FUNC_A ----- ----- 09EEH 0024H
+--> ?CO?U_FUNC_A
+--> ?PR?_RD_SECTOR_A?U_FUNC_A
?PR?KEY_OPARE_A?U_FUNC_A ----- ----- 09D8H 0002H
+--> ?PR?WAIT_INFRARED?U_FUNC_A
+--> ?PR?_OPR_MENU_A?U_FUNC_A
+--> ?PR?_DIS_FAT_IN_CLUST_A?U_FUNC_A
+--> ?PR?LCD_CLEAR?LCD
+--> ?PR?_PRINTFFAT?U_FUNC_A
+--> ?CO?U_FUNC_A
+--> ?PR?_LCD_PRINTF?LCD
?PR?_OPR_MENU_A?U_FUNC_A ----- ----- 09DAH 0008H
+--> ?PR?_DIS_FAT_IN_CLUST_A?U_FUNC_A
+--> ?PR?LCD_CLEAR?LCD
+--> ?CO?U_FUNC_A
+--> ?PR?_LCD_PRINTF?LCD
+--> ?PR?WAIT_INFRARED?U_FUNC_A
BL51 BANKED LINKER/LOCATER V6.00 07/21/2008 09:40:02 PAGE 6
+--> ?PR?_WRFAT_B?U_FUNC_A
+--> ?PR?_READAA?U_FUNC_A
+--> ?PR?_WRITEAB?U_FUNC_A
+--> ?PR?_RDFDT_A?U_FUNC_A
+--> ?PR?_WRFDT_B?U_FUNC_A
+--> ?PR?_RD_SECTOR_B?U_FUNC_B
?PR?_WRFAT_B?U_FUNC_A 003CH 0009H 09E2H 0025H
+--> ?PR?_RD_SECTOR_B?U_FUNC_B
+--> ?PR?_WR_SECTOR_B?U_FUNC_B
?PR?_WR_SECTOR_B?U_FUNC_B ----- ----- 0A07H 0009H
+--> ?PR?_CH375HM_INDEX_WR_B?U_FUNC_B
+--> ?PR?_CH375HM_DATA_WR_B?U_FUNC_B
+--> ?PR?DELAY?U_FUNC_A
+--> ?PR?WAIT_INT_B?U_FUNC_B
?PR?_READAA?U_FUNC_A 003CH 0002H 09E2H 0003H
+--> ?PR?_RD_FAT_A?U_FUNC_A
+--> ?PR?_RD_SECTOR_A?U_FUNC_A
?PR?_RD_FAT_A?U_FUNC_A ----- ----- 09E9H 0006H
+--> ?PR?_CH375HM_INDEX_WR_A?U_FUNC_A
+--> ?PR?_CH375HM_DATA_WR_A?U_FUNC_A
+--> ?PR?DELAY?U_FUNC_A
+--> ?PR?WAIT_INT_A?U_FUNC_A
+--> ?PR?CH375HM_DATA_RD_A?U_FUNC_A
?PR?_WRITEAB?U_FUNC_A 003CH 0002H 09E2H 0007H
+--> ?PR?_RD_FAT_B?U_FUNC_B
+--> ?PR?_WR_SECTOR_B?U_FUNC_B
?PR?_RD_FAT_B?U_FUNC_B ----- ----- 09E9H 000AH
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -