⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 laserscanning.m51

📁 89S51单片机通过PDIUSBD12的USB接口芯片实现与上位机通讯的固件源码
💻 M51
📖 第 1 页 / 共 5 页
字号:
BL51 BANKED LINKER/LOCATER V5.03                                                        05/28/2005  15:04:13  PAGE 1


BL51 BANKED LINKER/LOCATER V5.03, INVOKED BY:
D:\PROGRAM FILES\KEIL\C51\BIN\BL51.EXE LaserScanning.obj TO LaserScanning RAMSIZE (256)


MEMORY MODEL: SMALL


INPUT MODULES INCLUDED:
  LaserScanning.obj (LASERSCANNING)
  D:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
  D:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
  D:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?CLDOPTR)
  D:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?CSTPTR)
  D:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?CSTOPTR)
  D:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?IMUL)
  D:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?UIDIV)
  D:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?SIDIV)
  D:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?ICALL)
  D:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C_INIT)


LINK MAP OF MODULE:  LaserScanning (LASERSCANNING)


            TYPE    BASE      LENGTH    RELOCATION   SEGMENT NAME
            -----------------------------------------------------

            * * * * * * *   D A T A   M E M O R Y   * * * * * * *
            REG     0000H     0008H     ABSOLUTE     "REG BANK 0"
                    0008H     0010H                  *** GAP ***
            REG     0018H     0008H     ABSOLUTE     "REG BANK 3"
            BIT     0020H.0   0000H.4   UNIT         ?BI?LASERSCANNING
            BIT     0020H.4   0000H.1   UNIT         _BIT_GROUP_
                    0020H.5   0000H.3                *** GAP ***
            DATA    0021H     0035H     UNIT         ?DT?LASERSCANNING
            DATA    0056H     0014H     UNIT         _DATA_GROUP_
            IDATA   006AH     0044H     UNIT         ?ID?LASERSCANNING
            IDATA   00AEH     0001H     UNIT         ?STACK

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
            CODE    0003H     0007H     UNIT         ?PR?_D12_READLASTTRANSACTIONSTATUS?LASERSCANNING
                    000AH     0001H                  *** GAP ***
            CODE    000BH     0003H     ABSOLUTE     
            CODE    000EH     0005H     UNIT         ?PR?EP1_IN?LASERSCANNING
            CODE    0013H     0003H     ABSOLUTE     
            CODE    0016H     0274H     UNIT         ?PR?TIMEREVENT?LASERSCANNING
            CODE    028AH     0256H     UNIT         ?PR?MAIN?LASERSCANNING
            CODE    04E0H     0223H     UNIT         ?CO?LASERSCANNING
            CODE    0703H     011DH     UNIT         ?C?LIB_CODE
            CODE    0820H     00F6H     UNIT         ?PR?EP0_OUT?LASERSCANNING
            CODE    0916H     00DEH     UNIT         ?PR?_INTTOSTR?LASERSCANNING
            CODE    09F4H     00C6H     UNIT         ?PR?_UPDATASCREEN?LASERSCANNING
            CODE    0ABAH     008FH     UNIT         ?PR?EP0_IN?LASERSCANNING
            CODE    0B49H     008CH     UNIT         ?C_C51STARTUP
            CODE    0BD5H     0083H     UNIT         ?PR?USB_ISR?LASERSCANNING
            CODE    0C58H     0072H     UNIT         ?PR?_CODE_TRANSMIT?LASERSCANNING
            CODE    0CCAH     0066H     UNIT         ?PR?_D12_READENDPOINT?LASERSCANNING
BL51 BANKED LINKER/LOCATER V5.03                                                      05/28/2005  15:04:13  PAGE 2


            CODE    0D30H     0063H     UNIT         ?PR?BACKHOME?LASERSCANNING
            CODE    0D93H     005CH     UNIT         ?PR?_D12_READENDPOINT_INT?LASERSCANNING
            CODE    0DEFH     0047H     UNIT         ?PR?_D12_WRITEENDPOINT?LASERSCANNING
            CODE    0E36H     0047H     UNIT         ?PR?_D12_WRITEENDPOINT_INT?LASERSCANNING
            CODE    0E7DH     003FH     UNIT         ?PR?CONTROLHANDLER?LASERSCANNING
            CODE    0EBCH     003AH     UNIT         ?PR?SET_CONFIGURATION?LASERSCANNING
            CODE    0EF6H     0032H     UNIT         ?PR?GET_DESCRIPTOR?LASERSCANNING
            CODE    0F28H     0031H     UNIT         ?PR?MOTORXONESTEP?LASERSCANNING
            CODE    0F59H     0031H     UNIT         ?PR?MOTORYONESTEP?LASERSCANNING
            CODE    0F8AH     0030H     UNIT         ?PR?TIMER0?LASERSCANNING
            CODE    0FBAH     002EH     UNIT         ?PR?INITIALMOTOR?LASERSCANNING
            CODE    0FE8H     002BH     UNIT         ?PR?_DELAY1MS?LASERSCANNING
            CODE    1013H     0025H     UNIT         ?PR?_PRINT?LASERSCANNING
            CODE    1038H     0025H     UNIT         ?PR?EP2_OUT?LASERSCANNING
            CODE    105DH     0024H     UNIT         ?PR?_GOTOXY?LASERSCANNING
            CODE    1081H     0023H     UNIT         ?PR?KEYSTATUS?LASERSCANNING
            CODE    10A4H     0020H     UNIT         ?PR?LCD_INITIAL?LASERSCANNING
            CODE    10C4H     0020H     UNIT         ?PR?_USB_DELAY1MS?LASERSCANNING
            CODE    10E4H     001EH     UNIT         ?PR?INITIALTIMER0?LASERSCANNING
            CODE    1102H     001EH     UNIT         ?PR?GETKEY?LASERSCANNING
            CODE    1120H     001DH     UNIT         ?PR?_D12_READENDPOINTSTATUS?LASERSCANNING
            CODE    113DH     001DH     UNIT         ?PR?EP1_OUT?LASERSCANNING
            CODE    115AH     0019H     UNIT         ?C_INITSEG
            CODE    1173H     0018H     UNIT         ?PR?LCD_WAIT?LASERSCANNING
            CODE    118BH     0017H     UNIT         ?PR?_D12_SETADDRESSENABLE?LASERSCANNING
            CODE    11A2H     0017H     UNIT         ?PR?_D12_SETENDPOINTENABLE?LASERSCANNING
            CODE    11B9H     0017H     UNIT         ?PR?D12_READINTERRUPTREGISTER?LASERSCANNING
            CODE    11D0H     0015H     UNIT         ?PR?STOPMOTOR?LASERSCANNING
            CODE    11E5H     0014H     UNIT         ?PR?_LCD_WRITE?LASERSCANNING
            CODE    11F9H     0014H     UNIT         ?PR?_D12_SETMODE?LASERSCANNING
            CODE    120DH     0014H     UNIT         ?PR?_D12_ACKNOWLEDGEENDPOINT?LASERSCANNING
            CODE    1221H     0013H     UNIT         ?PR?_INPORTB?LASERSCANNING
            CODE    1234H     0012H     UNIT         ?PR?SET_ADDRESS?LASERSCANNING
            CODE    1246H     0012H     UNIT         ?PR?GET_CONFIGURATION?LASERSCANNING
            CODE    1258H     000FH     UNIT         ?PR?_D12_SETENDPOINTSTATUS?LASERSCANNING
            CODE    1267H     000FH     UNIT         ?PR?CONNECTUSB?LASERSCANNING
            CODE    1276H     000FH     UNIT         ?PR?RECONNECTUSB?LASERSCANNING
            CODE    1285H     000DH     UNIT         ?PR?_OUTPORTB?LASERSCANNING
            CODE    1292H     000DH     UNIT         ?PR?GET_INTERFACE?LASERSCANNING
            CODE    129FH     000CH     UNIT         ?PR?_SINGLE_TRANSMIT?LASERSCANNING
            CODE    12ABH     0009H     UNIT         ?PR?_LCD_SETDISPLAY?LASERSCANNING
            CODE    12B4H     0009H     UNIT         ?PR?_LCD_SETINPUT?LASERSCANNING
            CODE    12BDH     0009H     UNIT         ?PR?INITIALUSBINT?LASERSCANNING
            CODE    12C6H     0007H     UNIT         ?PR?DISCONNECTUSB?LASERSCANNING
            CODE    12CDH     0006H     UNIT         ?PR?INITIALCPU?LASERSCANNING
            CODE    12D3H     0005H     UNIT         ?PR?EP2_IN?LASERSCANNING
            CODE    12D8H     0005H     UNIT         ?PR?_SETSPEED?LASERSCANNING
            CODE    12DDH     0003H     UNIT         ?PR?_SETSCANRANGE?LASERSCANNING



OVERLAY MAP OF MODULE:   LaserScanning (LASERSCANNING)


SEGMENT                                             BIT_GROUP          DATA_GROUP 
  +--> CALLED SEGMENT                            START    LENGTH     START    LENGTH
------------------------------------------------------------------------------------
BL51 BANKED LINKER/LOCATER V5.03                                                      05/28/2005  15:04:13  PAGE 3


?PR?USB_ISR?LASERSCANNING                        -----    -----      0056H    0002H
  +--> ?PR?D12_READINTERRUPTREGISTER?LASERSC...
  +--> ?PR?EP0_OUT?LASERSCANNING
  +--> ?PR?EP0_IN?LASERSCANNING
  +--> ?PR?EP1_OUT?LASERSCANNING
  +--> ?PR?EP1_IN?LASERSCANNING
  +--> ?PR?EP2_OUT?LASERSCANNING
  +--> ?PR?EP2_IN?LASERSCANNING

?PR?D12_READINTERRUPTREGISTER?LASERSC...         -----    -----      -----    -----
  +--> ?PR?_INPORTB?LASERSCANNING

?PR?_INPORTB?LASERSCANNING                       -----    -----      -----    -----
  +--> ?PR?_OUTPORTB?LASERSCANNING

?PR?EP0_OUT?LASERSCANNING                        -----    -----      -----    -----
  +--> ?PR?_D12_READLASTTRANSACTIONSTATUS?LA...
  +--> ?PR?_D12_READENDPOINT_INT?LASERSCANNING
  +--> ?PR?_D12_SETENDPOINTSTATUS?LASERSCANNING
  +--> ?PR?_D12_ACKNOWLEDGEENDPOINT?LASERSCA...

?PR?_D12_READLASTTRANSACTIONSTATUS?LA...         -----    -----      -----    -----
  +--> ?PR?_INPORTB?LASERSCANNING

?PR?_D12_READENDPOINT_INT?LASERSCANNING          -----    -----      0058H    0005H
  +--> ?PR?_INPORTB?LASERSCANNING
  +--> ?PR?_OUTPORTB?LASERSCANNING

?PR?_D12_SETENDPOINTSTATUS?LASERSCANNING         -----    -----      -----    -----
  +--> ?PR?_OUTPORTB?LASERSCANNING

?PR?_D12_ACKNOWLEDGEENDPOINT?LASERSCA...         -----    -----      -----    -----
  +--> ?PR?_OUTPORTB?LASERSCANNING

?PR?EP0_IN?LASERSCANNING                         -----    -----      0058H    0002H
  +--> ?PR?_D12_READLASTTRANSACTIONSTATUS?LA...
  +--> ?PR?_D12_WRITEENDPOINT_INT?LASERSCANNING

?PR?_D12_WRITEENDPOINT_INT?LASERSCANNING         -----    -----      005AH    0004H
  +--> ?PR?_INPORTB?LASERSCANNING
  +--> ?PR?_OUTPORTB?LASERSCANNING

?PR?EP1_OUT?LASERSCANNING                        -----    -----      -----    -----
  +--> ?PR?_D12_READLASTTRANSACTIONSTATUS?LA...
  +--> ?PR?_D12_READENDPOINT_INT?LASERSCANNING

?PR?EP1_IN?LASERSCANNING                         -----    -----      -----    -----
  +--> ?PR?_D12_READLASTTRANSACTIONSTATUS?LA...

?PR?EP2_OUT?LASERSCANNING                        -----    -----      0058H    0001H
  +--> ?PR?_D12_READLASTTRANSACTIONSTATUS?LA...
  +--> ?PR?_D12_READENDPOINTSTATUS?LASERSCAN...
  +--> ?PR?_D12_READENDPOINT?LASERSCANNING

?PR?_D12_READENDPOINTSTATUS?LASERSCAN...         -----    -----      -----    -----
  +--> ?PR?_INPORTB?LASERSCANNING

BL51 BANKED LINKER/LOCATER V5.03                                                      05/28/2005  15:04:13  PAGE 4


?PR?_D12_READENDPOINT?LASERSCANNING              -----    -----      0059H    0005H
  +--> ?PR?_INPORTB?LASERSCANNING
  +--> ?PR?_OUTPORTB?LASERSCANNING

?PR?EP2_IN?LASERSCANNING                         -----    -----      -----    -----
  +--> ?PR?_D12_READLASTTRANSACTIONSTATUS?LA...

*** NEW ROOT ***************************************************

?C_C51STARTUP                                    -----    -----      -----    -----
  +--> ?PR?MAIN?LASERSCANNING
  +--> ?C_INITSEG

?PR?MAIN?LASERSCANNING                           -----    -----      005EH    0001H
  +--> ?PR?INITIALCPU?LASERSCANNING
  +--> ?PR?INITIALMOTOR?LASERSCANNING
  +--> ?PR?LCD_INITIAL?LASERSCANNING
  +--> ?PR?INITIALTIMER0?LASERSCANNING
  +--> ?PR?_SETSPEED?LASERSCANNING
  +--> ?PR?_SETSCANRANGE?LASERSCANNING
  +--> ?PR?_UPDATASCREEN?LASERSCANNING
  +--> ?PR?RECONNECTUSB?LASERSCANNING
  +--> ?PR?GETKEY?LASERSCANNING
  +--> ?PR?CONTROLHANDLER?LASERSCANNING
  +--> ?PR?TIMEREVENT?LASERSCANNING
  +--> ?PR?BACKHOME?LASERSCANNING
  +--> ?PR?_DELAY1MS?LASERSCANNING
  +--> ?PR?STOPMOTOR?LASERSCANNING
  +--> ?PR?MOTORYONESTEP?LASERSCANNING
  +--> ?PR?MOTORXONESTEP?LASERSCANNING

?PR?INITIALMOTOR?LASERSCANNING                   -----    -----      -----    -----
  +--> ?CO?LASERSCANNING
  +--> ?PR?_DELAY1MS?LASERSCANNING
  +--> ?PR?STOPMOTOR?LASERSCANNING

?CO?LASERSCANNING                                -----    -----      -----    -----
  +--> ?PR?SET_ADDRESS?LASERSCANNING
  +--> ?PR?GET_DESCRIPTOR?LASERSCANNING
  +--> ?PR?GET_CONFIGURATION?LASERSCANNING
  +--> ?PR?SET_CONFIGURATION?LASERSCANNING
  +--> ?PR?GET_INTERFACE?LASERSCANNING

?PR?SET_ADDRESS?LASERSCANNING                    -----    -----      -----    -----
  +--> ?PR?_D12_SETADDRESSENABLE?LASERSCANNING
  +--> ?PR?_SINGLE_TRANSMIT?LASERSCANNING

?PR?_D12_SETADDRESSENABLE?LASERSCANNING          -----    -----      -----    -----
  +--> ?PR?_OUTPORTB?LASERSCANNING

?PR?_SINGLE_TRANSMIT?LASERSCANNING               -----    -----      -----    -----
  +--> ?PR?_D12_WRITEENDPOINT?LASERSCANNING

?PR?_D12_WRITEENDPOINT?LASERSCANNING             -----    -----      0065H    0004H
  +--> ?PR?_INPORTB?LASERSCANNING
  +--> ?PR?_OUTPORTB?LASERSCANNING

BL51 BANKED LINKER/LOCATER V5.03                                                      05/28/2005  15:04:13  PAGE 5


?PR?GET_DESCRIPTOR?LASERSCANNING                 -----    -----      -----    -----
  +--> ?PR?_CODE_TRANSMIT?LASERSCANNING

?PR?_CODE_TRANSMIT?LASERSCANNING                 -----    -----      0063H    0002H
  +--> ?PR?_D12_WRITEENDPOINT?LASERSCANNING

?PR?GET_CONFIGURATION?LASERSCANNING              -----    -----      0063H    0001H
  +--> ?PR?_SINGLE_TRANSMIT?LASERSCANNING

?PR?SET_CONFIGURATION?LASERSCANNING              -----    -----      -----    -----
  +--> ?PR?_SINGLE_TRANSMIT?LASERSCANNING
  +--> ?PR?_D12_SETENDPOINTENABLE?LASERSCANNING

?PR?_D12_SETENDPOINTENABLE?LASERSCANNING         -----    -----      -----    -----
  +--> ?PR?_OUTPORTB?LASERSCANNING

?PR?GET_INTERFACE?LASERSCANNING                  -----    -----      0063H    0001H
  +--> ?PR?_SINGLE_TRANSMIT?LASERSCANNING

?PR?_DELAY1MS?LASERSCANNING                      -----    -----      -----    -----
  +--> ?PR?_LCD_WRITE?LASERSCANNING

?PR?_LCD_WRITE?LASERSCANNING                     -----    -----      -----    -----
  +--> ?PR?LCD_WAIT?LASERSCANNING

?PR?LCD_INITIAL?LASERSCANNING                    -----    -----      -----    -----
  +--> ?PR?_DELAY1MS?LASERSCANNING
  +--> ?PR?_LCD_SETDISPLAY?LASERSCANNING
  +--> ?PR?_LCD_WRITE?LASERSCANNING
  +--> ?PR?_LCD_SETINPUT?LASERSCANNING

?PR?_LCD_SETDISPLAY?LASERSCANNING                -----    -----      -----    -----
  +--> ?PR?_LCD_WRITE?LASERSCANNING

?PR?_LCD_SETINPUT?LASERSCANNING                  -----    -----      -----    -----
  +--> ?PR?_LCD_WRITE?LASERSCANNING

?PR?INITIALTIMER0?LASERSCANNING                  -----    -----      -----    -----
  +--> ?PR?_SETSPEED?LASERSCANNING

?PR?_UPDATASCREEN?LASERSCANNING                  -----    -----      -----    -----
  +--> ?PR?_GOTOXY?LASERSCANNING
  +--> ?CO?LASERSCANNING
  +--> ?PR?_PRINT?LASERSCANNING
  +--> ?PR?_INTTOSTR?LASERSCANNING

?PR?_GOTOXY?LASERSCANNING                        -----    -----      005FH    0001H
  +--> ?PR?_LCD_WRITE?LASERSCANNING

?PR?_PRINT?LASERSCANNING                         -----    -----      005FH    0003H
  +--> ?PR?_LCD_WRITE?LASERSCANNING

?PR?_INTTOSTR?LASERSCANNING                      -----    -----      005FH    000BH

?PR?RECONNECTUSB?LASERSCANNING                   -----    -----      -----    -----
  +--> ?PR?DISCONNECTUSB?LASERSCANNING
  +--> ?PR?_USB_DELAY1MS?LASERSCANNING
BL51 BANKED LINKER/LOCATER V5.03                                                      05/28/2005  15:04:13  PAGE 6


  +--> ?PR?CONNECTUSB?LASERSCANNING

?PR?DISCONNECTUSB?LASERSCANNING                  -----    -----      -----    -----
  +--> ?PR?_D12_SETMODE?LASERSCANNING

?PR?_D12_SETMODE?LASERSCANNING                   -----    -----      -----    -----
  +--> ?PR?_OUTPORTB?LASERSCANNING

?PR?CONNECTUSB?LASERSCANNING                     -----    -----      -----    -----
  +--> ?PR?INITIALUSBINT?LASERSCANNING
  +--> ?PR?_D12_SETMODE?LASERSCANNING

?PR?GETKEY?LASERSCANNING                         -----    -----      -----    -----
  +--> ?PR?KEYSTATUS?LASERSCANNING
  +--> ?PR?_DELAY1MS?LASERSCANNING

?PR?KEYSTATUS?LASERSCANNING                      -----    -----      -----    -----

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -