📄 timer.m51
字号:
BL51 BANKED LINKER/LOCATER V5.12 03/30/2006 19:28:31 PAGE 1
BL51 BANKED LINKER/LOCATER V5.12, INVOKED BY:
D:\KEIL\C51\BIN\BL51.EXE Timer.obj TO Timer RAMSIZE (256)
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
Timer.obj (TIMER)
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?IMUL)
D:\KEIL\C51\LIB\C51S.LIB (?C?ULCMP)
D:\KEIL\C51\LIB\C51S.LIB (?C_INIT)
LINK MAP OF MODULE: Timer (TIMER)
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 0006H UNIT _DATA_GROUP_
000EH 0012H *** GAP ***
BIT 0020H.0 0000H.6 UNIT ?BI?TIMER
BIT 0020H.6 0000H.2 UNIT _BIT_GROUP_
DATA 0021H 0038H UNIT ?DT?TIMER
IDATA 0059H 0001H UNIT ?STACK
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0013H INBLOCK ?PR?EE_DELAY?TIMER
CODE 0016H 0005H INBLOCK ?PR?STROBE_LCD?TIMER
CODE 001BH 0003H ABSOLUTE
CODE 001EH 04C3H INBLOCK ?PR?KEY_PRESSED?TIMER
CODE 04E1H 00B3H INBLOCK ?PR?_DISPLAY_COUNT?TIMER
CODE 0594H 00B0H INBLOCK ?PR?INIT_TIMER1_ISR?TIMER
CODE 0644H 008CH UNIT ?C_C51STARTUP
CODE 06D0H 007BH UNIT ?C?LIB_CODE
CODE 074BH 007AH UNIT ?CO?TIMER
CODE 07C5H 003BH INBLOCK ?PR?INIT_2_LINE_LCD?TIMER
CODE 0800H 041CH INBLOCK ?PR?MAIN?TIMER
CODE 0C1CH 0052H INBLOCK ?PR?_EE_BYTE_FROM_EE?TIMER
CODE 0C6EH 0046H INBLOCK ?PR?_DELAY?TIMER
CODE 0CB4H 0032H INBLOCK ?PR?_WRITE_LCD_LINE?TIMER
CODE 0CE6H 002EH INBLOCK ?PR?_EE_BYTE?TIMER
CODE 0D14H 002DH INBLOCK ?PR?_EE_BYTE_TO_EE?TIMER
CODE 0D41H 002CH UNIT ?C_INITSEG
CODE 0D6DH 0027H INBLOCK ?PR?WRITE_LCD_BYTE?TIMER
CODE 0D94H 0025H INBLOCK ?PR?READ_LCD_BYTE?TIMER
CODE 0DB9H 0024H INBLOCK ?PR?_EE_DATA?TIMER
CODE 0DDDH 0013H INBLOCK ?PR?ACK?TIMER
CODE 0DF0H 0012H INBLOCK ?PR?MASTERACK?TIMER
CODE 0E02H 0011H INBLOCK ?PR?INIT_DELAY?TIMER
BL51 BANKED LINKER/LOCATER V5.12 03/30/2006 19:28:31 PAGE 2
CODE 0E13H 0010H INBLOCK ?PR?CLEAR_LCD?TIMER
CODE 0E23H 000DH INBLOCK ?PR?EE_START?TIMER
CODE 0E30H 000AH INBLOCK ?PR?WAIT_LCD_BUSY?TIMER
OVERLAY MAP OF MODULE: Timer (TIMER)
SEGMENT BIT_GROUP DATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH
----------------------------------------------------------------------
?C_C51STARTUP ----- ----- ----- -----
+--> ?PR?MAIN?TIMER
+--> ?C_INITSEG
?PR?MAIN?TIMER ----- ----- ----- -----
+--> ?PR?_DELAY?TIMER
+--> ?PR?INIT_2_LINE_LCD?TIMER
+--> ?PR?_EE_BYTE_FROM_EE?TIMER
+--> ?PR?CLEAR_LCD?TIMER
+--> ?CO?TIMER
+--> ?PR?_WRITE_LCD_LINE?TIMER
+--> ?PR?KEY_PRESSED?TIMER
?PR?_DELAY?TIMER ----- ----- 0008H 0006H
+--> ?PR?_EE_BYTE_TO_EE?TIMER
?PR?_EE_BYTE_TO_EE?TIMER ----- ----- ----- -----
+--> ?PR?ACK?TIMER
+--> ?PR?_EE_BYTE?TIMER
+--> ?PR?EE_DELAY?TIMER
?PR?ACK?TIMER ----- ----- ----- -----
+--> ?PR?EE_START?TIMER
+--> ?PR?_EE_BYTE?TIMER
+--> ?PR?EE_DELAY?TIMER
?PR?EE_START?TIMER ----- ----- ----- -----
+--> ?PR?EE_DELAY?TIMER
?PR?_EE_BYTE?TIMER ----- ----- ----- -----
+--> ?PR?EE_DELAY?TIMER
?PR?INIT_2_LINE_LCD?TIMER ----- ----- 0008H 0001H
+--> ?PR?INIT_DELAY?TIMER
+--> ?PR?STROBE_LCD?TIMER
+--> ?PR?WAIT_LCD_BUSY?TIMER
+--> ?CO?TIMER
+--> ?PR?WRITE_LCD_BYTE?TIMER
?PR?WAIT_LCD_BUSY?TIMER ----- ----- ----- -----
+--> ?PR?READ_LCD_BYTE?TIMER
?PR?READ_LCD_BYTE?TIMER 0020H.7 0000H.1 ----- -----
?PR?WRITE_LCD_BYTE?TIMER 0020H.6 0000H.1 000BH 0001H
BL51 BANKED LINKER/LOCATER V5.12 03/30/2006 19:28:31 PAGE 3
+--> ?PR?STROBE_LCD?TIMER
+--> ?PR?WAIT_LCD_BUSY?TIMER
?PR?_EE_BYTE_FROM_EE?TIMER ----- ----- 0008H 0003H
+--> ?PR?ACK?TIMER
+--> ?PR?_EE_BYTE?TIMER
+--> ?PR?EE_DELAY?TIMER
+--> ?PR?_EE_DATA?TIMER
+--> ?PR?MASTERACK?TIMER
?PR?_EE_DATA?TIMER ----- ----- ----- -----
+--> ?PR?EE_DELAY?TIMER
?PR?MASTERACK?TIMER ----- ----- ----- -----
+--> ?PR?EE_DELAY?TIMER
?PR?CLEAR_LCD?TIMER ----- ----- ----- -----
+--> ?PR?WRITE_LCD_BYTE?TIMER
?PR?_WRITE_LCD_LINE?TIMER ----- ----- 0008H 0003H
+--> ?PR?WRITE_LCD_BYTE?TIMER
?PR?KEY_PRESSED?TIMER ----- ----- ----- -----
+--> ?PR?_DELAY?TIMER
+--> ?PR?CLEAR_LCD?TIMER
+--> ?CO?TIMER
+--> ?PR?_WRITE_LCD_LINE?TIMER
+--> ?PR?WRITE_LCD_BYTE?TIMER
+--> ?PR?_EE_BYTE_FROM_EE?TIMER
+--> ?PR?_DISPLAY_COUNT?TIMER
?PR?_DISPLAY_COUNT?TIMER ----- ----- 0008H 0003H
+--> ?PR?WRITE_LCD_BYTE?TIMER
SYMBOL TABLE OF MODULE: Timer (TIMER)
VALUE TYPE NAME
----------------------------------
------- MODULE TIMER
C:0000H SYMBOL _ICE_DUMMY_
D:0080H PUBLIC P0
D:0090H PUBLIC P1
D:00A0H PUBLIC P2
B:0020H.0 PUBLIC in_1_off_flag
D:00B0H PUBLIC P3
B:0020H.1 PUBLIC in_2_off_flag
C:0C24H PUBLIC _ee_byte_from_ee
B:0020H.2 PUBLIC in_3_off_flag
B:00A8H.7 PUBLIC EA
C:07C5H PUBLIC init_2_line_LCD
D:0021H PUBLIC t_i1_off
D:0023H PUBLIC t_i2_off
D:0025H PUBLIC t_i3_off
D:00A8H PUBLIC IE
BL51 BANKED LINKER/LOCATER V5.12 03/30/2006 19:28:31 PAGE 4
D:0027H PUBLIC on_time1_rl1
C:0E30H PUBLIC wait_LCD_busy
D:0028H PUBLIC on_time1_rl2
D:0029H PUBLIC on_time2_rl1
B:0080H.3 PUBLIC EN
D:002AH PUBLIC on_time1_rl3
D:002BH PUBLIC on_time2_rl2
D:002CH PUBLIC on_time3_rl1
D:002DH PUBLIC on_time2_rl3
D:002EH PUBLIC on_time3_rl2
D:002FH PUBLIC on_time3_rl3
D:00B8H PUBLIC IP
B:0090H.5 PUBLIC i1
B:0090H.6 PUBLIC i2
B:0090H.4 PUBLIC i3
C:0594H PUBLIC init_timer1_isr
C:0E13H PUBLIC clear_lcd
D:0081H PUBLIC SP
B:0020H.3 PUBLIC in_1_on_flag
B:0020H.4 PUBLIC in_2_on_flag
B:0080H.1 PUBLIC RS
C:001EH PUBLIC key_pressed
B:0020H.5 PUBLIC in_3_on_flag
C:0800H PUBLIC main
B:0090H.0 PUBLIC WP
C:0DB9H PUBLIC _ee_data
C:0E02H PUBLIC init_delay
D:0030H SYMBOL char_add
D:0031H PUBLIC t_i1_on
D:0033H PUBLIC t_i2_on
D:0035H PUBLIC t_i3_on
C:0DE5H PUBLIC ack
C:0D14H PUBLIC _ee_byte_to_ee
D:0037H SYMBOL data_byte
D:0098H PUBLIC SCON
D:0089H PUBLIC TMOD
D:0088H PUBLIC TCON
B:0090H.2 PUBLIC sda
C:000FH PUBLIC ee_delay
D:0038H PUBLIC off_time_rl1
D:003AH PUBLIC off_time_rl2
D:003CH PUBLIC off_time_rl3
C:07C0H PUBLIC init_bytes
C:0DF0H PUBLIC masterack
C:0CE6H PUBLIC _ee_byte
D:003EH PUBLIC screen_no
B:0090H.1 PUBLIC scl
D:003FH PUBLIC char_sel
C:0016H PUBLIC strobe_LCD
D:0040H PUBLIC temp_time
B:00A8H.3 PUBLIC ET1
B:0088H.7 PUBLIC TF1
C:0CB8H PUBLIC _write_LCD_line
D:008DH PUBLIC TH1
B:0088H.2 PUBLIC IT1
B:00B0H.1 PUBLIC relay1
D:008BH PUBLIC TL1
BL51 BANKED LINKER/LOCATER V5.12 03/30/2006 19:28:31 PAGE 5
B:00B0H.5 PUBLIC relay2
B:00B0H.6 PUBLIC relay3
B:0088H.6 PUBLIC TR1
D:0042H PUBLIC ccc1
D:0043H PUBLIC ccc2
C:0E23H PUBLIC ee_start
D:0044H PUBLIC ccc3
D:0045H PUBLIC on_time_rl1
D:0047H PUBLIC on_time_rl2
D:0049H PUBLIC on_time_rl3
C:04E1H PUBLIC _display_count
D:00C8H PUBLIC T2CON
C:0D94H PUBLIC read_LCD_byte
D:004BH PUBLIC k
D:004DH PUBLIC off_time1_rl1
C:0C75H PUBLIC _delay
D:004EH PUBLIC off_time1_rl2
D:004FH PUBLIC off_time2_rl1
D:0050H PUBLIC off_time1_rl3
D:0051H PUBLIC off_time2_rl2
D:0052H PUBLIC off_time3_rl1
D:0053H PUBLIC off_time2_rl3
D:0054H PUBLIC off_time3_rl2
D:0055H PUBLIC off_time3_rl3
D:0056H PUBLIC x
C:0D72H PUBLIC write_LCD_byte
D:00D0H PUBLIC PSW
------- PROC MASTERACK
C:0DF0H LINE# 11
C:0DF0H LINE# 12
C:0DF0H LINE# 13
C:0DF2H LINE# 14
C:0DF5H LINE# 15
C:0DF7H LINE# 16
C:0DFAH LINE# 17
C:0DFCH LINE# 18
C:0DFFH LINE# 19
C:0E01H LINE# 20
------- ENDPROC MASTERACK
C:0008H SYMBOL L?0210
C:000AH SYMBOL L?0211
------- PROC L?0209
------- ENDPROC L?0209
C:0008H SYMBOL L?0210
C:000AH SYMBOL L?0211
------- PROC EE_DELAY
------- DO
D:0007H SYMBOL delay11
------- ENDDO
C:000FH LINE# 22
C:000FH LINE# 23
C:000FH LINE# 25
C:0015H LINE# 27
------- ENDPROC EE_DELAY
------- PROC EE_START
C:0E23H LINE# 29
C:0E23H LINE# 30
BL51 BANKED LINKER/LOCATER V5.12 03/30/2006 19:28:31 PAGE 6
C:0E23H LINE# 32
C:0E23H LINE# 33
C:0E23H LINE# 34
C:0E23H LINE# 35
C:0E26H LINE# 36
C:0E28H LINE# 37
C:0E2BH LINE# 38
C:0E2DH LINE# 39
------- ENDPROC EE_START
------- PROC L?0212
------- ENDPROC L?0212
------- PROC ACK
C:0DE5H LINE# 42
C:0DE5H LINE# 43
C:0DE5H LINE# 44
C:0DE7H LINE# 45
C:0DEAH LINE# 47
C:0DEAH LINE# 48
C:0DEAH LINE# 49
C:0DEDH LINE# 50
C:0DEFH LINE# 51
------- ENDPROC ACK
------- PROC _EE_DATA
D:0001H SYMBOL x
------- DO
D:0004H SYMBOL ij
------- ENDDO
C:0DB9H LINE# 53
C:0DB9H LINE# 54
C:0DB9H LINE# 57
C:0DBBH LINE# 58
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -