📄 usb_lib.lst
字号:
文件:USB_LIB.ASM 盛群编译器版本 2.86 页次1
1 0000 ;;Established date: 2006/03/01
2 0000
3 0000 ;;********************************************************************
4 0000 SBR_FIFO0_RD_Check:
5 0000 0FF8 MOV A,0F8H
6 0001 0000 ANDM A,UCC ;select endpoint0 FIFO
Error(A0024) F:\project\HT46RB50 温度计\ASM\USB_LIB.ASM 6 : 语法错误
7 0002 0F00 MOV A,00000000B
8 0003 2800 R JMP L_FIFO_Check
9 0004 ;;********************************************************************
10 0004 SBR_FIFO0_WR_Check:
11 0004 0FF8 MOV A,0F8H
12 0005 0000 ANDM A,UCC ;select endpoint0 FIFO
Error(A0024) F:\project\HT46RB50 温度计\ASM\USB_LIB.ASM 12 : 语法错误
13 0006 0F02 MOV A,00000010B
14 0007 2800 R JMP L_FIFO_Check
15 0008 ;;********************************************************************
16 0008 SBR_FIFO1_WR_Check:
17 0008 0FF8 MOV A,0F8H
18 0009 0000 ANDM A,UCC
Error(A0024) F:\project\HT46RB50 温度计\ASM\USB_LIB.ASM 18 : 语法错误
19 000A 0000 SET UCC.0 ;select endpoint1 FIFO
Error(A0024) F:\project\HT46RB50 温度计\ASM\USB_LIB.ASM 19 : 语法错误
20 000B 0F02 MOV A,00000010B ;0000 1010B
21 000C ; JMP L_FIFO_Check
22 000C ;;--------------------------------------------------------------------
23 000C L_FIFO_Check:
24 000C 0000 MOV M_temp1,A
Error(A0024) F:\project\HT46RB50 温度计\ASM\USB_LIB.ASM 24 : 语法错误
25 000D 0F00 MOV A,C_MISC
Error(A0005) F:\project\HT46RB50 温度计\ASM\USB_LIB.ASM 25 : 未定义的符号 'C_MISC'
26 000E 0000 MOV MP1,A
Error(A0024) F:\project\HT46RB50 温度计\ASM\USB_LIB.ASM 26 : 语法错误
27 000F 0F00 MOV A,R1
Error(A0005) F:\project\HT46RB50 温度计\ASM\USB_LIB.ASM 27 : 未定义的符号 'R1'
28 0010 0EF8 AND A,11111000B ;1110 0000B
29 0011 0D00 OR A,M_Temp1
Error(A0005) F:\project\HT46RB50 温度计\ASM\USB_LIB.ASM 29 : 未定义的符号 'M_Temp1'
30 0012 0000 MOV R1,A
Error(A0024) F:\project\HT46RB50 温度计\ASM\USB_LIB.ASM 30 : 语法错误
31 0013
32 0013 0000 SET R1.@USB_REQ
Error(A0024) F:\project\HT46RB50 温度计\ASM\USB_LIB.ASM 32 : 语法错误
33 0014 2000 CALL SBR_Delay2us
Error(A0005) F:\project\HT46RB50 温度计\ASM\USB_LIB.ASM 33 : 未定义的符号 'SBR_Delay2us'
34 0015 0000 SET Z
Error(A0024) F:\project\HT46RB50 温度计\ASM\USB_LIB.ASM 34 : 语法错误
35 0016 0000 SNZ R1.@Ready
Error(A0024) F:\project\HT46RB50 温度计\ASM\USB_LIB.ASM 35 : 语法错误
36 0017 0000 CLR Z ;Z=Ready
Error(A0024) F:\project\HT46RB50 温度计\ASM\USB_LIB.ASM 36 : 语法错误
37 0018 0003 RET
38 0019 ;;********************************************************************
39 0019 ;;Read data from fifo to data buffer.
40 0019 SBR_ReadFIFO0:
41 0019 0F00 MOV A,C_FIFO0Address
Error(A0005) F:\project\HT46RB50 温度计\ASM\USB_LIB.ASM 41 : 未定义的符号 'C_FIFO0Address'
42 001A 2800 R JMP L_ReadFIFO
43 001B ;;********************************************************************
文件:USB_LIB.ASM 盛群编译器版本 2.86 页次2
44 001B ;SBR_ReadFIFO1: ;;The endpoint 1 is interrupt in input, so no read operation.
45 001B ; MOV A,C_FIFO1Address
46 001B ; JMP L_ReadFIFO
47 001B ;;--------------------------------------------------------------------
48 001B L_ReadFIFO:
49 001B 0000 MOV M_FIFOAddress,A ;save FIFO's address
Error(A0024) F:\project\HT46RB50 温度计\ASM\USB_LIB.ASM 49 : 语法错误
50 001C 0000 CLR M_DataPacketLength ;clear Packet Length
Error(A0024) F:\project\HT46RB50 温度计\ASM\USB_LIB.ASM 50 : 语法错误
51 001D 0F00 MOV A,OFFSET M_FIFOBAK0 ;get address of FIFO memory
Error(A0005) F:\project\HT46RB50 温度计\ASM\USB_LIB.ASM 51 : 未定义的符号 'M_FIFOBAK0'
52 001E 0000 MOV MP0,A
Error(A0024) F:\project\HT46RB50 温度计\ASM\USB_LIB.ASM 52 : 语法错误
53 001F L_ReadFIFOLoop:
54 001F 0F00 MOV A,M_FIFOAddress ;load FIFO address
Error(A0005) F:\project\HT46RB50 温度计\ASM\USB_LIB.ASM 54 : 未定义的符号 'M_FIFOAddress'
55 0020 0000 MOV MP1,A
Error(A0024) F:\project\HT46RB50 温度计\ASM\USB_LIB.ASM 55 : 语法错误
56 0021 0F00 MOV A,R1 ;load FIFO data
Error(A0005) F:\project\HT46RB50 温度计\ASM\USB_LIB.ASM 56 : 未定义的符号 'R1'
57 0022 0000 MOV R0,A ;save FIFO data
Error(A0024) F:\project\HT46RB50 温度计\ASM\USB_LIB.ASM 57 : 语法错误
58 0023 0000 INC M_DataPacketLength ;count Packet length(<= 8 byte)
Error(A0024) F:\project\HT46RB50 温度计\ASM\USB_LIB.ASM 58 : 语法错误
59 0024 0000 INC MP0 ;next save address
Error(A0024) F:\project\HT46RB50 温度计\ASM\USB_LIB.ASM 59 : 语法错误
60 0025 0F00 MOV A,C_FIFOSize ;load max length of one packet
Error(A0005) F:\project\HT46RB50 温度计\ASM\USB_LIB.ASM 60 : 未定义的符号 'C_FIFOSize'
61 0026 0C00 XOR A,M_DataPacketLength ;data packet's length = max length?
Error(A0005) F:\project\HT46RB50 温度计\ASM\USB_LIB.ASM 61 : 未定义的符号 'M_DataPacketLength'
62 0027 0000 SZ Z
Error(A0024) F:\project\HT46RB50 温度计\ASM\USB_LIB.ASM 62 : 语法错误
63 0028 2800 R JMP L_ExitprocessFIFO ;yes,exit read FIFO
64 0029 0F00 MOV A,C_MISC
Error(A0005) F:\project\HT46RB50 温度计\ASM\USB_LIB.ASM 64 : 未定义的符号 'C_MISC'
Error(A0052) F:\project\HT46RB50 温度计\ASM\USB_LIB.ASM : 错误过多
31 Errors
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -