📄 sh_display.m51
字号:
BL51 BANKED LINKER/LOCATER V5.11 08/21/2007 08:13:25 PAGE 1
BL51 BANKED LINKER/LOCATER V5.11, INVOKED BY:
D:\KEIL\C51\BIN\BL51.EXE sh_display.obj, delay.obj, display.obj, disch.obj, distmp.obj, main1302.obj, 1302.obj, dis1302.
>> obj, state.obj, uart.obj, tmp.obj, main.obj TO sh_display RAMSIZE (256)
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
sh_display.obj (SH_DISPLAY)
delay.obj (DELAY)
display.obj (DISPLAY)
disch.obj (DISCH)
distmp.obj (DISTMP)
main1302.obj (MAIN1302)
1302.obj (1302)
dis1302.obj (DIS1302)
state.obj (STATE)
uart.obj (UART)
tmp.obj (TMP)
main.obj (MAIN)
D:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
D:\KEIL\C51\LIB\C51S.LIB (?C?CLDOPTR)
LINK MAP OF MODULE: sh_display (SH_DISPLAY)
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 0010H UNIT ?DT?TMP
REG 0018H 0008H ABSOLUTE "REG BANK 3"
DATA 0020H 0018H UNIT ?DT?1302
DATA 0038H 0018H UNIT ?DT?UART
DATA 0050H 0006H UNIT ?DT?_HZ_DISP?SH_DISPLAY
DATA 0056H 0006H UNIT ?DT?_HZ_DISP32X32?SH_DISPLAY
DATA 005CH 0006H UNIT ?DT?_HZ_DISP128X32?SH_DISPLAY
DATA 0062H 0006H UNIT ?DT?_HZ_DISP12X12?SH_DISPLAY
DATA 0068H 0006H UNIT ?DT?_HZ_DISP12X120?SH_DISPLAY
DATA 006EH 0005H UNIT ?DT?_DISP_IMG?SH_DISPLAY
DATA 0073H 0005H UNIT _DATA_GROUP_
DATA 0078H 0003H UNIT ?DT?_SET_POINT?SH_DISPLAY
DATA 007BH 0002H UNIT ?DT?DISCH
IDATA 007DH 0001H UNIT ?STACK
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0007H UNIT ?CO?1302
000AH 0001H *** GAP ***
CODE 000BH 0003H ABSOLUTE
CODE 000EH 0014H UNIT ?PR?RS485?UART
0022H 0001H *** GAP ***
CODE 0023H 0003H ABSOLUTE
CODE 0026H 04C0H UNIT ?CO?DISPLAY
CODE 04E6H 0300H UNIT ?CO?SH_DISPLAY
BL51 BANKED LINKER/LOCATER V5.11 08/21/2007 08:13:25 PAGE 2
CODE 07E6H 0182H UNIT ?PR?DISCH?DISCH
CODE 0968H 0173H UNIT ?PR?TIME_SET?1302
CODE 0ADBH 0108H UNIT ?PR?DIS1302?DIS1302
CODE 0BE3H 008EH UNIT ?PR?_HZ_DISP128X32?SH_DISPLAY
CODE 0C71H 0083H UNIT ?PR?_DISP_IMG?SH_DISPLAY
CODE 0CF4H 0081H UNIT ?PR?DISPLAY?DISPLAY
CODE 0D75H 0063H UNIT ?PR?_HZ_DISP32X32?SH_DISPLAY
CODE 0DD8H 005FH UNIT ?PR?_SET_POINT?SH_DISPLAY
CODE 0E37H 005AH UNIT ?PR?DISTMP?DISTMP
CODE 0E91H 0059H UNIT ?PR?TMP?TMP
CODE 0EEAH 0053H UNIT ?PR?_HZ_DISP12X120?SH_DISPLAY
CODE 0F3DH 004DH UNIT ?PR?_HZ_DISP?SH_DISPLAY
CODE 0F8AH 004DH UNIT ?PR?_HZ_DISP12X12?SH_DISPLAY
CODE 0FD7H 0049H UNIT ?PR?LCD_CLR?SH_DISPLAY
CODE 1020H 0048H UNIT ?PR?_CLOCK_OUT?1302
CODE 1068H 0046H UNIT ?PR?STATE?STATE
CODE 10AEH 0045H UNIT ?PR?_WRITE_DATA?SH_DISPLAY
CODE 10F3H 0043H UNIT ?PR?SERIAL?UART
CODE 1136H 0040H UNIT ?PR?CLOCK_IN?1302
CODE 1176H 0035H UNIT ?PR?DS1302?MAIN1302
CODE 11ABH 0032H UNIT ?PR?_LCD_PUTCHAR8X8?SH_DISPLAY
CODE 11DDH 0031H UNIT ?PR?_WRITE_CMD_L?SH_DISPLAY
CODE 120EH 002FH UNIT ?PR?RECEIVE?UART
CODE 123DH 002EH UNIT ?PR?_WRITE_CMD_R?SH_DISPLAY
CODE 126BH 002DH UNIT ?C?LIB_CODE
CODE 1298H 002AH UNIT ?PR?MAIN?MAIN
CODE 12C2H 0029H UNIT ?PR?INIT_1302?1302
CODE 12EBH 0026H UNIT ?PR?_DELAY?DELAY
CODE 1311H 0022H UNIT ?PR?TIMER0_INTERRUPT?UART
CODE 1333H 0021H UNIT ?PR?LCD_INIT?SH_DISPLAY
CODE 1354H 001FH UNIT ?PR?_WRITE_DAT_L?SH_DISPLAY
CODE 1373H 001FH UNIT ?PR?_WRITE_DAT_R?SH_DISPLAY
CODE 1392H 0018H UNIT ?PR?_WRITE_CLOCK?1302
CODE 13AAH 0014H UNIT ?PR?COMMAND?UART
CODE 13BEH 0013H UNIT ?PR?_DETOBCD?1302
CODE 13D1H 0013H UNIT ?PR?SEND?UART
CODE 13E4H 0012H UNIT ?PR?SERIAL_INIT?UART
CODE 13F6H 0011H UNIT ?PR?_DELAY0?1302
CODE 1407H 000FH UNIT ?PR?RDDATA?SH_DISPLAY
CODE 1416H 000DH UNIT ?PR?_READ_CLOCK?1302
CODE 1423H 000DH UNIT ?PR?TIMER0_INIT?UART
CODE 1430H 000CH UNIT ?C_C51STARTUP
CODE 143CH 0009H UNIT ?PR?SYSTEM_INIT?UART
OVERLAY MAP OF MODULE: sh_display (SH_DISPLAY)
SEGMENT DATA_GROUP
+--> CALLED SEGMENT START LENGTH
------------------------------------------------------
?C_C51STARTUP ----- -----
+--> ?PR?MAIN?MAIN
?PR?MAIN?MAIN 0073H 0001H
+--> ?PR?SYSTEM_INIT?UART
BL51 BANKED LINKER/LOCATER V5.11 08/21/2007 08:13:25 PAGE 3
+--> ?PR?INIT_1302?1302
+--> ?PR?_WRITE_CLOCK?1302
+--> ?PR?LCD_INIT?SH_DISPLAY
+--> ?PR?LCD_CLR?SH_DISPLAY
+--> ?PR?DS1302?MAIN1302
+--> ?PR?COMMAND?UART
+--> ?PR?RS485?UART
+--> ?PR?TMP?TMP
+--> ?PR?STATE?STATE
?PR?SYSTEM_INIT?UART ----- -----
+--> ?PR?SERIAL_INIT?UART
+--> ?PR?TIMER0_INIT?UART
?PR?INIT_1302?1302 ----- -----
+--> ?PR?_WRITE_CLOCK?1302
+--> ?CO?1302
?PR?_WRITE_CLOCK?1302 ----- -----
+--> ?PR?_CLOCK_OUT?1302
?PR?LCD_INIT?SH_DISPLAY ----- -----
+--> ?PR?_WRITE_CMD_L?SH_DISPLAY
+--> ?PR?_WRITE_CMD_R?SH_DISPLAY
+--> ?PR?LCD_CLR?SH_DISPLAY
?PR?LCD_CLR?SH_DISPLAY 0075H 0003H
+--> ?PR?_WRITE_CMD_L?SH_DISPLAY
+--> ?PR?_WRITE_DAT_L?SH_DISPLAY
+--> ?PR?_WRITE_CMD_R?SH_DISPLAY
+--> ?PR?_WRITE_DAT_R?SH_DISPLAY
?PR?DS1302?MAIN1302 ----- -----
+--> ?PR?TIME_SET?1302
+--> ?PR?_READ_CLOCK?1302
?PR?TIME_SET?1302 ----- -----
+--> ?PR?_DELAY0?1302
+--> ?PR?_WRITE_CLOCK?1302
+--> ?PR?_DETOBCD?1302
?PR?_READ_CLOCK?1302 ----- -----
+--> ?PR?_CLOCK_OUT?1302
+--> ?PR?CLOCK_IN?1302
?PR?COMMAND?UART ----- -----
+--> ?PR?SEND?UART
?PR?RS485?UART ----- -----
+--> ?PR?RECEIVE?UART
?PR?STATE?STATE 0074H 0001H
+--> ?PR?_DELAY0?1302
+--> ?PR?LCD_CLR?SH_DISPLAY
+--> ?PR?DISCH?DISCH
+--> ?PR?DISTMP?DISTMP
+--> ?PR?_DELAY?DELAY
BL51 BANKED LINKER/LOCATER V5.11 08/21/2007 08:13:25 PAGE 4
+--> ?PR?DIS1302?DIS1302
?PR?DISCH?DISCH ----- -----
+--> ?PR?_LCD_PUTCHAR8X8?SH_DISPLAY
?PR?_LCD_PUTCHAR8X8?SH_DISPLAY 0075H 0002H
+--> ?CO?SH_DISPLAY
+--> ?PR?_WRITE_DATA?SH_DISPLAY
?PR?_WRITE_DATA?SH_DISPLAY ----- -----
+--> ?PR?_WRITE_CMD_L?SH_DISPLAY
+--> ?PR?_WRITE_DAT_L?SH_DISPLAY
+--> ?PR?_WRITE_CMD_R?SH_DISPLAY
+--> ?PR?_WRITE_DAT_R?SH_DISPLAY
?PR?DISTMP?DISTMP ----- -----
+--> ?PR?_LCD_PUTCHAR8X8?SH_DISPLAY
?PR?DIS1302?DIS1302 ----- -----
+--> ?PR?_LCD_PUTCHAR8X8?SH_DISPLAY
SYMBOL TABLE OF MODULE: sh_display (SH_DISPLAY)
VALUE TYPE NAME
----------------------------------
------- MODULE SH_DISPLAY
C:0000H SYMBOL _ICE_DUMMY_
D:0080H PUBLIC P0
D:0090H PUBLIC P1
D:00B0H PUBLIC P3
C:10BEH PUBLIC _write_data
B:00B0H.5 PUBLIC DI
D:00A8H PUBLIC IE
C:0F8AH PUBLIC _hz_disp12x12
D:00B8H PUBLIC IP
C:0D75H PUBLIC _hz_disp32x32
B:00B0H.6 PUBLIC RW
D:0098H PUBLIC SCON
D:0088H PUBLIC TCON
C:0DD8H PUBLIC _set_point
C:04E6H PUBLIC zifu
B:00B0H.4 PUBLIC E
B:0080H.0 PUBLIC BUSY
C:0EEAH PUBLIC _hz_disp12x120
C:1333H PUBLIC lcd_init
C:0BE3H PUBLIC _hz_disp128x32
C:11F1H PUBLIC _write_cmd_L
C:1407H PUBLIC Rddata
C:0F3DH PUBLIC _hz_disp
C:1354H PUBLIC _write_dat_L
C:124EH PUBLIC _write_cmd_R
C:0FD7H PUBLIC lcd_clr
B:00B0H.2 PUBLIC CSA
B:00B0H.7 PUBLIC CSB
BL51 BANKED LINKER/LOCATER V5.11 08/21/2007 08:13:25 PAGE 5
C:11ABH PUBLIC _lcd_putchar8x8
C:1373H PUBLIC _write_dat_R
D:00C8H PUBLIC T2CON
C:0C71H PUBLIC _Disp_Img
D:00D0H PUBLIC PSW
------- PROC LCD_INIT
C:1333H LINE# 7
C:1333H LINE# 8
C:1333H LINE# 9
C:1338H LINE# 10
C:133DH LINE# 11
C:1342H LINE# 12
C:1347H LINE# 13
C:134CH LINE# 14
C:1351H LINE# 15
------- ENDPROC LCD_INIT
------- PROC LCD_CLR
------- DO
D:0075H SYMBOL i
D:0076H SYMBOL j
D:0077H SYMBOL page
------- ENDDO
C:0FD7H LINE# 20
C:0FD7H LINE# 21
C:0FD7H LINE# 23
C:0FDAH LINE# 24
C:0FDAH LINE# 25
C:0FDDH LINE# 26
C:0FE0H LINE# 27
C:0FE5H LINE# 28
C:0FEAH LINE# 29
C:0FEDH LINE# 30
C:0FFBH LINE# 31
C:1000H LINE# 32
C:1005H LINE# 33
C:1008H LINE# 34
C:1016H LINE# 35
C:101FH LINE# 36
------- ENDPROC LCD_CLR
------- PROC _DISP_IMG
D:006EH SYMBOL img
------- DO
D:0070H SYMBOL j
D:0071H SYMBOL k
D:0072H SYMBOL page
------- ENDDO
C:0C71H LINE# 39
C:0C75H LINE# 40
C:0C75H LINE# 41
C:0C78H LINE# 42
C:0C7AH LINE# 43
C:0C7AH LINE# 44
C:0C7DH LINE# 45
C:0C80H LINE# 46
C:0C85H LINE# 47
C:0C8AH LINE# 48
C:0C8DH LINE# 49
BL51 BANKED LINKER/LOCATER V5.11 08/21/2007 08:13:25 PAGE 6
C:0CB5H LINE# 50
C:0CBAH LINE# 51
C:0CBFH LINE# 52
C:0CC2H LINE# 53
C:0CEAH LINE# 54
C:0CF3H LINE# 55
------- ENDPROC _DISP_IMG
C:11DFH SYMBOL L?0080
------- PROC L?0079
------- ENDPROC L?0079
C:11DFH SYMBOL L?0080
------- PROC _WRITE_CMD_L
D:0007H SYMBOL cmd
C:11F1H LINE# 58
C:11F1H LINE# 59
C:11F1H LINE# 60
C:11F3H LINE# 61
C:11F5H LINE# 62
C:11F7H LINE# 63
C:11F9H LINE# 65
C:11F9H LINE# 66
C:11FCH LINE# 67
C:11FEH LINE# 68
C:11FFH LINE# 69
C:1202H LINE# 70
C:1204H LINE# 71
C:1206H LINE# 72
C:1208H LINE# 73
C:120AH LINE# 74
C:120BH LINE# 75
C:120DH LINE# 76
------- ENDPROC _WRITE_CMD_L
C:123FH SYMBOL L?0082
------- PROC L?0081
------- ENDPROC L?0081
C:123FH SYMBOL L?0082
------- PROC _WRITE_CMD_R
D:0007H SYMBOL cmd
C:124EH LINE# 78
C:124EH LINE# 79
C:124EH LINE# 80
C:1250H LINE# 81
C:1252H LINE# 82
C:1254H LINE# 83
C:1256H LINE# 85
C:1256H LINE# 86
C:1259H LINE# 87
C:125BH LINE# 88
C:125CH LINE# 90
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -