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

📄 laserscanning.m51

📁 89S51单片机通过PDIUSBD12的USB接口芯片实现与上位机通讯的固件源码
💻 M51
📖 第 1 页 / 共 5 页
字号:
  +--> ?CO?LASERSCANNING

?PR?CONTROLHANDLER?LASERSCANNING                 -----    -----      005FH    0002H
  +--> ?CO?LASERSCANNING

?PR?TIMEREVENT?LASERSCANNING                     -----    -----      005FH    0004H
  +--> ?PR?MOTORXONESTEP?LASERSCANNING
  +--> ?CO?LASERSCANNING
  +--> ?PR?MOTORYONESTEP?LASERSCANNING

?PR?MOTORXONESTEP?LASERSCANNING                  0020H.4  0000H.1    -----    -----
  +--> ?CO?LASERSCANNING

?PR?MOTORYONESTEP?LASERSCANNING                  0020H.4  0000H.1    -----    -----
  +--> ?CO?LASERSCANNING

?PR?BACKHOME?LASERSCANNING                       -----    -----      -----    -----
  +--> ?PR?MOTORXONESTEP?LASERSCANNING
  +--> ?PR?_DELAY1MS?LASERSCANNING
  +--> ?PR?MOTORYONESTEP?LASERSCANNING



SYMBOL TABLE OF MODULE:  LaserScanning (LASERSCANNING)

  VALUE           TYPE          NAME
  ----------------------------------

  -------         MODULE        LASERSCANNING
  C:0000H         SYMBOL        _ICE_DUMMY_
  C:0D30H         PUBLIC        BackHome
  D:0090H         PUBLIC        P1
  C:0603H         PUBLIC        CodeXSin
  C:12D8H         PUBLIC        _SetSpeed
  D:00A0H         PUBLIC        P2
  C:10A4H         PUBLIC        LCD_Initial
  D:00B0H         PUBLIC        P3
  C:10E4H         PUBLIC        InitialTimer0
  D:0021H         PUBLIC        RoundCodeIndex
  C:12DDH         PUBLIC        _SetScanRange
BL51 BANKED LINKER/LOCATER V5.03                                                      05/28/2005  15:04:13  PAGE 7


  B:00A8H.7       PUBLIC        EA
  C:0016H         PUBLIC        TimerEvent
  D:0022H         PUBLIC        RectCodeIndex
  C:0916H         PUBLIC        _IntToStr
  D:0023H         PUBLIC        RingIndex
  C:1276H         PUBLIC        ReconnectUSB
  C:0003H         PUBLIC        _D12_ReadLastTransactionStatus
  C:1234H         PUBLIC        set_address
  C:120DH         PUBLIC        _D12_AcknowledgeEndpoint
  C:11F9H         PUBLIC        _D12_SetMode
  C:12ABH         PUBLIC        _LCD_SetDisplay
  C:11E5H         PUBLIC        _LCD_Write
  C:1246H         PUBLIC        get_configuration
  B:00B0H.5       PUBLIC        SUSPEND
  C:11B9H         PUBLIC        D12_ReadInterruptRegister
  C:028AH         PUBLIC        main
  C:09F4H         PUBLIC        _UpdataScreen
  C:05EAH         PUBLIC        KeyCode
  C:11A2H         PUBLIC        _D12_SetEndpointEnable
  C:0E7DH         PUBLIC        ControlHandler
  C:118BH         PUBLIC        _D12_SetAddressEnable
  C:0CD4H         PUBLIC        _D12_ReadEndpoint
  C:1060H         PUBLIC        _GotoXY
  D:0025H         PUBLIC        MotorPlusDelay
  D:00A0H         PUBLIC        DBPort
  C:0F28H         PUBLIC        MotorXOneStep
  C:0EBCH         PUBLIC        set_configuration
  C:10C4H         PUBLIC        _USB_Delay1ms
  C:0F59H         PUBLIC        MotorYOneStep
  C:1081H         PUBLIC        KeyStatus
  C:0F8AH         PUBLIC        Timer0
  C:05AAH         SYMBOL        VendorDeviceRequest
  D:0089H         PUBLIC        TMOD
  C:1120H         PUBLIC        _D12_ReadEndpointStatus
  I:006AH         PUBLIC        EndPoint1Buffer
  I:006EH         PUBLIC        EndPoint2Buffer
  C:12CDH         PUBLIC        InitialCPU
  C:0BD5H         PUBLIC        USB_ISR
  C:1267H         PUBLIC        ConnectUSB
  C:0D93H         PUBLIC        _D12_ReadEndpoint_Int
  C:11D0H         PUBLIC        StopMotor
  C:0DEFH         PUBLIC        _D12_WriteEndpoint
  D:0027H         PUBLIC        RunMode
  C:129FH         PUBLIC        _single_transmit
  D:0028H         PUBLIC        Timer0Count
  C:122DH         PUBLIC        _Inportb
  B:0020H.0       PUBLIC        MotorXArrival
  B:0020H.1       PUBLIC        MotorYArrival
  C:128BH         PUBLIC        _Outportb
  D:002AH         PUBLIC        IntToStrTemp
  D:00E0H         PUBLIC        ACC
  C:053AH         PUBLIC        DeviceDescr
  B:00B0H.2       PUBLIC        LcdEn
  B:00A8H.1       PUBLIC        ET0
  C:0E36H         PUBLIC        _D12_WriteEndpoint_Int
  C:1173H         PUBLIC        LCD_Wait
  C:1102H         PUBLIC        GetKey
BL51 BANKED LINKER/LOCATER V5.03                                                      05/28/2005  15:04:13  PAGE 8


  D:008CH         PUBLIC        TH0
  C:054CH         PUBLIC        ConfigDescr
  B:00A8H.2       PUBLIC        EX1
  B:0088H.2       PUBLIC        IT1
  D:008AH         PUBLIC        TL0
  B:00B0H.4       PUBLIC        En573
  C:0C58H         PUBLIC        _code_transmit
  C:12B4H         PUBLIC        _LCD_SetInput
  B:0088H.4       PUBLIC        TR0
  C:1292H         PUBLIC        get_interface
  B:00B8H.2       PUBLIC        PX1
  B:00B0H.0       PUBLIC        LcdRs
  C:0ABAH         PUBLIC        EP0_In
  B:0020H.2       PUBLIC        RunDirection
  C:000EH         PUBLIC        EP1_In
  B:00B0H.1       PUBLIC        LcdRw
  C:12D3H         PUBLIC        EP2_In
  C:0820H         PUBLIC        EP0_Out
  C:113DH         PUBLIC        EP1_Out
  C:1038H         PUBLIC        EP2_Out
  D:0034H         SYMBOL        ControlData
  C:0FBAH         PUBLIC        InitialMotor
  C:0FF3H         PUBLIC        _Delay1ms
  B:0020H.3       PUBLIC        Running
  C:1258H         PUBLIC        _D12_SetEndpointStatus
  C:12BDH         PUBLIC        InitialUSBInt
  C:05F1H         PUBLIC        RectX
  D:004BH         PUBLIC        MotorXIndex
  C:0EF6H         PUBLIC        get_descriptor
  C:05FAH         PUBLIC        RectY
  D:004CH         PUBLIC        MotorXPosion
  D:004EH         PUBLIC        MotorYIndex
  C:05DAH         PUBLIC        MotorCodeX
  D:004FH         PUBLIC        MotorYPosion
  C:05E2H         PUBLIC        MotorCodeY
  C:1013H         PUBLIC        _Print
  D:0051H         PUBLIC        MotorXStatus
  D:0052H         SYMBOL        EventFlags
  D:0054H         PUBLIC        MotorYStatus
  D:0055H         PUBLIC        ScanRange
  C:057AH         SYMBOL        StandardDeviceRequest
  C:12C6H         PUBLIC        DisconnectUSB
  C:0683H         PUBLIC        CodeYCos
  C:0FEFH         SYMBOL        L?0324
  -------         PROC          L?0323
  -------         ENDPROC       L?0323
  C:0FEFH         SYMBOL        L?0324
  -------         PROC          _DELAY1MS
  D:0006H         SYMBOL        count
  -------         DO            
  D:0004H         SYMBOL        i
  D:0002H         SYMBOL        j
  -------         ENDDO         
  C:0FF3H         LINE#         30
  C:0FF3H         LINE#         31
  C:0FF3H         LINE#         33
  C:0FFDH         LINE#         34
BL51 BANKED LINKER/LOCATER V5.03                                                      05/28/2005  15:04:13  PAGE 9


  C:1012H         LINE#         35
  -------         ENDPROC       _DELAY1MS
  -------         PROC          LCD_WAIT
  C:1173H         LINE#         37
  C:1173H         LINE#         38
  C:1173H         LINE#         39
  C:1175H         LINE#         40
  C:1178H         LINE#         41
  C:117BH         LINE#         42
  C:1180H         LINE#         43
  C:1182H         LINE#         44
  C:1189H         LINE#         45
  C:118AH         LINE#         46
  -------         ENDPROC       LCD_WAIT
  -------         PROC          _LCD_WRITE
  D:0007H         SYMBOL        style
  D:0005H         SYMBOL        input
  C:11E5H         LINE#         52
  C:11E5H         LINE#         53
  C:11E5H         LINE#         54
  C:11EAH         LINE#         55
  C:11EDH         LINE#         56
  C:11F0H         LINE#         57
  C:11F3H         LINE#         58
  C:11F6H         LINE#         59
  -------         ENDPROC       _LCD_WRITE
  -------         PROC          _LCD_SETDISPLAY
  D:0007H         SYMBOL        DisplayMode
  C:12ABH         LINE#         72
  C:12ABH         LINE#         73
  C:12ABH         LINE#         74
  -------         ENDPROC       _LCD_SETDISPLAY
  -------         PROC          _LCD_SETINPUT
  D:0007H         SYMBOL        InputMode
  C:12B4H         LINE#         84
  C:12B4H         LINE#         85
  C:12B4H         LINE#         86
  -------         ENDPROC       _LCD_SETINPUT
  -------         PROC          LCD_INITIAL
  C:10A4H         LINE#         104
  C:10A4H         LINE#         105
  C:10A4H         LINE#         106
  C:10A6H         LINE#         107
  C:10ADH         LINE#         108
  C:10ADH         LINE#         109
  C:10B0H         LINE#         110
  C:10B0H         LINE#         111
  C:10B3H         LINE#         112
  C:10B8H         LINE#         113
  C:10BFH         LINE#         114
  -------         ENDPROC       LCD_INITIAL
  -------         PROC          L?0326
  -------         ENDPROC       L?0326
  -------         PROC          _GOTOXY
  D:005FH         SYMBOL        x
  D:0001H         SYMBOL        y
  C:1060H         LINE#         118
BL51 BANKED LINKER/LOCATER V5.03                                                      05/28/2005  15:04:13  PAGE 10


  C:1064H         LINE#         119
  C:1064H         LINE#         120
  C:1067H         LINE#         121
  C:1071H         LINE#         122
  C:1074H         LINE#         123
  C:1080H         LINE#         124
  -------         ENDPROC       _GOTOXY
  -------         PROC          _PRINT
  D:005FH         SYMBOL        str
  C:1013H         LINE#         125
  C:1019H         LINE#         126
  C:1019H         LINE#         127
  C:1025H         LINE#         128
  C:1025H         LINE#         129
  C:102AH         LINE#         130
  C:1035H         LINE#         131
  C:1037H         LINE#         132
  -------         ENDPROC       _PRINT
  C:1287H         SYMBOL        L?0322
  -------         PROC          L?0321
  -------         ENDPROC       L?0321
  C:1287H         SYMBOL        L?0322
  -------         PROC          _OUTPORTB
  D:0082H         SYMBOL        Addr
  D:0005H         SYMBOL        Data
  C:128BH         LINE#         99
  C:128FH         LINE#         100
  C:128FH         LINE#         101
  C:1291H         LINE#         102
  -------         ENDPROC       _OUTPORTB
  C:1222H         SYMBOL        L?0317
  C:1224H         SYMBOL        L?0318
  C:1225H         SYMBOL        L?0319
  C:1229H         SYMBOL        L?0320
  -------         PROC          L?0316
  -------         ENDPROC       L?0316
  C:1222H         SYMBOL        L?0317
  C:1224H         SYMBOL        L?0318
  C:1225H         SYMBOL        L?0319
  C:1229H         SYMBOL        L?0320
  -------         PROC          _INPORTB
  D:0082H         SYMBOL        Addr
  C:122DH         LINE#         104
  C:1231H         LINE#         105
  C:1231H         LINE#         106
  C:1233H         LINE#         107
  -------         ENDPROC       _INPORTB
  -------         PROC          _USB_DELAY1MS
  D:0006H         SYMBOL        count
  -------         DO            
  D:0004H         SYMBOL        i
  D:0002H         SYMBOL        j
  -------         ENDDO         
  C:10C4H         LINE#         109
  C:10C4H         LINE#         110
  C:10C4H         LINE#         112
  C:10CEH         LINE#         113
BL51 BANKED LINKER/LOCATER V5.03                                                      05/28/2005  15:04:13  PAGE 11


  C:10E3H         LINE#         114
  -------         ENDPROC       _USB_DELAY1MS
  -------         PROC          _D12_SETMODE
  D:0003H         SYMBOL        bConfig
  D:0004H         SYMBOL        bClkDiv
  C:11F9H         LINE#         119
  C:11FDH         LINE#         120
  C:11FDH         LINE#         121
  C:1202H         LINE#         122
  C:1208H         LINE#         123
  -------         ENDPROC       _D12_SETMODE
  -------         PROC          _D12_SETENDPOINTSTATUS
  D:0007H         SYMBOL        bEndp
  D:0004H         SYMBOL        bStalled
  C:1258H         LINE#         126
  C:125AH         LINE#         127
  C:125AH         LINE#         128
  C:1261H         LINE#         129
  -------         ENDPROC       _D12_SETENDPOINTSTATUS
  -------         PROC          _D12_ACKNOWLEDGEENDPOINT
  D:0004H         SYMBOL        endp
  C:120DH         LINE#         132
  C:120FH         LINE#         133
  C:120FH         LINE#         134
  C:1214H         LINE#         135
  C:1219H         LINE#         136
  C:121CH         LINE#         137
  C:1220H         LINE#         138
  -------         ENDPROC       _D12_ACKNOWLEDGEENDPOINT
  -------         PROC          _D12_SETADDRESSENABLE
  D:0004H         SYMBOL        bAddress
  D:0003H         SYMBOL        bEnable
  C:118BH         LINE#         140
  C:118FH         LINE#         141
  C:118FH         LINE#         142
  C:1194H         LINE#         143
  C:119AH         LINE#         144
  -------         ENDPROC       _D12_SETADDRESSENABLE

⌨️ 快捷键说明

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