141 lines
No EOL
7.2 KiB
Text
141 lines
No EOL
7.2 KiB
Text
文件:QN8072SUB.ASM 盛群编译器版本 2.86 页次1
|
||
|
||
|
||
1 0000 ;;-----------------------------------------------
|
||
2 0000 ;;function: QN8072Init
|
||
3 0000 ;;in: mFreqL,mFreqH
|
||
4 0000 ;;out: NULL
|
||
5 0000 ;;description: Initial QN8027 Configer
|
||
6 0000 ;;-----------------------------------------------
|
||
7 0000 QN8072Init:
|
||
8 0000 ;;
|
||
9 0000 0F04 MOV A,04H
|
||
10 0001 0000 MOV mFMAddr,a ;;VGA
|
||
Error(A0024) E:\项目\USB 音频发射\USB AUDIO(PC)\COD\PRG\QN8072SUB.ASM 10 : 语法错误
|
||
11 0002 0F00 MOV A,mQNReg[4] ;;58H
|
||
Error(A0005) E:\项目\USB 音频发射\USB AUDIO(PC)\COD\PRG\QN8072SUB.ASM 11 : 未定义的符号 'mQNReg'
|
||
12 0003 0000 MOV mFMData,A ;;12M/101/2db/5k
|
||
Error(A0024) E:\项目\USB 音频发射\USB AUDIO(PC)\COD\PRG\QN8072SUB.ASM 12 : 语法错误
|
||
13 0004 2000 CALL QN8027_I2C_Write_Data
|
||
Error(A0005) E:\项目\USB 音频发射\USB AUDIO(PC)\COD\PRG\QN8072SUB.ASM 13 : 未定义的符号 'QN8027_I2C_Write_Data'
|
||
14 0005
|
||
15 0005 2000 R CALL Delay20ms
|
||
16 0006 ;;
|
||
17 0006 0F00 MOV A,00H
|
||
18 0007 0000 MOV mFMAddr,a ;;SYSTEM
|
||
Error(A0024) E:\项目\USB 音频发射\USB AUDIO(PC)\COD\PRG\QN8072SUB.ASM 18 : 语法错误
|
||
19 0008 0F00 MOV A,mQNReg[0] ;;51H
|
||
Error(A0005) E:\项目\USB 音频发射\USB AUDIO(PC)\COD\PRG\QN8072SUB.ASM 19 : 未定义的符号 'mQNReg'
|
||
20 0009 0000 MOV mFMData,A ;;MONO/NO MUTE
|
||
Error(A0024) E:\项目\USB 音频发射\USB AUDIO(PC)\COD\PRG\QN8072SUB.ASM 20 : 语法错误
|
||
21 000A 2000 CALL QN8027_I2C_Write_Data
|
||
Error(A0005) E:\项目\USB 音频发射\USB AUDIO(PC)\COD\PRG\QN8072SUB.ASM 21 : 未定义的符号 'QN8027_I2C_Write_Data'
|
||
22 000B
|
||
23 000B 2000 R CALL Delay20ms
|
||
24 000C ;;
|
||
25 000C 0000 CLR mQNReg[0].6
|
||
Error(A0024) E:\项目\USB 音频发射\USB AUDIO(PC)\COD\PRG\QN8072SUB.ASM 25 : 语法错误
|
||
26 000D 0F00 MOV A,00H
|
||
27 000E 0000 MOV mFMAddr,a ;;SYSTEM
|
||
Error(A0024) E:\项目\USB 音频发射\USB AUDIO(PC)\COD\PRG\QN8072SUB.ASM 27 : 语法错误
|
||
28 000F 0F00 MOV A,mQNReg[0] ;;51H
|
||
Error(A0005) E:\项目\USB 音频发射\USB AUDIO(PC)\COD\PRG\QN8072SUB.ASM 28 : 未定义的符号 'mQNReg'
|
||
29 0010 0000 MOV mFMData,A ;;MONO/NO MUTE
|
||
Error(A0024) E:\项目\USB 音频发射\USB AUDIO(PC)\COD\PRG\QN8072SUB.ASM 29 : 语法错误
|
||
30 0011 2000 CALL QN8027_I2C_Write_Data
|
||
Error(A0005) E:\项目\USB 音频发射\USB AUDIO(PC)\COD\PRG\QN8072SUB.ASM 30 : 未定义的符号 'QN8027_I2C_Write_Data'
|
||
31 0012
|
||
32 0012 0F18 MOV A,18H
|
||
33 0013 0000 MOV mFMAddr,A
|
||
Error(A0024) E:\项目\USB 音频发射\USB AUDIO(PC)\COD\PRG\QN8072SUB.ASM 33 : 语法错误
|
||
34 0014 0FE4 MOV A,0E4H
|
||
35 0015 0000 MOV mFMData,A
|
||
Error(A0024) E:\项目\USB 音频发射\USB AUDIO(PC)\COD\PRG\QN8072SUB.ASM 35 : 语法错误
|
||
36 0016 2000 CALL QN8027_I2C_Write_Data
|
||
Error(A0005) E:\项目\USB 音频发射\USB AUDIO(PC)\COD\PRG\QN8072SUB.ASM 36 : 未定义的符号 'QN8027_I2C_Write_Data'
|
||
37 0017
|
||
38 0017 0F1B MOV A,1bH
|
||
39 0018 0000 MOV mFMAddr,A
|
||
Error(A0024) E:\项目\USB 音频发射\USB AUDIO(PC)\COD\PRG\QN8072SUB.ASM 39 : 语法错误
|
||
40 0019 0FF0 MOV A,0f0H
|
||
41 001A 0000 MOV mFMData,A
|
||
Error(A0024) E:\项目\USB 音频发射\USB AUDIO(PC)\COD\PRG\QN8072SUB.ASM 41 : 语法错误
|
||
文件:QN8072SUB.ASM 盛群编译器版本 2.86 页次2
|
||
|
||
42 001B 2000 CALL QN8027_I2C_Write_Data
|
||
Error(A0005) E:\项目\USB 音频发射\USB AUDIO(PC)\COD\PRG\QN8072SUB.ASM 42 : 未定义的符号 'QN8027_I2C_Write_Data'
|
||
43 001C
|
||
44 001C 0000 SET mQNReg[0].5 ;;Enter transmit mode
|
||
Error(A0024) E:\项目\USB 音频发射\USB AUDIO(PC)\COD\PRG\QN8072SUB.ASM 44 : 语法错误
|
||
45 001D 2000 R CALL QN8072FreqSet ;;Set fre
|
||
46 001E
|
||
47 001E 0F02 MOV A,02H
|
||
48 001F 0000 MOV mFMAddr,A
|
||
Error(A0024) E:\项目\USB 音频发射\USB AUDIO(PC)\COD\PRG\QN8072SUB.ASM 48 : 语法错误
|
||
49 0020 0FE9 MOV A,0e9H
|
||
50 0021 0000 MOV mFMData,A
|
||
Error(A0024) E:\项目\USB 音频发射\USB AUDIO(PC)\COD\PRG\QN8072SUB.ASM 50 : 语法错误
|
||
51 0022 2000 CALL QN8027_I2C_Write_Data
|
||
Error(A0005) E:\项目\USB 音频发射\USB AUDIO(PC)\COD\PRG\QN8072SUB.ASM 51 : 未定义的符号 'QN8027_I2C_Write_Data'
|
||
52 0023
|
||
53 0023 0F04 MOV A,04H
|
||
54 0024 0000 MOV mFMAddr,A
|
||
Error(A0024) E:\项目\USB 音频发射\USB AUDIO(PC)\COD\PRG\QN8072SUB.ASM 54 : 语法错误
|
||
55 0025 0F42 MOV A,42H
|
||
56 0026 0000 MOV mFMData,A
|
||
Error(A0024) E:\项目\USB 音频发射\USB AUDIO(PC)\COD\PRG\QN8072SUB.ASM 56 : 语法错误
|
||
57 0027 2000 CALL QN8027_I2C_Write_Data
|
||
Error(A0005) E:\项目\USB 音频发射\USB AUDIO(PC)\COD\PRG\QN8072SUB.ASM 57 : 未定义的符号 'QN8027_I2C_Write_Data'
|
||
58 0028
|
||
59 0028 0003 RET
|
||
60 0029
|
||
61 0029 ;;-----------------------------------------------
|
||
62 0029 ;;function: QN8072FreqSet
|
||
63 0029 ;;in: mFreqL,mFreqH
|
||
64 0029 ;;out: NULL
|
||
65 0029 ;;description: Set QN8072 Freq
|
||
66 0029 ;; Frf = (76 + 0.05*Channel) -> Channel = (Frf-76)/0.05
|
||
67 0029 ;;-----------------------------------------------
|
||
68 0029 QN8072FreqSet:
|
||
69 0029 ;; CLR INTC0.@INTC0_EMI ;Global interrupt
|
||
70 0029 ;; CLR data0
|
||
71 0029 ;; CLR data1
|
||
72 0029 ;;
|
||
73 0029 ;; MOV A,mFreqL
|
||
74 0029 ;; SUB A,0B0H
|
||
75 0029 ;; MOV data0,A
|
||
76 0029 ;; MOV A,mFreqH
|
||
77 0029 ;; SBC A,1DH
|
||
78 0029 ;; MOV data1,A ;;(Freq - 7600)
|
||
79 0029 ;;
|
||
80 0029 ;; MOV A,05H
|
||
81 0029 ;; MOV data5,A
|
||
82 0029 ;; CLR data4
|
||
83 0029 ;; CALL unbin_div_16 ;;(Freq - 7600)/5 -> to1to0
|
||
84 0029 ;;
|
||
85 0029 ;; MOV A,03H
|
||
86 0029 ;; ANDM A,to1
|
||
87 0029 ;; MOV A,0FCH
|
||
88 0029 ;; ANDM A,mQNReg[0]
|
||
89 0029 ;; MOV A,to1
|
||
90 0029 ;; ORM A,mQNReg[0]
|
||
91 0029 ;; MOV A,to0
|
||
92 0029 ;; MOV mQNReg[1],A
|
||
93 0029 ;;
|
||
文件:QN8072SUB.ASM 盛群编译器版本 2.86 页次3
|
||
|
||
94 0029
|
||
95 0029 0F00 MOV A,cFreqDefL
|
||
Error(A0005) E:\项目\USB 音频发射\USB AUDIO(PC)\COD\PRG\QN8072SUB.ASM 95 : 未定义的符号 'cFreqDefL'
|
||
96 002A 0000 MOV mQNReg[1],A
|
||
Error(A0024) E:\项目\USB 音频发射\USB AUDIO(PC)\COD\PRG\QN8072SUB.ASM 96 : 语法错误
|
||
97 002B 0F00 MOV A,mQNReg[0]
|
||
Error(A0005) E:\项目\USB 音频发射\USB AUDIO(PC)\COD\PRG\QN8072SUB.ASM 97 : 未定义的符号 'mQNReg'
|
||
98 002C 0EFC AND A,0FCH
|
||
99 002D 0D00 OR A,cFreqDefH
|
||
Error(A0005) E:\项目\USB 音频发射\USB AUDIO(PC)\COD\PRG\QN8072SUB.ASM 99 : 未定义的符号 'cFreqDefH'
|
||
Error(A0052) E:\项目\USB 音频发射\USB AUDIO(PC)\COD\PRG\QN8072SUB.ASM : 错误过多
|
||
|
||
|
||
|
||
31 Errors |