📄 综合测试.m51
字号:
BL51 BANKED LINKER/LOCATER V5.03 07/19/2010 11:10:52 PAGE 1
BL51 BANKED LINKER/LOCATER V5.03, INVOKED BY:
D:\KEIL\C51\BIN\BL51.EXE .\obj\main.obj, .\obj\18b20.obj, .\obj\delay.obj, .\obj\DS1302.obj, .\obj\i2c.obj, .\obj\keyboa
>> rd.obj, .\obj\uart.obj, .\obj\pcf8591.obj, .\obj\LED8x8.obj, .\obj\timer.obj, .\obj\1602.obj TO .\obj\综合测试 PRINT
>> (.\obj\综合测试.m51) RAMSIZE (256)
MEMORY MODEL: SMALL WITH FLOATING POINT ARITHMETIC
INPUT MODULES INCLUDED:
.\obj\main.obj (MAIN)
.\obj\18b20.obj (18B20)
.\obj\delay.obj (DELAY)
.\obj\DS1302.obj (DS1302)
.\obj\i2c.obj (I2C)
.\obj\keyboard.obj (KEYBOARD)
.\obj\uart.obj (UART)
.\obj\pcf8591.obj (PCF8591)
.\obj\LED8x8.obj (LED8X8)
.\obj\timer.obj (TIMER)
.\obj\1602.obj (1602)
D:\KEIL\C51\LIB\C51FPS.LIB (?C?FPMUL)
D:\KEIL\C51\LIB\C51FPS.LIB (?C?FCAST)
D:\KEIL\C51\LIB\C51FPS.LIB (PRINTF)
D:\KEIL\C51\LIB\C51FPS.LIB (?C?FPGETOPN)
D:\KEIL\C51\LIB\C51FPS.LIB (?C?FPROUND)
D:\KEIL\C51\LIB\C51FPS.LIB (?C?FPCONVERT)
D:\KEIL\C51\LIB\C51FPS.LIB (?C?FPADD)
D:\KEIL\C51\LIB\C51FPS.LIB (?C?FPDIV)
D:\KEIL\C51\LIB\C51FPS.LIB (?C?FTNPWR)
D:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
D:\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
D:\KEIL\C51\LIB\C51S.LIB (?C?CLDOPTR)
D:\KEIL\C51\LIB\C51S.LIB (?C?CSTPTR)
D:\KEIL\C51\LIB\C51S.LIB (?C?LNEG)
D:\KEIL\C51\LIB\C51S.LIB (?C?PLDIIDATA)
D:\KEIL\C51\LIB\C51S.LIB (?C?CCASE)
D:\KEIL\C51\LIB\C51S.LIB (PUTCHAR)
D:\KEIL\C51\LIB\C51S.LIB (?C_INIT)
LINK MAP OF MODULE: .\obj\综合测试 (MAIN)
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 0018H UNIT ?DT?18B20
BIT 0020H.0 0001H.1 UNIT _BIT_GROUP_
BIT 0021H.1 0000H.1 UNIT ?BI?I2C
0021H.2 0000H.6 *** GAP ***
DATA 0022H 001EH UNIT _DATA_GROUP_
DATA 0040H 0010H UNIT ?DT?DS1302
DATA 0050H 0009H UNIT ?DT?LED8X8
IDATA 0059H 0001H UNIT ?STACK
BL51 BANKED LINKER/LOCATER V5.03 07/19/2010 11:10:52 PAGE 2
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0008H UNIT ?PR?_SEND2BYTE?LED8X8
CODE 000BH 0003H ABSOLUTE
CODE 000EH 0015H UNIT ?PR?_DELAYMS?DELAY
CODE 0023H 0003H ABSOLUTE
CODE 0026H 0564H UNIT ?C?LIB_CODE
CODE 058AH 046FH UNIT ?PR?PRINTF?PRINTF
CODE 09F9H 0235H UNIT ?CO?MAIN
CODE 0C2EH 01C2H UNIT ?PR?MAIN?MAIN
CODE 0DF0H 00A0H UNIT ?PR?ADCHECK?PCF8591
CODE 0E90H 008CH UNIT ?C_C51STARTUP
CODE 0F1CH 006EH UNIT ?PR?KEYPRO?KEYBOARD
CODE 0F8AH 0067H UNIT ?PR?DS1302_WRITE_TIME?DS1302
CODE 0FF1H 005CH UNIT ?PR?DS1302_READ_TIME?DS1302
CODE 104DH 0058H UNIT ?PR?_ISENDSTR?I2C
CODE 10A5H 0053H UNIT ?PR?_IRCVSTR?I2C
CODE 10F8H 0041H UNIT ?PR?TIMER0_ISR?MAIN
CODE 1139H 003FH UNIT ?PR?_DS1302_WRITE_BYTE?DS1302
CODE 1178H 003CH UNIT ?PR?READTEMPERATURE?18B20
CODE 11B4H 003CH UNIT ?PR?_SENDBYTE?I2C
CODE 11F0H 003CH UNIT ?PR?LCD_INIT?1602
CODE 122CH 003BH UNIT ?PR?_DS1302_READ_BYTE?DS1302
CODE 1267H 003AH UNIT ?PR?_READADC?PCF8591
CODE 12A1H 0039H UNIT ?PR?KEYSCAN?KEYBOARD
CODE 12DAH 0036H UNIT ?PR?_LCD_WRITE_STRING?1602
CODE 1310H 002AH UNIT ?PR?_WRITEONECHAR?18B20
CODE 133AH 0029H UNIT ?PR?READONECHAR?18B20
CODE 1363H 0028H UNIT ?PR?INIT_DS18B20?18B20
CODE 138BH 0027H UNIT ?C_INITSEG
CODE 13B2H 0027H UNIT ?PR?_WRITEDAC?PCF8591
CODE 13D9H 0027H UNIT ?PR?PUTCHAR?PUTCHAR
CODE 1400H 0024H UNIT ?PR?RCVBYTE?I2C
CODE 1424H 0020H UNIT ?PR?_DELAYS?MAIN
CODE 1444H 001EH UNIT ?PR?LED8X8DISPLAY?LED8X8
CODE 1462H 001CH UNIT ?PR?UART_SER?UART
CODE 147EH 0018H UNIT ?PR?_SENDSEG?LED8X8
CODE 1496H 0016H UNIT ?PR?START_I2C?I2C
CODE 14ACH 0014H UNIT ?PR?_LCD_WRITE_COM?1602
CODE 14C0H 0014H UNIT ?PR?_LCD_WRITE_DATA?1602
CODE 14D4H 0013H UNIT ?PR?_SEND1BYTE?LED8X8
CODE 14E7H 0011H UNIT ?PR?STOP_I2C?I2C
CODE 14F8H 0011H UNIT ?PR?ACK_I2C?I2C
CODE 1509H 0011H UNIT ?PR?NOACK_I2C?I2C
CODE 151AH 000EH UNIT ?PR?INITUART?UART
CODE 1528H 000BH UNIT ?PR?DS1302_INIT?DS1302
CODE 1533H 000AH UNIT ?PR?INIT_TIMER0?TIMER
CODE 153DH 0006H UNIT ?PR?OUT595?LED8X8
CODE 1543H 0003H UNIT ?PR?_DELAYUS2X?DELAY
OVERLAY MAP OF MODULE: .\obj\综合测试 (MAIN)
SEGMENT BIT_GROUP DATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH
BL51 BANKED LINKER/LOCATER V5.03 07/19/2010 11:10:52 PAGE 3
-------------------------------------------------------------------------
?PR?TIMER0_ISR?MAIN ----- ----- ----- -----
+--> ?PR?LED8X8DISPLAY?LED8X8
?PR?LED8X8DISPLAY?LED8X8 ----- ----- ----- -----
+--> ?PR?_SENDSEG?LED8X8
+--> ?PR?_SEND2BYTE?LED8X8
+--> ?PR?OUT595?LED8X8
?PR?_SEND2BYTE?LED8X8 ----- ----- ----- -----
+--> ?PR?_SEND1BYTE?LED8X8
*** NEW ROOT ***************************************************
?C_C51STARTUP ----- ----- ----- -----
+--> ?PR?MAIN?MAIN
+--> ?C_INITSEG
?PR?MAIN?MAIN ----- ----- 0022H 0002H
+--> ?PR?DS1302_INIT?DS1302
+--> ?PR?INITUART?UART
+--> ?PR?LCD_INIT?1602
+--> ?PR?_DELAYMS?DELAY
+--> ?CO?MAIN
+--> ?PR?_LCD_WRITE_STRING?1602
+--> ?PR?INIT_TIMER0?TIMER
+--> ?PR?_DELAYS?MAIN
+--> ?PR?_ISENDSTR?I2C
+--> ?PR?_IRCVSTR?I2C
+--> ?PR?PRINTF?PRINTF
+--> ?PR?ADCHECK?PCF8591
+--> ?PR?DS1302_WRITE_TIME?DS1302
+--> ?PR?DS1302_READ_TIME?DS1302
+--> ?PR?READTEMPERATURE?18B20
+--> ?PR?KEYPRO?KEYBOARD
?PR?DS1302_INIT?DS1302 ----- ----- ----- -----
+--> ?PR?_DS1302_WRITE_BYTE?DS1302
?PR?LCD_INIT?1602 ----- ----- ----- -----
+--> ?PR?_LCD_WRITE_COM?1602
+--> ?PR?_DELAYMS?DELAY
?PR?_LCD_WRITE_COM?1602 ----- ----- 0028H 0001H
+--> ?PR?_DELAYMS?DELAY
?PR?_DELAYMS?DELAY ----- ----- ----- -----
+--> ?PR?_DELAYUS2X?DELAY
?PR?_LCD_WRITE_STRING?1602 ----- ----- 0024H 0004H
+--> ?PR?_LCD_WRITE_COM?1602
+--> ?PR?_LCD_WRITE_DATA?1602
?PR?_LCD_WRITE_DATA?1602 ----- ----- 0028H 0001H
+--> ?PR?_DELAYMS?DELAY
?PR?_DELAYS?MAIN ----- ----- 0024H 0001H
BL51 BANKED LINKER/LOCATER V5.03 07/19/2010 11:10:52 PAGE 4
+--> ?PR?_DELAYMS?DELAY
?PR?_ISENDSTR?I2C ----- ----- 0024H 0007H
+--> ?PR?START_I2C?I2C
+--> ?PR?_SENDBYTE?I2C
+--> ?PR?STOP_I2C?I2C
+--> ?PR?_DELAYMS?DELAY
?PR?_IRCVSTR?I2C ----- ----- 0024H 0006H
+--> ?PR?START_I2C?I2C
+--> ?PR?_SENDBYTE?I2C
+--> ?PR?RCVBYTE?I2C
+--> ?PR?ACK_I2C?I2C
+--> ?PR?NOACK_I2C?I2C
+--> ?PR?STOP_I2C?I2C
?PR?PRINTF?PRINTF 0020H.0 0001H.1 0024H 001CH
+--> ?PR?PUTCHAR?PUTCHAR
?PR?ADCHECK?PCF8591 ----- ----- 0024H 0003H
+--> ?PR?_WRITEDAC?PCF8591
+--> ?PR?_READADC?PCF8591
?PR?_WRITEDAC?PCF8591 ----- ----- 0027H 0001H
+--> ?PR?START_I2C?I2C
+--> ?PR?_SENDBYTE?I2C
+--> ?PR?STOP_I2C?I2C
?PR?_READADC?PCF8591 ----- ----- 0027H 0002H
+--> ?PR?START_I2C?I2C
+--> ?PR?_SENDBYTE?I2C
+--> ?PR?RCVBYTE?I2C
+--> ?PR?NOACK_I2C?I2C
+--> ?PR?STOP_I2C?I2C
?PR?DS1302_WRITE_TIME?DS1302 ----- ----- ----- -----
+--> ?PR?_DS1302_WRITE_BYTE?DS1302
?PR?DS1302_READ_TIME?DS1302 ----- ----- ----- -----
+--> ?PR?_DS1302_READ_BYTE?DS1302
?PR?READTEMPERATURE?18B20 ----- ----- 0024H 0001H
+--> ?PR?INIT_DS18B20?18B20
+--> ?PR?_WRITEONECHAR?18B20
+--> ?PR?_DELAYMS?DELAY
+--> ?PR?READONECHAR?18B20
?PR?INIT_DS18B20?18B20 0020H.0 0000H.1 ----- -----
+--> ?PR?_DELAYUS2X?DELAY
?PR?_WRITEONECHAR?18B20 ----- ----- 0025H 0002H
+--> ?PR?_DELAYUS2X?DELAY
?PR?READONECHAR?18B20 ----- ----- 0025H 0002H
+--> ?PR?_DELAYUS2X?DELAY
?PR?KEYPRO?KEYBOARD ----- ----- ----- -----
BL51 BANKED LINKER/LOCATER V5.03 07/19/2010 11:10:52 PAGE 5
+--> ?PR?KEYSCAN?KEYBOARD
?PR?KEYSCAN?KEYBOARD ----- ----- 0024H 0001H
+--> ?PR?_DELAYMS?DELAY
SYMBOL TABLE OF MODULE: .\obj\综合测试 (MAIN)
VALUE TYPE NAME
----------------------------------
------- MODULE MAIN
C:0000H SYMBOL _ICE_DUMMY_
D:0080H PUBLIC P0
D:0090H PUBLIC P1
D:00A0H PUBLIC P2
D:00B0H PUBLIC P3
D:00A8H PUBLIC IE
B:00A0H.6 PUBLIC EN
D:00B8H PUBLIC IP
B:00A0H.7 PUBLIC LATCH1
B:00A0H.3 PUBLIC LATCH2
C:1424H PUBLIC _DelayS
C:0C2EH PUBLIC main
D:0098H PUBLIC SCON
D:0088H PUBLIC TCON
D:008CH PUBLIC TH0
D:008AH PUBLIC TL0
C:10F8H PUBLIC Timer0_isr
D:00C8H PUBLIC T2CON
D:00D0H PUBLIC PSW
------- PROC _DELAYS
D:0024H SYMBOL u
C:1424H LINE# 24
C:1426H LINE# 25
C:1426H LINE# 26
C:142DH LINE# 27
C:142DH LINE# 28
C:1432H LINE# 29
C:1437H LINE# 30
C:143CH LINE# 31
C:1441H LINE# 32
C:1443H LINE# 33
------- ENDPROC _DELAYS
------- PROC MAIN
------- DO
D:0022H SYMBOL doflye
D:0023H SYMBOL keynum
D:0006H SYMBOL temp
------- ENDDO
C:0C2EH LINE# 37
C:0C2EH LINE# 38
C:0C2EH LINE# 39
C:0C31H LINE# 46
C:0C34H LINE# 47
C:0C37H LINE# 48
BL51 BANKED LINKER/LOCATER V5.03 07/19/2010 11:10:52 PAGE 6
C:0C3AH LINE# 49
C:0C3FH LINE# 50
C:0C4BH LINE# 51
C:0C58H LINE# 52
C:0C5AH LINE# 53
C:0C5DH LINE# 55
C:0C60H LINE# 56
C:0C62H LINE# 57
C:0C64H LINE# 59
C:0C67H LINE# 60
C:0C69H LINE# 61
C:0C6BH LINE# 62
C:0C70H LINE# 64
C:0C70H LINE# 65
C:0C70H LINE# 66
C:0C80H LINE# 67
C:0C85H LINE# 68
C:0C88H LINE# 69
C:0C97H LINE# 70
C:0C9EH LINE# 71
C:0CA4H LINE# 73
C:0CABH LINE# 74
C:0CB0H LINE# 75
C:0CB8H LINE# 76
C:0CBEH LINE# 78
C:0CC5H LINE# 79
C:0CCAH LINE# 80
C:0CCDH LINE# 81
C:0CD0H LINE# 82
C:0CD7H LINE# 83
C:0CDDH LINE# 85
C:0CE4H LINE# 86
C:0CE9H LINE# 87
C:0CF2H LINE# 88
C:0CF7H LINE# 89
C:0D00H LINE# 90
C:0D09H LINE# 91
C:0D0EH LINE# 93
C:0D17H LINE# 94
C:0D1CH LINE# 95
C:0D1FH LINE# 96
C:0D24H LINE# 97
C:0D27H LINE# 98
C:0D4AH LINE# 99
C:0D4FH LINE# 100
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -