📄 cadenlar.m51
字号:
BL51 BANKED LINKER/LOCATER V5.03 04/23/2011 21:41:38 PAGE 1
BL51 BANKED LINKER/LOCATER V5.03, INVOKED BY:
D:\KEIL\C51\BIN\BL51.EXE cadenlar.obj TO cadenlar RAMSIZE (256)
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
cadenlar.obj (CADENLAR)
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?CILDOPTR)
D:\KEIL\C51\LIB\C51S.LIB (?C?CSTPTR)
D:\KEIL\C51\LIB\C51S.LIB (?C?CSTOPTR)
D:\KEIL\C51\LIB\C51S.LIB (?C_INIT)
LINK MAP OF MODULE: cadenlar (CADENLAR)
TYPE BASE LENGTH RELOCATION SEGMENT NAME
-----------------------------------------------------
* * * * * * * D A T A M E M O R Y * * * * * * *
REG 0000H 0008H ABSOLUTE "REG BANK 0"
0008H 0018H *** GAP ***
BIT 0020H.0 0000H.1 UNIT ?BI?CADENLAR
BIT 0020H.1 0000H.1 UNIT _BIT_GROUP_
0020H.2 0000H.6 *** GAP ***
DATA 0021H 0020H UNIT ?DT?CADENLAR
DATA 0041H 001AH UNIT _DATA_GROUP_
IDATA 005BH 0001H UNIT ?STACK
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 02E5H UNIT ?PR?_SPECIAL_DAY?CADENLAR
CODE 02E8H 01FEH UNIT ?PR?_KEY_DATA_CHANGE?CADENLAR
CODE 04E6H 01A6H UNIT ?PR?_LCD_SHOW?CADENLAR
CODE 068CH 016FH UNIT ?CO?CADENLAR
CODE 07FBH 00E9H UNIT ?PR?_KEY_INCREASE?CADENLAR
CODE 08E4H 00B9H UNIT ?PR?_KEY_DECREASE?CADENLAR
CODE 099DH 00ADH UNIT ?C?LIB_CODE
CODE 0A4AH 00A0H UNIT ?PR?_KEY_ALARM_CHANGE?CADENLAR
CODE 0AEAH 008CH UNIT ?C_C51STARTUP
CODE 0B76H 0087H UNIT ?PR?_DS1302_INIT?CADENLAR
CODE 0BFDH 0075H UNIT ?PR?KEY_DATA_PHOTO?CADENLAR
CODE 0C72H 0069H UNIT ?PR?MAIN?CADENLAR
CODE 0CDBH 005AH UNIT ?PR?_PHOTO_DISPLAY?CADENLAR
CODE 0D35H 0058H UNIT ?PR?_KEY_DATA?CADENLAR
CODE 0D8DH 0057H UNIT ?PR?LCD_INIT?CADENLAR
CODE 0DE4H 0055H UNIT ?PR?_KEY_ALARM_INCREASE?CADENLAR
CODE 0E39H 004EH UNIT ?PR?DISPLAY?CADENLAR
CODE 0E87H 0046H UNIT ?PR?_KEY_ALARM?CADENLAR
CODE 0ECDH 0043H UNIT ?PR?_KEY_ALARM_DECREASE?CADENLAR
CODE 0F10H 0041H UNIT ?C_INITSEG
CODE 0F51H 003DH UNIT ?PR?_DS1302_FRESH?CADENLAR
CODE 0F8EH 003DH UNIT ?PR?_NEW_CLOCK_TIME?CADENLAR
BL51 BANKED LINKER/LOCATER V5.03 04/23/2011 21:41:38 PAGE 2
CODE 0FCBH 003BH UNIT ?PR?KEY_SCAN?CADENLAR
CODE 1006H 003BH UNIT ?PR?KEY_FUNCTIONFACE?CADENLAR
CODE 1041H 0038H UNIT ?PR?_KEY_FUNCTION?CADENLAR
CODE 1079H 0036H UNIT ?PR?_DS1302_READ?CADENLAR
CODE 10AFH 0035H UNIT ?PR?_LCD_WDAT?CADENLAR
CODE 10E4H 002DH UNIT ?PR?KEY_ALARM_PHOTO?CADENLAR
CODE 1111H 0025H UNIT ?PR?_LCD_WSTR?CADENLAR
CODE 1136H 0024H UNIT ?PR?_LCD_POS?CADENLAR
CODE 115AH 0023H UNIT ?PR?_DELAY?CADENLAR
CODE 117DH 0023H UNIT ?PR?_LCD_WCMD?CADENLAR
CODE 11A0H 0015H UNIT ?PR?_CLOCK_BELL?CADENLAR
CODE 11B5H 0014H UNIT ?PR?_DS1302_WRITE?CADENLAR
CODE 11C9H 0014H UNIT ?PR?LCD_BUSY?CADENLAR
CODE 11DDH 0013H UNIT ?PR?_DS1302_WRITE_BYTE?CADENLAR
CODE 11F0H 000DH UNIT ?PR?DELAY_300MS?CADENLAR
CODE 11FDH 000CH UNIT ?PR?LCD_CLEAR?CADENLAR
CODE 1209H 000BH UNIT ?PR?_CLOCK_INT?CADENLAR
CODE 1214H 0009H UNIT ?PR?KEY_IDLE?CADENLAR
OVERLAY MAP OF MODULE: cadenlar (CADENLAR)
SEGMENT BIT_GROUP DATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH
----------------------------------------------------------------------------
?C_C51STARTUP ----- ----- ----- -----
+--> ?PR?MAIN?CADENLAR
+--> ?C_INITSEG
?PR?MAIN?CADENLAR ----- ----- ----- -----
+--> ?PR?_DS1302_INIT?CADENLAR
+--> ?PR?LCD_INIT?CADENLAR
+--> ?PR?KEY_SCAN?CADENLAR
+--> ?PR?KEY_IDLE?CADENLAR
+--> ?PR?_KEY_FUNCTION?CADENLAR
+--> ?PR?_CLOCK_BELL?CADENLAR
+--> ?PR?_CLOCK_INT?CADENLAR
+--> ?PR?_DS1302_FRESH?CADENLAR
+--> ?PR?_LCD_SHOW?CADENLAR
+--> ?PR?_SPECIAL_DAY?CADENLAR
?PR?_DS1302_INIT?CADENLAR ----- ----- 004DH 0006H
+--> ?PR?_DS1302_WRITE?CADENLAR
+--> ?CO?CADENLAR
?PR?_DS1302_WRITE?CADENLAR ----- ----- ----- -----
+--> ?PR?_DS1302_WRITE_BYTE?CADENLAR
?PR?LCD_INIT?CADENLAR ----- ----- ----- -----
+--> ?PR?_DELAY?CADENLAR
+--> ?PR?_LCD_WCMD?CADENLAR
?PR?_LCD_WCMD?CADENLAR ----- ----- ----- -----
+--> ?PR?_DELAY?CADENLAR
+--> ?PR?LCD_BUSY?CADENLAR
BL51 BANKED LINKER/LOCATER V5.03 04/23/2011 21:41:38 PAGE 3
?PR?LCD_BUSY?CADENLAR 0020H.1 0000H.1 ----- -----
?PR?KEY_SCAN?CADENLAR ----- ----- ----- -----
+--> ?PR?_DELAY?CADENLAR
?PR?_KEY_FUNCTION?CADENLAR ----- ----- 0041H 0006H
+--> ?PR?KEY_SCAN?CADENLAR
+--> ?PR?_KEY_DATA?CADENLAR
+--> ?PR?_KEY_ALARM?CADENLAR
+--> ?PR?LCD_CLEAR?CADENLAR
+--> ?PR?KEY_FUNCTIONFACE?CADENLAR
?PR?_KEY_DATA?CADENLAR ----- ----- 0047H 0006H
+--> ?PR?LCD_CLEAR?CADENLAR
+--> ?PR?_KEY_DATA_CHANGE?CADENLAR
+--> ?PR?KEY_SCAN?CADENLAR
+--> ?PR?KEY_DATA_PHOTO?CADENLAR
+--> ?PR?DELAY_300MS?CADENLAR
+--> ?PR?_KEY_DECREASE?CADENLAR
+--> ?PR?_KEY_INCREASE?CADENLAR
+--> ?PR?_NEW_CLOCK_TIME?CADENLAR
+--> ?PR?_DS1302_INIT?CADENLAR
?PR?LCD_CLEAR?CADENLAR ----- ----- ----- -----
+--> ?PR?_LCD_WCMD?CADENLAR
+--> ?PR?_DELAY?CADENLAR
?PR?_KEY_DATA_CHANGE?CADENLAR ----- ----- 0050H 000BH
+--> ?PR?_LCD_POS?CADENLAR
+--> ?PR?_LCD_WDAT?CADENLAR
?PR?_LCD_POS?CADENLAR ----- ----- ----- -----
+--> ?PR?_LCD_WCMD?CADENLAR
?PR?_LCD_WDAT?CADENLAR ----- ----- ----- -----
+--> ?PR?LCD_BUSY?CADENLAR
+--> ?PR?_DELAY?CADENLAR
?PR?KEY_DATA_PHOTO?CADENLAR ----- ----- ----- -----
+--> ?PR?_PHOTO_DISPLAY?CADENLAR
+--> ?PR?_LCD_WCMD?CADENLAR
?PR?_PHOTO_DISPLAY?CADENLAR ----- ----- 004DH 0004H
+--> ?PR?DISPLAY?CADENLAR
+--> ?PR?_LCD_WCMD?CADENLAR
+--> ?PR?_LCD_WDAT?CADENLAR
+--> ?PR?_DELAY?CADENLAR
?PR?DISPLAY?CADENLAR ----- ----- ----- -----
+--> ?PR?_LCD_WCMD?CADENLAR
+--> ?PR?_LCD_WDAT?CADENLAR
+--> ?PR?_DELAY?CADENLAR
?PR?_KEY_DECREASE?CADENLAR ----- ----- 004DH 0003H
+--> ?PR?_KEY_DATA_CHANGE?CADENLAR
BL51 BANKED LINKER/LOCATER V5.03 04/23/2011 21:41:38 PAGE 4
?PR?_KEY_INCREASE?CADENLAR ----- ----- 004DH 0003H
+--> ?PR?_KEY_DATA_CHANGE?CADENLAR
?PR?_KEY_ALARM?CADENLAR ----- ----- 0047H 0003H
+--> ?PR?LCD_CLEAR?CADENLAR
+--> ?PR?_KEY_ALARM_CHANGE?CADENLAR
+--> ?PR?KEY_SCAN?CADENLAR
+--> ?PR?KEY_ALARM_PHOTO?CADENLAR
+--> ?PR?DELAY_300MS?CADENLAR
+--> ?PR?_KEY_ALARM_DECREASE?CADENLAR
+--> ?PR?_KEY_ALARM_INCREASE?CADENLAR
?PR?_KEY_ALARM_CHANGE?CADENLAR ----- ----- 004DH 0006H
+--> ?PR?_LCD_POS?CADENLAR
+--> ?PR?_LCD_WDAT?CADENLAR
?PR?KEY_ALARM_PHOTO?CADENLAR ----- ----- ----- -----
+--> ?PR?_PHOTO_DISPLAY?CADENLAR
+--> ?PR?_LCD_WCMD?CADENLAR
?PR?_KEY_ALARM_DECREASE?CADENLAR ----- ----- 004AH 0003H
+--> ?PR?_KEY_ALARM_CHANGE?CADENLAR
?PR?_KEY_ALARM_INCREASE?CADENLAR ----- ----- 004AH 0003H
+--> ?PR?_KEY_ALARM_CHANGE?CADENLAR
?PR?KEY_FUNCTIONFACE?CADENLAR ----- ----- ----- -----
+--> ?PR?_LCD_POS?CADENLAR
+--> ?CO?CADENLAR
+--> ?PR?_LCD_WSTR?CADENLAR
?PR?_LCD_WSTR?CADENLAR ----- ----- 0047H 0003H
+--> ?PR?_LCD_WDAT?CADENLAR
?PR?_DS1302_FRESH?CADENLAR ----- ----- 0041H 0006H
+--> ?CO?CADENLAR
+--> ?PR?_DS1302_READ?CADENLAR
?PR?_DS1302_READ?CADENLAR ----- ----- ----- -----
+--> ?PR?_DS1302_WRITE_BYTE?CADENLAR
?PR?_LCD_SHOW?CADENLAR ----- ----- 0041H 0006H
+--> ?PR?_LCD_POS?CADENLAR
+--> ?PR?_LCD_WDAT?CADENLAR
?PR?_SPECIAL_DAY?CADENLAR ----- ----- 0041H 0003H
+--> ?PR?_LCD_POS?CADENLAR
+--> ?CO?CADENLAR
+--> ?PR?_LCD_WSTR?CADENLAR
SYMBOL TABLE OF MODULE: cadenlar (CADENLAR)
VALUE TYPE NAME
----------------------------------
BL51 BANKED LINKER/LOCATER V5.03 04/23/2011 21:41:38 PAGE 5
------- MODULE CADENLAR
C:0000H SYMBOL _ICE_DUMMY_
D:0021H PUBLIC second
D:0080H PUBLIC P0
D:0090H PUBLIC P1
D:00A0H PUBLIC P2
D:00B0H PUBLIC P3
C:0A58H PUBLIC _Key_Alarm_Change
D:0022H PUBLIC pointer
C:1214H PUBLIC Key_Idle
C:08E4H PUBLIC _Key_Decrease
D:0023H PUBLIC number
D:00A8H PUBLIC IE
C:0305H PUBLIC _Key_Data_Change
D:002DH PUBLIC alarmsecond
C:0FCBH PUBLIC Key_Scan
B:0090H.2 PUBLIC EN
D:002EH PUBLIC minute
B:00A0H.6 PUBLIC IO
D:00B8H PUBLIC IP
C:07FBH PUBLIC _Key_Increase
C:0F51H PUBLIC _DS1302_Fresh
C:0693H PUBLIC read_addr
C:1079H PUBLIC _DS1302_Read
C:11FDH PUBLIC LCD_Clear
B:00A0H.0 PUBLIC BELL
D:002FH PUBLIC clock_time
C:0796H PUBLIC day10
C:1184H PUBLIC _LCD_Wcmd
C:07A7H PUBLIC day11
C:07B8H PUBLIC day12
C:07C8H PUBLIC day13
C:11DDH PUBLIC _DS1302_Write_Byte
C:0003H PUBLIC _Special_Day
B:0090H.0 PUBLIC RS
C:10C9H PUBLIC _LCD_Wdat
C:0C72H PUBLIC main
D:0037H PUBLIC alarmminute
C:0CDBH PUBLIC _Photo_Display
D:0038H PUBLIC month
B:0090H.1 PUBLIC RW
D:0039H PUBLIC count
C:068CH PUBLIC write_addr
C:11B5H PUBLIC _DS1302_Write
D:003AH PUBLIC week
B:00A0H.5 PUBLIC SCLK
C:11A0H PUBLIC _Clock_Bell
D:0098H PUBLIC SCON
C:0B76H PUBLIC _DS1302_Init
D:0088H PUBLIC TCON
C:1041H PUBLIC _Key_Function
D:003BH PUBLIC pointer1
C:04E6H PUBLIC _LCD_Show
D:003CH PUBLIC day
D:003DH PUBLIC hour
B:0020H.0 PUBLIC ReadRTC_Flag
C:1111H PUBLIC _LCD_Wstr
BL51 BANKED LINKER/LOCATER V5.03 04/23/2011 21:41:38 PAGE 6
C:11F0H PUBLIC Delay_300ms
C:113AH PUBLIC _LCD_Pos
C:1006H PUBLIC Key_FunctionFace
C:0D8DH PUBLIC LCD_Init
C:0F8EH PUBLIC _New_Clock_Time
D:003EH PUBLIC alarmhour
C:115AH PUBLIC _Delay
C:11C9H PUBLIC LCD_Busy
C:0E87H PUBLIC _Key_Alarm
C:0E39H PUBLIC Display
C:1209H PUBLIC _Clock_Int
C:0ECDH PUBLIC _Key_Alarm_Decrease
C:07D9H PUBLIC time0
C:07EAH PUBLIC time1
D:003FH PUBLIC year1
D:0040H PUBLIC year2
C:0D35H PUBLIC _Key_Data
D:00C8H PUBLIC T2CON
C:10E4H PUBLIC Key_Alarm_Photo
C:0DE4H PUBLIC _Key_Alarm_Increase
C:06DEH PUBLIC everyday
C:06EFH PUBLIC day0
C:06FBH PUBLIC day1
C:070CH PUBLIC day2
C:069AH PUBLIC dis0
C:071FH PUBLIC day3
C:06ABH PUBLIC dis1
C:0730H PUBLIC day4
C:06BCH PUBLIC dis2
C:0741H PUBLIC day5
C:0BFDH PUBLIC Key_Data_Photo
C:06CDH PUBLIC dis3
C:0752H PUBLIC day6
C:0763H PUBLIC day7
C:0774H PUBLIC day8
C:0785H PUBLIC day9
B:00A0H.7 PUBLIC RST
D:00D0H PUBLIC PSW
------- PROC _DS1302_WRITE_BYTE
D:0007H SYMBOL temp
------- DO
D:0006H SYMBOL i
------- ENDDO
C:11DDH LINE# 19
C:11DDH LINE# 20
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -