📄 usbtouart.m51
字号:
------- ENDMOD MAIN
------- MODULE UART
C:0000H SYMBOL _ICE_DUMMY_
B:00A8H.7 PUBLIC EA
C:0956H PUBLIC UartISR
D:002CH PUBLIC UsbEp2BufferOutputPoint
BL51 BANKED LINKER/LOCATER V5.03 11/16/2008 16:00:07 PAGE 7
B:00A8H.4 PUBLIC ES
B:0098H.0 PUBLIC RI
B:0098H.1 PUBLIC TI
D:002DH PUBLIC UartBufferInputPoint
D:002EH PUBLIC UartBufferOutputPoint
D:00CBH PUBLIC RCAP2H
D:00CAH PUBLIC RCAP2L
D:0099H PUBLIC SBUF
D:0098H PUBLIC SCON
D:002FH PUBLIC UsbEp2ByteCount
C:0A73H PUBLIC _UartPutChar
D:0030H PUBLIC UartByteCount
D:0031H PUBLIC Sending
C:09B2H PUBLIC InitUART
C:064CH PUBLIC _UartSetBitRate
B:0098H.4 PUBLIC REN
D:00C8H PUBLIC T2CON
I:0032H PUBLIC UsbEp2Buffer
I:0072H PUBLIC UartBuffer
------- PROC _UARTSETBITRATE
D:0028H SYMBOL BitRate
C:064CH LINE# 49
C:0654H LINE# 50
C:0654H LINE# 52
C:066AH LINE# 53
C:066AH LINE# 54
C:068DH LINE# 55
C:06C6H LINE# 56
C:06C6H LINE# 57
C:070AH LINE# 90
C:070AH LINE# 91
------- ENDPROC _UARTSETBITRATE
------- PROC INITUART
C:09B2H LINE# 100
C:09B2H LINE# 101
C:09B2H LINE# 102
C:09B4H LINE# 110
C:09B7H LINE# 112
C:09C2H LINE# 115
C:09C5H LINE# 118
C:09C7H LINE# 124
C:09C9H LINE# 125
C:09CBH LINE# 126
C:09CEH LINE# 127
------- ENDPROC INITUART
------- PROC UARTISR
C:0956H LINE# 136
C:095FH LINE# 138
C:0962H LINE# 139
C:0962H LINE# 140
C:0964H LINE# 142
C:096BH LINE# 144
C:096DH LINE# 146
C:0974H LINE# 147
C:0974H LINE# 148
C:0977H LINE# 149
C:0977H LINE# 151
BL51 BANKED LINKER/LOCATER V5.03 11/16/2008 16:00:07 PAGE 8
C:0979H LINE# 152
C:097BH LINE# 154
C:097BH LINE# 155
C:097DH LINE# 156
C:0980H LINE# 157
C:0980H LINE# 158
------- ENDPROC UARTISR
------- PROC _UARTPUTCHAR
D:0007H SYMBOL d
C:0A73H LINE# 167
C:0A73H LINE# 168
C:0A73H LINE# 169
C:0A75H LINE# 170
C:0A78H LINE# 171
C:0A7CH LINE# 172
------- ENDPROC _UARTPUTCHAR
------- ENDMOD UART
------- MODULE PDIUSBD12
C:0000H SYMBOL _ICE_DUMMY_
D:0080H PUBLIC P0
C:0A40H PUBLIC _D12SetAddress
B:00B0H.5 PUBLIC P3_5
B:00B0H.6 PUBLIC P3_6
B:00B0H.7 PUBLIC P3_7
C:09F9H PUBLIC D12AcknowledgeSetup
C:091CH PUBLIC _D12ReadEndpointBuffer
C:0A67H PUBLIC _D12WriteByte
C:0AC1H PUBLIC _D12SelectEndpoint
C:09E5H PUBLIC D12ReadID
C:0ABCH PUBLIC D12ValidateBuffer
C:08DCH PUBLIC _D12WriteEndpointBuffer
C:0A52H PUBLIC D12ReadByte
C:0A0DH PUBLIC _D12SetEndpointEnable
C:0AB0H PUBLIC _D12ReadEndpointStatus
C:0A5BH PUBLIC _D12WriteCommand
C:0AA9H PUBLIC _D12ReadEndpointLastStatus
C:0AB7H PUBLIC D12ClearBuffer
------- PROC _D12WRITECOMMAND
D:0007H SYMBOL Command
C:0A5BH LINE# 33
C:0A5BH LINE# 34
C:0A5BH LINE# 35
C:0A5DH LINE# 36
C:0A5FH LINE# 38
C:0A61H LINE# 39
C:0A63H LINE# 40
C:0A66H LINE# 41
------- ENDPROC _D12WRITECOMMAND
------- PROC L?0025
------- ENDPROC L?0025
------- PROC D12READBYTE
------- DO
D:0007H SYMBOL temp
------- ENDDO
C:0A52H LINE# 50
C:0A52H LINE# 51
BL51 BANKED LINKER/LOCATER V5.03 11/16/2008 16:00:07 PAGE 9
C:0A52H LINE# 53
C:0A54H LINE# 54
C:0A56H LINE# 55
C:0A58H LINE# 56
C:0A5AH LINE# 57
C:0A5AH LINE# 58
------- ENDPROC D12READBYTE
------- PROC D12READID
------- DO
D:0004H SYMBOL id
------- ENDDO
C:09E5H LINE# 67
C:09E5H LINE# 68
C:09E5H LINE# 70
C:09EAH LINE# 71
C:09F1H LINE# 72
C:09F6H LINE# 73
C:09F8H LINE# 74
------- ENDPROC D12READID
------- PROC _D12WRITEBYTE
D:0007H SYMBOL Value
C:0A67H LINE# 83
C:0A67H LINE# 84
C:0A67H LINE# 85
C:0A69H LINE# 86
C:0A6BH LINE# 88
C:0A6DH LINE# 89
C:0A6FH LINE# 90
C:0A72H LINE# 91
------- ENDPROC _D12WRITEBYTE
------- PROC _D12READENDPOINTLASTSTATUS
D:0007H SYMBOL Endp
C:0AA9H LINE# 100
C:0AA9H LINE# 101
C:0AA9H LINE# 102
C:0AACH LINE# 103
C:0AAFH LINE# 104
------- ENDPROC _D12READENDPOINTLASTSTATUS
------- PROC _D12SELECTENDPOINT
D:0007H SYMBOL Endp
C:0AC1H LINE# 113
C:0AC1H LINE# 114
C:0AC1H LINE# 115
------- ENDPROC _D12SELECTENDPOINT
------- PROC D12CLEARBUFFER
C:0AB7H LINE# 125
C:0AB7H LINE# 126
C:0AB7H LINE# 127
------- ENDPROC D12CLEARBUFFER
------- PROC D12ACKNOWLEDGESETUP
C:09F9H LINE# 137
C:09F9H LINE# 138
C:09F9H LINE# 139
C:09FEH LINE# 140
C:0A03H LINE# 141
C:0A08H LINE# 142
------- ENDPROC D12ACKNOWLEDGESETUP
BL51 BANKED LINKER/LOCATER V5.03 11/16/2008 16:00:07 PAGE 10
------- PROC _D12READENDPOINTBUFFER
D:0007H SYMBOL Endp
D:0005H SYMBOL Len
D:0028H SYMBOL Buf
------- DO
D:0006H SYMBOL i
D:0007H SYMBOL j
------- ENDDO
C:091CH LINE# 152
C:0922H LINE# 153
C:0922H LINE# 155
C:0925H LINE# 156
C:092AH LINE# 157
C:092DH LINE# 158
C:0930H LINE# 159
C:0935H LINE# 160
C:0935H LINE# 161
C:0937H LINE# 162
C:0937H LINE# 174
C:093EH LINE# 175
C:093EH LINE# 177
C:0940H LINE# 178
C:0950H LINE# 179
C:0952H LINE# 184
C:0955H LINE# 188
C:0955H LINE# 189
------- ENDPROC _D12READENDPOINTBUFFER
------- PROC D12VALIDATEBUFFER
C:0ABCH LINE# 198
C:0ABCH LINE# 199
C:0ABCH LINE# 200
------- ENDPROC D12VALIDATEBUFFER
------- PROC _D12WRITEENDPOINTBUFFER
D:0007H SYMBOL Endp
D:0006H SYMBOL Len
D:0028H SYMBOL Buf
------- DO
D:0007H SYMBOL i
------- ENDDO
C:08DCH LINE# 210
C:08E4H LINE# 211
C:08E4H LINE# 213
C:08E7H LINE# 214
C:08ECH LINE# 215
C:08F1H LINE# 216
C:08F6H LINE# 230
C:08FCH LINE# 231
C:08FCH LINE# 233
C:08FEH LINE# 234
C:090EH LINE# 235
C:0910H LINE# 240
C:0913H LINE# 244
C:0916H LINE# 245
C:0919H LINE# 246
C:091BH LINE# 247
------- ENDPROC _D12WRITEENDPOINTBUFFER
------- PROC _D12SETADDRESS
BL51 BANKED LINKER/LOCATER V5.03 11/16/2008 16:00:07 PAGE 11
D:0006H SYMBOL Addr
C:0A40H LINE# 256
C:0A42H LINE# 257
C:0A42H LINE# 258
C:0A47H LINE# 259
------- ENDPROC _D12SETADDRESS
------- PROC _D12SETENDPOINTENABLE
D:0006H SYMBOL Enable
C:0A0DH LINE# 269
C:0A0FH LINE# 270
C:0A0FH LINE# 271
C:0A14H LINE# 272
C:0A17H LINE# 273
C:0A17H LINE# 274
C:0A19H LINE# 275
C:0A1BH LINE# 277
C:0A1BH LINE# 278
C:0A20H LINE# 279
C:0A20H LINE# 280
------- ENDPROC _D12SETENDPOINTENABLE
------- PROC _D12READENDPOINTSTATUS
D:0007H SYMBOL Endp
C:0AB0H LINE# 289
C:0AB0H LINE# 290
C:0AB0H LINE# 291
C:0AB3H LINE# 292
C:0AB6H LINE# 293
------- ENDPROC _D12READENDPOINTSTATUS
------- ENDMOD PDIUSBD12
------- MODULE USBCORE
C:0000H SYMBOL _ICE_DUMMY_
D:0008H PUBLIC Ep1InIsBusy
D:0009H PUBLIC Ep2InIsBusy
C:0610H PUBLIC ProductStringDescriptor
C:0577H PUBLIC ConfigurationDescriptor
C:0003H PUBLIC _DelayXms
C:05BEH PUBLIC ManufacturerStringDescriptor
C:0818H PUBLIC UsbEp0SendData
C:09CFH PUBLIC UsbDisconnect
C:0AC4H PUBLIC UsbBusSuspend
C:0453H PUBLIC UsbEp0DataOut
C:0A99H PUBLIC UsbEp0In
C:0A87H PUBLIC UsbEp1In
C:0A90H PUBLIC UsbEp2In
C:0026H PUBLIC UsbEp0Out
C:0AA1H PUBLIC UsbEp1Out
C:0987H PUBLIC UsbEp2Out
D:000AH PUBLIC bRequest
C:05BAH PUBLIC LanguageId
D:000BH PUBLIC ConfigValue
D:000CH PUBLIC wLength
I:00B2H PUBLIC Buffer
C:0A21H PUBLIC UsbBusReset
D:000EH PUBLIC LineCoding
D:0015H PUBLIC bmRequestType
D:0016H PUBLIC SendLength
BL51 BANKED LINKER/LOCATER V5.03 11/16/2008 16:00:07 PAGE 12
D:0018H PUBLIC wIndex
C:0636H PUBLIC SerialNumberStringDescriptor
D:001AH PUBLIC wValue
D:001CH PUBLIC pSendData
C:0565H PUBLIC DeviceDescriptor
C:0A31H PUBLIC UsbConnect
D:001FH PUBLIC NeedZeroPacket
------- PROC _DELAYXMS
D:0006H SYMBOL x
------- DO
D:0004H SYMBOL i
D:0002H SYMBOL j
------- ENDDO
C:0003H LINE# 478
C:0003H LINE# 479
C:0003H LINE# 482
C:000DH LINE# 483
C:0022H LINE# 484
------- ENDPROC _DELAYXMS
------- PROC USBDISCONNECT
C:09CFH LINE# 493
C:09CFH LINE# 494
C:09CFH LINE# 498
C:09D4H LINE# 499
C:09D9H LINE# 500
C:09DEH LINE# 501
------- ENDPROC USBDISCONNECT
------- PROC USBCONNECT
C:0A31H LINE# 511
C:0A31H LINE# 512
C:0A31H LINE# 516
C:0A36H LINE# 517
C:0A3BH LINE# 518
------- ENDPROC USBCONNECT
------- PROC USBBUSSUSPEND
C:0AC4H LINE# 528
C:0AC4H LINE# 529
C:0AC4H LINE# 533
------- ENDPROC USBBUSSUSPEND
------- PROC USBBUSRESET
C:0A21H LINE# 542
C:0A21H LINE# 543
C:0A21H LINE# 547
C:0A24H LINE# 548
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -