keenectl/PRG/QN8027DRIVER.LST
2014-06-26 09:38:06 +02:00

183 lines
No EOL
8.8 KiB
Text
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

文件QN8027DRIVER.ASM 盛群编译器版本 2.86 页次1
1 0000 ;;-----------------------------------------------
2 0000 ;;function: QN8072_I2C_Read_Data
3 0000 ;;in: mFMAddr
4 0000 ;;out: mFMData
5 0000 ;;description: Read AS6600 data
6 0000 ;;-----------------------------------------------
7 0000 QN8072_I2C_Read_Data:
8 0000
9 0000 L_I2CRd_Data_lp:
10 0000 0001 CLR WDT
11 0001
12 0001 0000 CLR mFMACK
Error(A0024) E:\项目\USB 音频发射\USB AUDIO(PC)\COD\PRG\QN8027DRIVER.ASM 12 : 语法错误
13 0002 2000 R CALL I2C_START
14 0003 0F00 MOV A,QN8072_I2C_WRITE_ADDR
Error(A0005) E:\项目\USB 音频发射\USB AUDIO(PC)\COD\PRG\QN8027DRIVER.ASM 14 : 未定义的符号 'QN8072_I2C_WRITE_ADDR'
15 0004 0000 MOV mFMSend,A ;;Set send data
Error(A0024) E:\项目\USB 音频发射\USB AUDIO(PC)\COD\PRG\QN8027DRIVER.ASM 15 : 语法错误
16 0005 2000 R CALL Write_I2C_Byte ;;Send data
17 0006
18 0006 0F00 MOV A,mFMAddr
Error(A0005) E:\项目\USB 音频发射\USB AUDIO(PC)\COD\PRG\QN8027DRIVER.ASM 18 : 未定义的符号 'mFMAddr'
19 0007 0000 MOV mFMSend,A
Error(A0024) E:\项目\USB 音频发射\USB AUDIO(PC)\COD\PRG\QN8027DRIVER.ASM 19 : 语法错误
20 0008 2000 R CALL Write_I2C_Byte
21 0009
22 0009 0F00 MOV A,mFMACK
Error(A0005) E:\项目\USB 音频发射\USB AUDIO(PC)\COD\PRG\QN8027DRIVER.ASM 22 : 未定义的符号 'mFMACK'
23 000A 0D00 OR A,0
24 000B 0000 SNZ Z ;;Z=1,OK
Error(A0024) E:\项目\USB 音频发射\USB AUDIO(PC)\COD\PRG\QN8027DRIVER.ASM 24 : 语法错误
25 000C 2800 R JMP L_I2CRd_Data_lp
26 000D ;;
27 000D L_I2CRd_Data_lp2:
28 000D 0001 CLR WDT
29 000E
30 000E 0000 CLR mFMACK
Error(A0024) E:\项目\USB 音频发射\USB AUDIO(PC)\COD\PRG\QN8027DRIVER.ASM 30 : 语法错误
31 000F 2000 R CALL I2C_START
32 0010
33 0010 0F00 MOV A,QN8072_I2C_READ_ADDR
Error(A0005) E:\项目\USB 音频发射\USB AUDIO(PC)\COD\PRG\QN8027DRIVER.ASM 33 : 未定义的符号 'QN8072_I2C_READ_ADDR'
34 0011 0000 MOV mFMSend,A ;;Set send data
Error(A0024) E:\项目\USB 音频发射\USB AUDIO(PC)\COD\PRG\QN8027DRIVER.ASM 34 : 语法错误
35 0012 2000 R CALL Write_I2C_Byte ;;Send data
36 0013
37 0013 0F00 MOV A,mFMACK
Error(A0005) E:\项目\USB 音频发射\USB AUDIO(PC)\COD\PRG\QN8027DRIVER.ASM 37 : 未定义的符号 'mFMACK'
38 0014 0D00 OR A,0
39 0015 0000 SNZ Z ;;Z=1,OK
Error(A0024) E:\项目\USB 音频发射\USB AUDIO(PC)\COD\PRG\QN8027DRIVER.ASM 39 : 语法错误
40 0016 2800 R JMP L_I2CRd_Data_lp2
41 0017
42 0017 2000 R CALL Read_I2C_Byte
43 0018 0000 MOV mFMData,A
Error(A0024) E:\项目\USB 音频发射\USB AUDIO(PC)\COD\PRG\QN8027DRIVER.ASM 43 : 语法错误
44 0019 2000 R CALL sendNoAck
45 001A
46 001A 2000 R CALL I2C_STOP
文件QN8027DRIVER.ASM 盛群编译器版本 2.86 页次2
47 001B 0003 RET
48 001C
49 001C ;;-----------------------------------------------
50 001C ;;function: QN8027_I2C_Write_Data
51 001C ;;in: mFMAddr,mFMData
52 001C ;;out:
53 001C ;;description: Write QN8027 data
54 001C ;;-----------------------------------------------
55 001C QN8027_I2C_Write_Data:
56 001C
57 001C L_I2CWt_Data_lp:
58 001C 0001 CLR WDT
59 001D
60 001D 0000 CLR mFMACK
Error(A0024) E:\项目\USB 音频发射\USB AUDIO(PC)\COD\PRG\QN8027DRIVER.ASM 60 : 语法错误
61 001E 2000 R CALL I2C_START
62 001F 0F00 MOV A,QN8072_I2C_WRITE_ADDR
Error(A0005) E:\项目\USB 音频发射\USB AUDIO(PC)\COD\PRG\QN8027DRIVER.ASM 62 : 未定义的符号 'QN8072_I2C_WRITE_ADDR'
63 0020 0000 MOV mFMSend,A ;;Set send data
Error(A0024) E:\项目\USB 音频发射\USB AUDIO(PC)\COD\PRG\QN8027DRIVER.ASM 63 : 语法错误
64 0021 2000 R CALL Write_I2C_Byte ;;Send data
65 0022
66 0022 0F00 MOV A,mFMAddr
Error(A0005) E:\项目\USB 音频发射\USB AUDIO(PC)\COD\PRG\QN8027DRIVER.ASM 66 : 未定义的符号 'mFMAddr'
67 0023 0000 MOV mFMSend,A
Error(A0024) E:\项目\USB 音频发射\USB AUDIO(PC)\COD\PRG\QN8027DRIVER.ASM 67 : 语法错误
68 0024 2000 R CALL Write_I2C_Byte
69 0025
70 0025 0F00 MOV A,mFMData
Error(A0005) E:\项目\USB 音频发射\USB AUDIO(PC)\COD\PRG\QN8027DRIVER.ASM 70 : 未定义的符号 'mFMData'
71 0026 0000 MOV mFMSend,A
Error(A0024) E:\项目\USB 音频发射\USB AUDIO(PC)\COD\PRG\QN8027DRIVER.ASM 71 : 语法错误
72 0027 2000 R CALL Write_I2C_Byte
73 0028
74 0028 2000 R CALL I2C_STOP
75 0029
76 0029 0F00 MOV A,mFMACK
Error(A0005) E:\项目\USB 音频发射\USB AUDIO(PC)\COD\PRG\QN8027DRIVER.ASM 76 : 未定义的符号 'mFMACK'
77 002A 0D00 OR A,0
78 002B 0000 SNZ Z ;;Z=1,OK
Error(A0024) E:\项目\USB 音频发射\USB AUDIO(PC)\COD\PRG\QN8027DRIVER.ASM 78 : 语法错误
79 002C 2800 R JMP L_I2CWt_Data_lp
80 002D
81 002D 0003 RET
82 002E
83 002E ;;-----------------------------------------------
84 002E ;;function: Delay5us
85 002E ;;in: NULL
86 002E ;;out: NULL
87 002E ;;description: Delay 5us
88 002E ;;-----------------------------------------------
89 002E Delay5us:
90 002E 2800 R JMP $+1
91 002F 2800 R JMP $+1
92 0030 2800 R JMP $+1
93 0031 2800 R JMP $+1
94 0032 2800 R JMP $+1
95 0033 2800 R JMP $+1
96 0034 2800 R JMP $+1
97 0035 0000 NOP
文件QN8027DRIVER.ASM 盛群编译器版本 2.86 页次3
98 0036 0003 RET
99 0037
100 0037 ;;-----------------------------------------------
101 0037 ;;function: sendAck
102 0037 ;;in: NULL
103 0037 ;;out: NULL
104 0037 ;;description: Send ACK
105 0037 ;;-----------------------------------------------
106 0037 sendAck:
107 0037 0000 CLR P_SDA ;;0
Error(A0024) E:\项目\USB 音频发射\USB AUDIO(PC)\COD\PRG\QN8027DRIVER.ASM 107 : 语法错误
108 0038 2000 R CALL Delay5us
109 0039
110 0039 0000 SET P_SCL
Error(A0024) E:\项目\USB 音频发射\USB AUDIO(PC)\COD\PRG\QN8027DRIVER.ASM 110 : 语法错误
111 003A 2000 R CALL Delay5us
112 003B 0000 CLR P_SCL
Error(A0024) E:\项目\USB 音频发射\USB AUDIO(PC)\COD\PRG\QN8027DRIVER.ASM 112 : 语法错误
113 003C 2000 R CALL Delay5us
114 003D 0003 RET
115 003E
116 003E ;;-----------------------------------------------
117 003E ;;function: sendNoAck
118 003E ;;in: NULL
119 003E ;;out: NULL
120 003E ;;description: Send No ACK
121 003E ;;-----------------------------------------------
122 003E sendNoAck:
123 003E 0000 SET P_SDA ;;1
Error(A0024) E:\项目\USB 音频发射\USB AUDIO(PC)\COD\PRG\QN8027DRIVER.ASM 123 : 语法错误
124 003F 2000 R CALL Delay5us
125 0040
126 0040 0000 SET P_SCL
Error(A0024) E:\项目\USB 音频发射\USB AUDIO(PC)\COD\PRG\QN8027DRIVER.ASM 126 : 语法错误
127 0041 2000 R CALL Delay5us
128 0042 0000 CLR P_SCL
Error(A0024) E:\项目\USB 音频发射\USB AUDIO(PC)\COD\PRG\QN8027DRIVER.ASM 128 : 语法错误
129 0043 2000 R CALL Delay5us
130 0044 0003 RET
131 0045
132 0045 ;;-----------------------------------------------
133 0045 ;;function: Read_I2C_Byte
134 0045 ;;in: NULL
135 0045 ;;out: ACC
136 0045 ;;description: Read data
137 0045 ;;-----------------------------------------------
138 0045 Read_I2C_Byte:
139 0045 0000 CLR mFMSend
Error(A0024) E:\项目\USB 音频发射\USB AUDIO(PC)\COD\PRG\QN8027DRIVER.ASM 139 : 语法错误
140 0046 0F08 MOV A,8D
141 0047 0000 MOV mFMCnt,A
Error(A0024) E:\项目\USB 音频发射\USB AUDIO(PC)\COD\PRG\QN8027DRIVER.ASM 141 : 语法错误
Error(A0052) E:\项目\USB 音频发射\USB AUDIO(PC)\COD\PRG\QN8027DRIVER.ASM : 错误过多
31 Errors