fourchannel.m51
来自「89V51RD2单片机驱动步进电机带动一个测速的四通道光电传感器,分析传感器四个」· M51 代码 · 共 1,648 行 · 第 1/5 页
M51
1,648 行
BL51 BANKED LINKER/LOCATER V5.12 08/28/2005 08:07:35 PAGE 1
BL51 BANKED LINKER/LOCATER V5.12, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE FOURCHANNEL.obj TO fourchannel RAMSIZE (256) CODE (0X0040-0XFFFF)
MEMORY MODEL: LARGE WITH FLOATING POINT ARITHMETIC
INPUT MODULES INCLUDED:
FOURCHANNEL.obj (FOURCHANNEL)
C:\KEIL\C51\LIB\C51FPL.LIB (?C?FPADD)
C:\KEIL\C51\LIB\C51FPL.LIB (?C?FPMUL)
C:\KEIL\C51\LIB\C51FPL.LIB (?C?FPDIV)
C:\KEIL\C51\LIB\C51FPL.LIB (?C?FPCMP)
C:\KEIL\C51\LIB\C51FPL.LIB (?C?FCAST)
C:\KEIL\C51\LIB\C51FPL.LIB (?C?CASTF)
C:\KEIL\C51\LIB\C51FPL.LIB (SQRT)
C:\KEIL\C51\LIB\C51FPL.LIB (?C?FPGETOPN)
C:\KEIL\C51\LIB\C51L.LIB (?C_STARTUP)
C:\KEIL\C51\LIB\C51L.LIB (?C?SLDIV)
C:\KEIL\C51\LIB\C51L.LIB (?C?LNEG)
C:\KEIL\C51\LIB\C51L.LIB (?C?LLDIDATA)
C:\KEIL\C51\LIB\C51L.LIB (?C?LLDXDATA)
C:\KEIL\C51\LIB\C51L.LIB (?C?LLDIDATA0)
C:\KEIL\C51\LIB\C51L.LIB (?C?LLDCODE0)
C:\KEIL\C51\LIB\C51L.LIB (?C?LSTIDATA)
C:\KEIL\C51\LIB\C51L.LIB (?C?LSTXDATA)
C:\KEIL\C51\LIB\C51L.LIB (?C?LSTKIDATA)
C:\KEIL\C51\LIB\C51L.LIB (?C?OFFXADD)
C:\KEIL\C51\LIB\C51L.LIB (?C_INIT)
C:\KEIL\C51\LIB\C51L.LIB (?C?ULDIV)
LINK MAP OF MODULE: fourchannel (FOURCHANNEL)
TYPE BASE LENGTH RELOCATION SEGMENT NAME
-----------------------------------------------------
* * * * * * * D A T A M E M O R Y * * * * * * *
REG 0000H 0008H ABSOLUTE "REG BANK 0"
REG 0008H 0008H ABSOLUTE "REG BANK 1"
DATA 0010H 0008H UNIT ?DT?FOURCHANNEL
DATA 0018H 0004H UNIT _DATA_GROUP_
IDATA 001CH 000BH UNIT _IDATA_GROUP_
0027H 0007H *** GAP ***
DATA 002EH 0001H ABSOLUTE
* OVERLAP * DATA 002EH 0002H ABSOLUTE
* OVERLAP * DATA 002FH 0001H ABSOLUTE
DATA 0030H 0002H ABSOLUTE
* OVERLAP * DATA 0030H 0001H ABSOLUTE
* OVERLAP * DATA 0031H 0001H ABSOLUTE
IDATA 0032H 004CH UNIT ?ID?FOURCHANNEL
IDATA 007EH 0001H UNIT ?STACK
* * * * * * * X D A T A M E M O R Y * * * * * * *
XDATA 0000H 0250H UNIT ?XD?FOURCHANNEL
XDATA 0250H 0010H UNIT _XDATA_GROUP_
BL51 BANKED LINKER/LOCATER V5.12 08/28/2005 08:07:35 PAGE 2
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
0003H 0008H *** GAP ***
CODE 000BH 0003H ABSOLUTE
000EH 000DH *** GAP ***
CODE 001BH 0003H ABSOLUTE
001EH 0015H *** GAP ***
CODE 0033H 0003H ABSOLUTE
0036H 000AH *** GAP ***
CODE 0040H 0643H UNIT ?PR?_DATACONVERSION?FOURCHANNEL
CODE 0683H 0518H UNIT ?C?LIB_CODE
CODE 0B9BH 04E4H UNIT ?PR?_DATAMANAGE_PLUS?FOURCHANNEL
CODE 107FH 03E9H UNIT ?PR?_DISPMENU_2?FOURCHANNEL
CODE 1468H 03E3H UNIT ?PR?_MENU_MAIN1?FOURCHANNEL
CODE 184BH 037CH UNIT ?PR?_DISPMENU_1?FOURCHANNEL
CODE 1BC7H 0345H UNIT ?PR?MAIN?FOURCHANNEL
CODE 1F0CH 02D0H UNIT ?PR?_POUT2?FOURCHANNEL
CODE 21DCH 0285H UNIT ?PR?_POUT3?FOURCHANNEL
CODE 2461H 021AH UNIT ?PR?POUT4?FOURCHANNEL
CODE 267BH 01D5H UNIT ?PR?_PRINTALL?FOURCHANNEL
CODE 2850H 01B9H UNIT ?PR?REVDISP?FOURCHANNEL
CODE 2A09H 01B5H UNIT ?PR?_AD?FOURCHANNEL
CODE 2BBEH 0197H UNIT ?PR?_CYCLEALL?FOURCHANNEL
CODE 2D55H 0144H UNIT ?PR?DEL?FOURCHANNEL
CODE 2E99H 0139H UNIT ?PR?POUT1?FOURCHANNEL
CODE 2FD2H 0129H UNIT ?PR?DISPMENU_0?FOURCHANNEL
CODE 30FBH 011FH UNIT ?PR?KEY?FOURCHANNEL
CODE 321AH 00FFH UNIT ?PR?AUTOMEASURE?FOURCHANNEL
CODE 3319H 00EBH UNIT ?PR?_POUT5?FOURCHANNEL
CODE 3404H 00CEH UNIT ?PR?TYPEDISP?FOURCHANNEL
CODE 34D2H 00BEH UNIT ?PR?ONEMEASURE?FOURCHANNEL
CODE 3590H 00BCH UNIT ?PR?_PWMTHREEOUTUP?FOURCHANNEL
CODE 364CH 00B2H UNIT ?PR?_DISPEN?FOURCHANNEL
CODE 36FEH 00ACH UNIT ?PR?CATCHRDY?FOURCHANNEL
CODE 37AAH 00ACH UNIT ?PR?_AUTO_THREE?FOURCHANNEL
CODE 3856H 00ACH UNIT ?PR?SQRT?SQRT
CODE 3902H 00ABH UNIT ?PR?PWMOUTDOWN?FOURCHANNEL
CODE 39ADH 009DH UNIT ?PR?TJS?FOURCHANNEL
CODE 3A4AH 008CH UNIT ?C_C51STARTUP
CODE 3AD6H 006EH UNIT ?PR?DATEDISP?FOURCHANNEL
CODE 3B44H 006BH UNIT ?PR?_PWMOUTUP?FOURCHANNEL
CODE 3BAFH 0069H UNIT ?PR?AVERG?FOURCHANNEL
CODE 3C18H 004CH UNIT ?PR?_ACCON?FOURCHANNEL
CODE 3C64H 0047H UNIT ?PR?NUMBERDISP?FOURCHANNEL
CODE 3CABH 0044H UNIT ?C?LDIV
CODE 3CEFH 0041H UNIT ?PR?_DISPHZ?FOURCHANNEL
CODE 3D30H 0040H UNIT ?PR?_SETXY?FOURCHANNEL
CODE 3D70H 0039H UNIT ?PR?NUMBERSDEC?FOURCHANNEL
CODE 3DA9H 0038H UNIT ?CO?FOURCHANNEL
CODE 3DE1H 0035H UNIT ?PR?NUMBERSADD?FOURCHANNEL
CODE 3E16H 0034H UNIT ?PR?DELAY?FOURCHANNEL
CODE 3E4AH 0032H UNIT ?PR?_PRINT?FOURCHANNEL
CODE 3E7CH 002DH UNIT ?PR?DATAMANAGE_DEL?FOURCHANNEL
CODE 3EA9H 0027H UNIT ?PR?_READAD?FOURCHANNEL
CODE 3ED0H 0026H UNIT ?PR?_PULSE?FOURCHANNEL
CODE 3EF6H 0025H UNIT ?C_INITSEG
CODE 3F1BH 001DH UNIT ?PR?SMALLDELAY?FOURCHANNEL
BL51 BANKED LINKER/LOCATER V5.12 08/28/2005 08:07:35 PAGE 3
CODE 3F38H 001BH UNIT ?PR?_DOUT?FOURCHANNEL
CODE 3F53H 001AH UNIT ?PR?STAROVERTIME?FOURCHANNEL
CODE 3F6DH 0018H UNIT ?PR?INIT?FOURCHANNEL
CODE 3F85H 0017H UNIT ?PR?LCD_BUSY?FOURCHANNEL
CODE 3F9CH 0014H UNIT ?PR?FIRSTDISPLAY?FOURCHANNEL
CODE 3FB0H 0013H UNIT ?PR?_WRCOMMAND?FOURCHANNEL
CODE 3FC3H 000AH UNIT ?PR?OVTIME_PWM?FOURCHANNEL
CODE 3FCDH 0007H UNIT ?PR?OVTIME?FOURCHANNEL
CODE 3FD4H 0006H UNIT ?PR?STOPOVERTIME?FOURCHANNEL
OVERLAY MAP OF MODULE: fourchannel (FOURCHANNEL)
SEGMENT DATA_GROUP IDATA_GROUP XDATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH START LENGTH
------------------------------------------------------------------------------------------------
?C_C51STARTUP ----- ----- ----- ----- ----- -----
+--> ?PR?MAIN?FOURCHANNEL
+--> ?C_INITSEG
?PR?MAIN?FOURCHANNEL ----- ----- ----- ----- 0250H 0002H
+--> ?PR?FIRSTDISPLAY?FOURCHANNEL
+--> ?PR?_SETXY?FOURCHANNEL
+--> ?PR?_WRCOMMAND?FOURCHANNEL
+--> ?PR?TYPEDISP?FOURCHANNEL
+--> ?PR?SMALLDELAY?FOURCHANNEL
+--> ?PR?KEY?FOURCHANNEL
+--> ?PR?REVDISP?FOURCHANNEL
+--> ?PR?NUMBERDISP?FOURCHANNEL
+--> ?PR?NUMBERSADD?FOURCHANNEL
+--> ?PR?NUMBERSDEC?FOURCHANNEL
+--> ?PR?DATEDISP?FOURCHANNEL
+--> ?PR?ONEMEASURE?FOURCHANNEL
+--> ?PR?AUTOMEASURE?FOURCHANNEL
?PR?FIRSTDISPLAY?FOURCHANNEL ----- ----- ----- ----- ----- -----
+--> ?PR?INIT?FOURCHANNEL
+--> ?PR?_WRCOMMAND?FOURCHANNEL
+--> ?PR?TYPEDISP?FOURCHANNEL
+--> ?PR?REVDISP?FOURCHANNEL
+--> ?PR?NUMBERDISP?FOURCHANNEL
+--> ?PR?DATEDISP?FOURCHANNEL
?PR?INIT?FOURCHANNEL ----- ----- ----- ----- ----- -----
+--> ?PR?_WRCOMMAND?FOURCHANNEL
?PR?_WRCOMMAND?FOURCHANNEL ----- ----- ----- ----- ----- -----
+--> ?PR?LCD_BUSY?FOURCHANNEL
?PR?TYPEDISP?FOURCHANNEL ----- ----- ----- ----- ----- -----
+--> ?PR?_SETXY?FOURCHANNEL
+--> ?PR?_DISPHZ?FOURCHANNEL
+--> ?PR?_DISPEN?FOURCHANNEL
?PR?_SETXY?FOURCHANNEL ----- ----- ----- ----- ----- -----
BL51 BANKED LINKER/LOCATER V5.12 08/28/2005 08:07:35 PAGE 4
+--> ?PR?_DISPEN?FOURCHANNEL
+--> ?PR?_DISPHZ?FOURCHANNEL
+--> ?PR?LCD_BUSY?FOURCHANNEL
?PR?_DISPEN?FOURCHANNEL ----- ----- ----- ----- ----- -----
+--> ?PR?INIT?FOURCHANNEL
+--> ?PR?_WRCOMMAND?FOURCHANNEL
+--> ?PR?LCD_BUSY?FOURCHANNEL
?PR?_DISPHZ?FOURCHANNEL ----- ----- ----- ----- ----- -----
+--> ?PR?_DISPEN?FOURCHANNEL
+--> ?PR?LCD_BUSY?FOURCHANNEL
?PR?REVDISP?FOURCHANNEL ----- ----- ----- ----- ----- -----
+--> ?PR?_SETXY?FOURCHANNEL
+--> ?PR?_DISPHZ?FOURCHANNEL
+--> ?PR?_DISPEN?FOURCHANNEL
?PR?NUMBERDISP?FOURCHANNEL ----- ----- ----- ----- ----- -----
+--> ?PR?_SETXY?FOURCHANNEL
+--> ?PR?_DISPHZ?FOURCHANNEL
+--> ?PR?_DISPEN?FOURCHANNEL
?PR?DATEDISP?FOURCHANNEL ----- ----- ----- ----- ----- -----
+--> ?PR?_SETXY?FOURCHANNEL
+--> ?PR?_DISPEN?FOURCHANNEL
?PR?SMALLDELAY?FOURCHANNEL ----- ----- ----- ----- ----- -----
+--> ?PR?_SETXY?FOURCHANNEL
+--> ?PR?_WRCOMMAND?FOURCHANNEL
?PR?KEY?FOURCHANNEL ----- ----- 001EH 0005H ----- -----
+--> ?PR?SMALLDELAY?FOURCHANNEL
?PR?ONEMEASURE?FOURCHANNEL ----- ----- ----- ----- ----- -----
+--> ?PR?_WRCOMMAND?FOURCHANNEL
+--> ?PR?_SETXY?FOURCHANNEL
+--> ?PR?_DISPEN?FOURCHANNEL
+--> ?PR?_DISPHZ?FOURCHANNEL
+--> ?PR?_PWMOUTUP?FOURCHANNEL
+--> ?PR?DELAY?FOURCHANNEL
+--> ?PR?_PULSE?FOURCHANNEL
+--> ?PR?_AD?FOURCHANNEL
+--> ?PR?PWMOUTDOWN?FOURCHANNEL
+--> ?PR?_DATACONVERSION?FOURCHANNEL
+--> ?PR?_MENU_MAIN1?FOURCHANNEL
?PR?_PWMOUTUP?FOURCHANNEL 0018H 0002H ----- ----- 0252H 0001H
+--> ?PR?_PWMTHREEOUTUP?FOURCHANNEL
?PR?_PWMTHREEOUTUP?FOURCHANNEL 001AH 0002H ----- ----- 0253H 0001H
+--> ?CO?FOURCHANNEL
?PR?DELAY?FOURCHANNEL ----- ----- ----- ----- ----- -----
+--> ?PR?_SETXY?FOURCHANNEL
+--> ?PR?_DISPHZ?FOURCHANNEL
+--> ?PR?_DISPEN?FOURCHANNEL
BL51 BANKED LINKER/LOCATER V5.12 08/28/2005 08:07:35 PAGE 5
?PR?_PULSE?FOURCHANNEL ----- ----- ----- ----- 0253H 0001H
+--> ?PR?_CYCLEALL?FOURCHANNEL
?PR?_CYCLEALL?FOURCHANNEL ----- ----- ----- ----- 0254H 0003H
+--> ?PR?_WRCOMMAND?FOURCHANNEL
+--> ?PR?STAROVERTIME?FOURCHANNEL
+--> ?PR?STOPOVERTIME?FOURCHANNEL
+--> ?PR?INIT?FOURCHANNEL
+--> ?PR?_SETXY?FOURCHANNEL
+--> ?PR?_DISPEN?FOURCHANNEL
+--> ?PR?_DATAMANAGE_PLUS?FOURCHANNEL
+--> ?PR?_DISPHZ?FOURCHANNEL
+--> ?PR?DELAY?FOURCHANNEL
?PR?_DATAMANAGE_PLUS?FOURCHANNEL ----- ----- 001CH 0001H 0257H 0003H
+--> ?PR?DATAMANAGE_DEL?FOURCHANNEL
?PR?DATAMANAGE_DEL?FOURCHANNEL ----- ----- ----- ----- 025AH 0001H
+--> ?PR?AVERG?FOURCHANNEL
+--> ?PR?TJS?FOURCHANNEL
+--> ?PR?DEL?FOURCHANNEL
?PR?AVERG?FOURCHANNEL ----- ----- 001DH 0005H ----- -----
?PR?TJS?FOURCHANNEL ----- ----- 001DH 0008H 025BH 0001H
+--> ?PR?SQRT?SQRT
?PR?SQRT?SQRT ----- ----- ----- ----- 025CH 0004H
?PR?DEL?FOURCHANNEL ----- ----- 001DH 000AH ----- -----
?PR?_AD?FOURCHANNEL ----- ----- ----- ----- 0253H 0001H
+--> ?PR?_ACCON?FOURCHANNEL
?PR?_ACCON?FOURCHANNEL ----- ----- ----- ----- 0254H 0002H
+--> ?PR?STAROVERTIME?FOURCHANNEL
+--> ?PR?_READAD?FOURCHANNEL
+--> ?PR?STOPOVERTIME?FOURCHANNEL
+--> ?PR?DATAMANAGE_DEL?FOURCHANNEL
?PR?_READAD?FOURCHANNEL 0018H 0001H 001CH 0001H ----- -----
?PR?PWMOUTDOWN?FOURCHANNEL 0018H 0002H ----- ----- ----- -----
+--> ?PR?_SETXY?FOURCHANNEL
+--> ?PR?_DISPHZ?FOURCHANNEL
+--> ?PR?_DISPEN?FOURCHANNEL
?PR?_DATACONVERSION?FOURCHANNEL ----- ----- 001CH 0003H 0252H 0001H
+--> ?CO?FOURCHANNEL
?PR?_MENU_MAIN1?FOURCHANNEL 0018H 0002H 001CH 0002H 0252H 0002H
+--> ?PR?DISPMENU_0?FOURCHANNEL
+--> ?PR?SMALLDELAY?FOURCHANNEL
+--> ?PR?KEY?FOURCHANNEL
+--> ?PR?_WRCOMMAND?FOURCHANNEL
+--> ?PR?_SETXY?FOURCHANNEL
BL51 BANKED LINKER/LOCATER V5.12 08/28/2005 08:07:35 PAGE 6
+--> ?PR?_DISPEN?FOURCHANNEL
+--> ?PR?_DISPHZ?FOURCHANNEL
+--> ?PR?_PRINTALL?FOURCHANNEL
+--> ?PR?POUT4?FOURCHANNEL
+--> ?PR?_DOUT?FOURCHANNEL
+--> ?PR?POUT1?FOURCHANNEL
+--> ?PR?_POUT5?FOURCHANNEL
+--> ?PR?_POUT3?FOURCHANNEL
+--> ?PR?_POUT2?FOURCHANNEL
+--> ?PR?_DISPMENU_1?FOURCHANNEL
+--> ?PR?_DISPMENU_2?FOURCHANNEL
?PR?DISPMENU_0?FOURCHANNEL ----- ----- ----- ----- ----- -----
+--> ?PR?_WRCOMMAND?FOURCHANNEL
+--> ?PR?_DISPHZ?FOURCHANNEL
+--> ?PR?_SETXY?FOURCHANNEL
+--> ?PR?_DISPEN?FOURCHANNEL
?PR?_PRINTALL?FOURCHANNEL ----- ----- ----- ----- ----- -----
+--> ?PR?_DISPEN?FOURCHANNEL
+--> ?PR?_SETXY?FOURCHANNEL
+--> ?PR?_DISPHZ?FOURCHANNEL
+--> ?PR?POUT4?FOURCHANNEL
+--> ?PR?_DOUT?FOURCHANNEL
+--> ?PR?_POUT3?FOURCHANNEL
+--> ?PR?_POUT2?FOURCHANNEL
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?