📄 usbkeyboardwithmouse(twointerfaces).m51
字号:
------- PROC _PRINTSHORTINTHEX
D:0006H SYMBOL x
------- DO
D:0005H SYMBOL i
D:000CH SYMBOL display_buffer
------- ENDDO
C:16A7H LINE# 138
C:16A7H LINE# 139
C:16A7H LINE# 142
C:16AAH LINE# 143
C:16ADH LINE# 144
C:16B0H LINE# 145
C:16B2H LINE# 146
C:16B2H LINE# 147
C:16C9H LINE# 148
C:16D7H LINE# 149
C:16DBH LINE# 150
------- ENDPROC _PRINTSHORTINTHEX
------- PROC _PRINTC
D:0007H SYMBOL x
C:18D0H LINE# 161
C:18D0H LINE# 162
C:18D0H LINE# 163
C:18D3H LINE# 164
C:18D5H LINE# 165
C:18D9H LINE# 166
------- ENDPROC _PRINTC
------- PROC _PRINTHEX
D:0006H SYMBOL x
C:170DH LINE# 175
C:170FH LINE# 176
C:170FH LINE# 177
C:1714H LINE# 178
C:1719H LINE# 179
C:1725H LINE# 180
C:172DH LINE# 181
------- ENDPROC _PRINTHEX
------- ENDMOD UART
------- MODULE PDIUSBD12
C:0000H SYMBOL _ICE_DUMMY_
D:0080H PUBLIC P0
C:1871H PUBLIC _D12SetAddress
B:00B0H.5 PUBLIC P3_5
B:00B0H.6 PUBLIC P3_6
BL51 BANKED LINKER/LOCATER V5.03 11/16/2008 15:59:36 PAGE 13
B:00B0H.7 PUBLIC P3_7
C:000EH PUBLIC D12AcknowledgeSetup
C:133CH PUBLIC _D12ReadEndpointBuffer
C:18AFH PUBLIC _D12WriteByte
C:18F6H PUBLIC _D12SelectEndpoint
C:1830H PUBLIC D12ReadID
C:18F1H PUBLIC D12ValidateBuffer
C:13DEH PUBLIC _D12WriteEndpointBuffer
C:18A6H PUBLIC D12ReadByte
C:17E5H PUBLIC _D12SetEndpointEnable
C:1897H PUBLIC _D12WriteCommand
C:0003H PUBLIC _D12ReadEndpointLastStatus
C:18ECH PUBLIC D12ClearBuffer
------- PROC _D12WRITECOMMAND
D:0007H SYMBOL Command
C:1897H LINE# 33
C:1897H LINE# 34
C:1897H LINE# 35
C:1899H LINE# 36
C:189BH LINE# 38
C:189DH LINE# 39
C:189FH LINE# 40
C:18A2H LINE# 41
------- ENDPROC _D12WRITECOMMAND
------- PROC L?0028
------- ENDPROC L?0028
------- PROC D12READBYTE
------- DO
D:0007H SYMBOL temp
------- ENDDO
C:18A6H LINE# 50
C:18A6H LINE# 51
C:18A6H LINE# 53
C:18A8H LINE# 54
C:18AAH LINE# 55
C:18ACH LINE# 56
C:18AEH LINE# 57
C:18AEH LINE# 58
------- ENDPROC D12READBYTE
------- PROC D12READID
------- DO
D:0004H SYMBOL id
------- ENDDO
C:1830H LINE# 67
C:1830H LINE# 68
C:1830H LINE# 70
C:1832H LINE# 71
C:1839H LINE# 72
C:183EH LINE# 73
C:1840H LINE# 74
------- ENDPROC D12READID
------- PROC _D12WRITEBYTE
D:0007H SYMBOL Value
C:18AFH LINE# 83
C:18AFH LINE# 84
C:18AFH LINE# 85
C:18B1H LINE# 86
BL51 BANKED LINKER/LOCATER V5.03 11/16/2008 15:59:36 PAGE 14
C:18B3H LINE# 88
C:18B5H LINE# 89
C:18B7H LINE# 90
C:18BAH LINE# 91
------- ENDPROC _D12WRITEBYTE
------- PROC _D12READENDPOINTLASTSTATUS
D:0007H SYMBOL Endp
C:0003H LINE# 100
C:0003H LINE# 101
C:0003H LINE# 102
C:0007H LINE# 103
C:000AH LINE# 104
------- ENDPROC _D12READENDPOINTLASTSTATUS
------- PROC _D12SELECTENDPOINT
D:0007H SYMBOL Endp
C:18F6H LINE# 113
C:18F6H LINE# 114
C:18F6H LINE# 115
------- ENDPROC _D12SELECTENDPOINT
------- PROC D12CLEARBUFFER
C:18ECH LINE# 125
C:18ECH LINE# 126
C:18ECH LINE# 127
------- ENDPROC D12CLEARBUFFER
------- PROC D12ACKNOWLEDGESETUP
C:000EH LINE# 137
C:000EH LINE# 138
C:000EH LINE# 139
C:0013H LINE# 140
C:0018H LINE# 141
C:001DH LINE# 142
------- ENDPROC D12ACKNOWLEDGESETUP
------- PROC _D12READENDPOINTBUFFER
D:000EH SYMBOL Endp
D:0005H SYMBOL Len
D:000FH SYMBOL Buf
------- DO
D:0012H SYMBOL i
D:0013H SYMBOL j
------- ENDDO
C:133CH LINE# 152
C:1344H LINE# 153
C:1344H LINE# 155
C:1347H LINE# 156
C:134CH LINE# 157
C:134FH LINE# 158
C:1354H LINE# 159
C:135AH LINE# 160
C:135AH LINE# 161
C:135CH LINE# 162
C:135CH LINE# 164
C:1365H LINE# 165
C:1371H LINE# 170
C:137AH LINE# 171
C:1383H LINE# 172
C:138CH LINE# 174
C:1396H LINE# 175
BL51 BANKED LINKER/LOCATER V5.03 11/16/2008 15:59:36 PAGE 15
C:1396H LINE# 177
C:1398H LINE# 178
C:13A9H LINE# 179
C:13ABH LINE# 181
C:13B8H LINE# 182
C:13C8H LINE# 184
C:13CCH LINE# 186
C:13DBH LINE# 188
C:13DDH LINE# 189
------- ENDPROC _D12READENDPOINTBUFFER
------- PROC D12VALIDATEBUFFER
C:18F1H LINE# 198
C:18F1H LINE# 199
C:18F1H LINE# 200
------- ENDPROC D12VALIDATEBUFFER
------- PROC _D12WRITEENDPOINTBUFFER
D:0015H SYMBOL Endp
D:0016H SYMBOL Len
D:0017H SYMBOL Buf
------- DO
D:001AH SYMBOL i
------- ENDDO
C:13DEH LINE# 210
C:13E8H LINE# 211
C:13E8H LINE# 213
C:13EBH LINE# 214
C:13F0H LINE# 215
C:13F5H LINE# 216
C:13FAH LINE# 219
C:1403H LINE# 220
C:140FH LINE# 225
C:1418H LINE# 226
C:1421H LINE# 227
C:142AH LINE# 230
C:1434H LINE# 231
C:1434H LINE# 233
C:1436H LINE# 234
C:1448H LINE# 235
C:144AH LINE# 237
C:144DH LINE# 238
C:145DH LINE# 240
C:1461H LINE# 242
C:1470H LINE# 244
C:1473H LINE# 245
C:1476H LINE# 246
C:1478H LINE# 247
------- ENDPROC _D12WRITEENDPOINTBUFFER
------- PROC _D12SETADDRESS
D:0006H SYMBOL Addr
C:1871H LINE# 256
C:1873H LINE# 257
C:1873H LINE# 258
C:1878H LINE# 259
------- ENDPROC _D12SETADDRESS
------- PROC _D12SETENDPOINTENABLE
D:0006H SYMBOL Enable
C:17E5H LINE# 269
BL51 BANKED LINKER/LOCATER V5.03 11/16/2008 15:59:36 PAGE 16
C:17E7H LINE# 270
C:17E7H LINE# 271
C:17ECH LINE# 272
C:17EFH LINE# 273
C:17EFH LINE# 274
C:17F1H LINE# 275
C:17F3H LINE# 277
C:17F3H LINE# 278
C:17F8H LINE# 279
C:17F8H LINE# 280
------- ENDPROC _D12SETENDPOINTENABLE
------- ENDMOD PDIUSBD12
------- MODULE USBCORE
C:0000H SYMBOL _ICE_DUMMY_
D:00A0H PUBLIC P2
D:002AH PUBLIC Ep1InIsBusy
D:002BH PUBLIC Ep2InIsBusy
C:0B9BH PUBLIC ProductStringDescriptor
C:0B03H PUBLIC ConfigurationDescriptor
C:1753H PUBLIC _DelayXms
C:0B49H PUBLIC ManufacturerStringDescriptor
C:15DEH PUBLIC UsbEp0SendData
C:0ACDH PUBLIC MouseReportDescriptor
C:1773H PUBLIC UsbDisconnect
C:18DAH PUBLIC UsbBusSuspend
C:1841H PUBLIC UsbEp0In
C:180CH PUBLIC UsbEp1In
C:181EH PUBLIC UsbEp2In
C:0BE9H PUBLIC UsbEp0Out
C:16E4H PUBLIC UsbEp1Out
C:18E3H PUBLIC UsbEp2Out
D:002CH PUBLIC bRequest
C:0B45H PUBLIC LanguageId
D:002DH PUBLIC ConfigValue
D:002EH PUBLIC wLength
I:003DH PUBLIC Buffer
C:0A8AH PUBLIC KeyboardReportDescriptor
C:1862H PUBLIC UsbBusReset
D:0030H PUBLIC bmRequestType
D:0031H PUBLIC SendLength
D:0033H PUBLIC wIndex
C:0BD3H PUBLIC SerialNumberStringDescriptor
D:0035H PUBLIC wValue
D:0037H PUBLIC pSendData
C:0A78H PUBLIC DeviceDescriptor
C:17CDH PUBLIC UsbConnect
D:003AH PUBLIC NeedZeroPacket
------- PROC _DELAYXMS
D:0006H SYMBOL x
------- DO
D:0004H SYMBOL i
D:0002H SYMBOL j
------- ENDDO
C:1753H LINE# 736
C:1753H LINE# 737
C:1753H LINE# 740
BL51 BANKED LINKER/LOCATER V5.03 11/16/2008 15:59:36 PAGE 17
C:175DH LINE# 741
C:1772H LINE# 742
------- ENDPROC _DELAYXMS
------- PROC USBDISCONNECT
C:1773H LINE# 751
C:1773H LINE# 752
C:1773H LINE# 754
C:177CH LINE# 756
C:1781H LINE# 757
C:1786H LINE# 758
C:178BH LINE# 759
------- ENDPROC USBDISCONNECT
------- PROC USBCONNECT
C:17CDH LINE# 769
C:17CDH LINE# 770
C:17CDH LINE# 772
C:17D6H LINE# 774
C:17DBH LINE# 775
C:17E0H LINE# 776
------- ENDPROC USBCONNECT
------- PROC USBBUSSUSPEND
C:18DAH LINE# 786
C:18DAH LINE# 787
C:18DAH LINE# 789
------- ENDPROC USBBUSSUSPEND
------- PROC USBBUSRESET
C:1862H LINE# 800
C:1862H LINE# 801
C:1862H LINE# 803
C:186BH LINE# 805
C:186EH LINE# 806
C:1870H LINE# 807
------- ENDPROC USBBUSRESET
------- PROC USBEP0SENDDATA
C:15DEH LINE# 816
C:15DEH LINE# 817
C:15DEH LINE# 822
C:15EFH LINE# 823
C:15EFH LINE# 825
C:15FAH LINE# 827
C:160DH LINE# 829
C:1617H LINE# 830
C:1618H LINE# 832
C:1618H LINE# 833
C:161EH LINE# 834
C:161EH LINE# 836
C:162BH LINE# 838
C:1630H LINE# 839
C:1631H LINE# 841
C:1631H LINE# 842
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -