📄 jishi.m51
字号:
BL51 BANKED LINKER/LOCATER V6.05 09/23/2008 07:30:55 PAGE 1
BL51 BANKED LINKER/LOCATER V6.05, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE jishi.obj, lcd1602.obj, delay.obj, key_scan.obj, Init_all.obj, write164.obj, measure_F.obj, cou
>> nter.obj, measure_P.obj, measure_T.obj, measure_A.obj TO jishi RAMSIZE (256)
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
jishi.obj (JISHI)
lcd1602.obj (LCD1602)
delay.obj (DELAY)
key_scan.obj (KEY_SCAN)
Init_all.obj (INIT_ALL)
write164.obj (WRITE164)
measure_F.obj (MEASURE_F)
counter.obj (COUNTER)
measure_P.obj (MEASURE_P)
measure_T.obj (MEASURE_T)
measure_A.obj (MEASURE_A)
C:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
C:\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?LMUL)
C:\KEIL\C51\LIB\C51S.LIB (?C?ULDIV)
C:\KEIL\C51\LIB\C51S.LIB (?C?ULCMP)
C:\KEIL\C51\LIB\C51S.LIB (?C_INIT)
LINK MAP OF MODULE: jishi (JISHI)
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 003BH UNIT ?DT?JISHI
DATA 0043H 0016H UNIT _DATA_GROUP_
DATA 0059H 0014H UNIT ?DT?LCD1602
DATA 006DH 0006H UNIT ?DT?COUNTER
IDATA 0073H 0001H UNIT ?STACK
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0003H ABSOLUTE
CODE 0006H 000DH UNIT ?PR?TIME1?COUNTER
CODE 0013H 0003H ABSOLUTE
0016H 0005H *** GAP ***
CODE 001BH 0003H ABSOLUTE
CODE 001EH 0297H UNIT ?PR?MEASURE_F?MEASURE_F
CODE 02B5H 0185H UNIT ?PR?MEASURE_P?MEASURE_P
CODE 043AH 0147H UNIT ?C?LIB_CODE
CODE 0581H 00CAH UNIT ?PR?_DISPLAY_LCD_NUMBER?LCD1602
CODE 064BH 00BFH UNIT ?PR?MAIN?JISHI
CODE 070AH 0093H UNIT ?PR?MEASURE_T?MEASURE_T
CODE 079DH 008CH UNIT ?C_C51STARTUP
CODE 0829H 0077H UNIT ?PR?MEASURE_A?MEASURE_A
CODE 08A0H 0060H UNIT ?PR?KBSCAN?KEY_SCAN
BL51 BANKED LINKER/LOCATER V6.05 09/23/2008 07:30:55 PAGE 2
CODE 0900H 0056H UNIT ?PR?_COUNTER?COUNTER
CODE 0956H 0051H UNIT ?C_INITSEG
CODE 09A7H 0027H UNIT ?PR?_DISPLAY_LCD_STRING?LCD1602
CODE 09CEH 0022H UNIT ?PR?INT0?COUNTER
CODE 09F0H 0021H UNIT ?PR?_DELAYNS?DELAY
CODE 0A11H 001FH UNIT ?PR?INIT_ALL?INIT_ALL
CODE 0A30H 001EH UNIT ?PR?_DELAY?DELAY
CODE 0A4EH 001DH UNIT ?PR?_GOTOXY?LCD1602
CODE 0A6BH 001BH UNIT ?PR?INIT_LCD?LCD1602
CODE 0A86H 0013H UNIT ?PR?_WRITE_LCD_COMMAND?LCD1602
CODE 0A99H 0013H UNIT ?PR?_WRITE_LCD_DATA?LCD1602
CODE 0AACH 0013H UNIT ?PR?_WRITE164?WRITE164
CODE 0ABFH 0012H UNIT ?PR?INT1?COUNTER
CODE 0AD1H 000EH UNIT ?PR?CLEAR_LCD?LCD1602
OVERLAY MAP OF MODULE: jishi (JISHI)
SEGMENT DATA_GROUP
+--> CALLED SEGMENT START LENGTH
-------------------------------------------------------
?C_C51STARTUP ----- -----
+--> ?PR?MAIN?JISHI
+--> ?C_INITSEG
?PR?MAIN?JISHI 0043H 0003H
+--> ?PR?INIT_ALL?INIT_ALL
+--> ?PR?_DELAY?DELAY
+--> ?PR?CLEAR_LCD?LCD1602
+--> ?PR?_GOTOXY?LCD1602
+--> ?PR?KBSCAN?KEY_SCAN
+--> ?PR?_DISPLAY_LCD_STRING?LCD1602
+--> ?PR?MEASURE_F?MEASURE_F
+--> ?PR?MEASURE_P?MEASURE_P
+--> ?PR?MEASURE_T?MEASURE_T
+--> ?PR?MEASURE_A?MEASURE_A
?PR?INIT_ALL?INIT_ALL ----- -----
+--> ?PR?INIT_LCD?LCD1602
+--> ?PR?CLEAR_LCD?LCD1602
+--> ?PR?_GOTOXY?LCD1602
?PR?INIT_LCD?LCD1602 ----- -----
+--> ?PR?_WRITE_LCD_COMMAND?LCD1602
?PR?_WRITE_LCD_COMMAND?LCD1602 ----- -----
+--> ?PR?_DELAYNS?DELAY
?PR?CLEAR_LCD?LCD1602 ----- -----
+--> ?PR?_WRITE_LCD_COMMAND?LCD1602
?PR?_GOTOXY?LCD1602 004EH 0002H
+--> ?PR?_WRITE_LCD_COMMAND?LCD1602
?PR?_DISPLAY_LCD_STRING?LCD1602 0046H 0003H
BL51 BANKED LINKER/LOCATER V6.05 09/23/2008 07:30:55 PAGE 3
+--> ?PR?_WRITE_LCD_DATA?LCD1602
?PR?_WRITE_LCD_DATA?LCD1602 ----- -----
+--> ?PR?_DELAYNS?DELAY
?PR?MEASURE_F?MEASURE_F 0046H 0006H
+--> ?PR?_GOTOXY?LCD1602
+--> ?PR?_WRITE_LCD_DATA?LCD1602
+--> ?PR?_WRITE164?WRITE164
+--> ?PR?_COUNTER?COUNTER
+--> ?PR?_DISPLAY_LCD_NUMBER?LCD1602
?PR?_COUNTER?COUNTER 004EH 0004H
?PR?_DISPLAY_LCD_NUMBER?LCD1602 004EH 000BH
+--> ?PR?_WRITE_LCD_DATA?LCD1602
?PR?MEASURE_P?MEASURE_P 0046H 0007H
+--> ?PR?_GOTOXY?LCD1602
+--> ?PR?_WRITE_LCD_DATA?LCD1602
+--> ?PR?_COUNTER?COUNTER
+--> ?PR?_DISPLAY_LCD_NUMBER?LCD1602
?PR?MEASURE_T?MEASURE_T 0046H 0007H
+--> ?PR?_GOTOXY?LCD1602
+--> ?PR?_WRITE_LCD_DATA?LCD1602
+--> ?PR?_WRITE164?WRITE164
+--> ?PR?_COUNTER?COUNTER
+--> ?PR?_DISPLAY_LCD_NUMBER?LCD1602
?PR?MEASURE_A?MEASURE_A 0046H 0008H
+--> ?PR?_WRITE164?WRITE164
+--> ?PR?_COUNTER?COUNTER
+--> ?PR?_GOTOXY?LCD1602
+--> ?PR?_DISPLAY_LCD_NUMBER?LCD1602
SYMBOL TABLE OF MODULE: jishi (JISHI)
VALUE TYPE NAME
----------------------------------
------- MODULE JISHI
C:0000H SYMBOL _ICE_DUMMY_
D:0090H PUBLIC P1
D:00A0H PUBLIC P2
D:00B0H PUBLIC P3
D:0008H PUBLIC str0
D:0013H PUBLIC str1
D:001EH PUBLIC str2
D:0029H PUBLIC str3
D:00A8H PUBLIC IE
D:0034H PUBLIC str4
D:00B8H PUBLIC IP
C:064BH PUBLIC main
D:003FH PUBLIC count
BL51 BANKED LINKER/LOCATER V6.05 09/23/2008 07:30:55 PAGE 4
D:0098H PUBLIC SCON
D:0088H PUBLIC TCON
D:00C8H PUBLIC T2CON
D:00D0H PUBLIC PSW
------- PROC MAIN
------- DO
D:0043H SYMBOL Sflag
------- DO
D:0044H SYMBOL k
D:0045H SYMBOL mod
------- ENDDO
------- ENDDO
C:064BH LINE# 18
C:064BH LINE# 19
C:064BH LINE# 20
C:064EH LINE# 21
C:0651H LINE# 24
C:0651H LINE# 25
C:0654H LINE# 26
C:0657H LINE# 27
C:065EH LINE# 28
C:0661H LINE# 29
C:0664H LINE# 30
C:066FH LINE# 31
C:0677H LINE# 32
C:067BH LINE# 33
C:067BH LINE# 34
C:0680H LINE# 35
C:068EH LINE# 36
C:068EH LINE# 37
C:0692H LINE# 38
C:0699H LINE# 40
C:0699H LINE# 41
C:069CH LINE# 42
C:069CH LINE# 43
C:06A7H LINE# 44
C:06B7H LINE# 45
C:06B7H LINE# 46
C:06BFH LINE# 47
C:06C7H LINE# 48
C:06CFH LINE# 49
C:06DAH LINE# 50
C:06DFH LINE# 51
C:06DFH LINE# 53
C:06DFH LINE# 55
C:06F2H LINE# 56
C:06F2H LINE# 57
C:06F8H LINE# 59
C:06FEH LINE# 61
C:0704H LINE# 63
------- ENDPROC MAIN
------- ENDMOD JISHI
------- MODULE LCD1602
C:0000H SYMBOL _ICE_DUMMY_
D:0080H PUBLIC P0
D:0090H PUBLIC P1
BL51 BANKED LINKER/LOCATER V6.05 09/23/2008 07:30:55 PAGE 5
D:00A0H PUBLIC P2
D:00B0H PUBLIC P3
D:00A8H PUBLIC IE
D:00B8H PUBLIC IP
C:0581H PUBLIC _display_LCD_number
C:0A86H PUBLIC _write_LCD_command
B:00A0H.6 PUBLIC dula
C:09A7H PUBLIC _display_LCD_string
B:00A0H.7 PUBLIC wela
C:0A4EH PUBLIC _gotoxy
D:0098H PUBLIC SCON
D:0088H PUBLIC TCON
C:0AD1H PUBLIC clear_LCD
B:00B0H.5 PUBLIC LCD_RS
B:00B0H.4 PUBLIC LCD_ENABLE
C:0A99H PUBLIC _write_LCD_data
D:00C8H PUBLIC T2CON
C:0A6BH PUBLIC init_LCD
D:0059H PUBLIC int2charLCD
D:00D0H PUBLIC PSW
------- PROC _WRITE_LCD_COMMAND
D:0006H SYMBOL command
C:0A86H LINE# 20
C:0A86H LINE# 21
C:0A86H LINE# 22
C:0A88H LINE# 23
C:0A8AH LINE# 24
C:0A8CH LINE# 25
C:0A93H LINE# 26
C:0A95H LINE# 27
C:0A98H LINE# 28
------- ENDPROC _WRITE_LCD_COMMAND
------- PROC _WRITE_LCD_DATA
D:0006H SYMBOL LCDdata
C:0A99H LINE# 36
C:0A99H LINE# 37
C:0A99H LINE# 38
C:0A9BH LINE# 39
C:0A9DH LINE# 40
C:0A9FH LINE# 41
C:0AA6H LINE# 42
C:0AA8H LINE# 43
C:0AABH LINE# 44
------- ENDPROC _WRITE_LCD_DATA
------- PROC INIT_LCD
C:0A6BH LINE# 52
C:0A6BH LINE# 53
C:0A6BH LINE# 54
C:0A6EH LINE# 55
C:0A70H LINE# 56
C:0A72H LINE# 57
C:0A78H LINE# 58
C:0A7FH LINE# 59
------- ENDPROC INIT_LCD
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -