📄 interrupt.lst
字号:
文件:INTERRUPT.ASM 盛群编译器版本 2.86 页次1
1 0000 ;;---------------------------------------------------------
2 0000 ;; ISR_TMR TMR INTRRUPT SERVICE
3 0000 ;; description START AD EVERY 1S,every in 5ms
4 0000 ;; input NULL
5 0000 ;; onput NULL
6 0000 ;; stack use NULL
7 0000 ;;---------------------------------------------------------
8 0000 ISR_TMR1:
9 0000 M_PUSH
Error(A0010) F:\project\HT46RB50 温度计\ASM\INTERRUPT.ASM 9 : 非预期的符号 'M_PUSH'
10 0000
11 0000 0000 INC M_TMR_MS
Error(A0024) F:\project\HT46RB50 温度计\ASM\INTERRUPT.ASM 11 : 语法错误
12 0001 0F00 MOV A,M_TMR_MS
Error(A0005) F:\project\HT46RB50 温度计\ASM\INTERRUPT.ASM 12 : 未定义的符号 'M_TMR_MS'
13 0002 0A00 SUB A,C_TMR_MS ;WAIT 250MS?
Error(A0005) F:\project\HT46RB50 温度计\ASM\INTERRUPT.ASM 13 : 未定义的符号 'C_TMR_MS'
14 0003 0000 SNZ C
Error(A0024) F:\project\HT46RB50 温度计\ASM\INTERRUPT.ASM 14 : 语法错误
15 0004 2800 R JMP ISR_TMR1_END ;NO,END
16 0005 0000 CLR START
Error(A0024) F:\project\HT46RB50 温度计\ASM\INTERRUPT.ASM 16 : 语法错误
17 0006 0000 SET START
Error(A0024) F:\project\HT46RB50 温度计\ASM\INTERRUPT.ASM 17 : 语法错误
18 0007 0000 CLR START ;START AD
Error(A0024) F:\project\HT46RB50 温度计\ASM\INTERRUPT.ASM 18 : 语法错误
19 0008 0000 CLR M_TMR_MS
Error(A0024) F:\project\HT46RB50 温度计\ASM\INTERRUPT.ASM 19 : 语法错误
20 0009
21 0009 ISR_TMR1_END:
22 0009 M_POP
Error(A0010) F:\project\HT46RB50 温度计\ASM\INTERRUPT.ASM 22 : 非预期的符号 'M_POP'
23 0009 0004 RETI
24 000A
25 000A ;;---------------------------------------------------------
26 000A ;; ISR_AD AD INTRRUPT SERVICE
27 000A ;; description LOAD AD SEND TO PC
28 000A ;; input NULL
29 000A ;; onput NULL
30 000A ;; stack use NULL
31 000A ;;---------------------------------------------------------
32 000A ISR_AD:
33 000A M_PUSH
Error(A0010) F:\project\HT46RB50 温度计\ASM\INTERRUPT.ASM 33 : 非预期的符号 'M_PUSH'
34 000A
35 000A 0F00 MOV A,OFFSET M_AD_BUF0
Error(A0005) F:\project\HT46RB50 温度计\ASM\INTERRUPT.ASM 35 : 未定义的符号 'M_AD_BUF0'
36 000B 0B00 ADD A,M_AD_COUNT
Error(A0005) F:\project\HT46RB50 温度计\ASM\INTERRUPT.ASM 36 : 未定义的符号 'M_AD_COUNT'
37 000C 0000 MOV MP0,A
Error(A0024) F:\project\HT46RB50 温度计\ASM\INTERRUPT.ASM 37 : 语法错误
38 000D
39 000D 2000 R CALL SBR_RT_table
40 000E 0000 MOV R0,A
Error(A0024) F:\project\HT46RB50 温度计\ASM\INTERRUPT.ASM 40 : 语法错误
41 000F
42 000F 0000 INC M_AD_COUNT
Error(A0024) F:\project\HT46RB50 温度计\ASM\INTERRUPT.ASM 42 : 语法错误
43 0010 0F00 MOV A,M_AD_COUNT
文件:INTERRUPT.ASM 盛群编译器版本 2.86 页次2
Error(A0005) F:\project\HT46RB50 温度计\ASM\INTERRUPT.ASM 43 : 未定义的符号 'M_AD_COUNT'
44 0011 0A00 SUB A,C_FIFOSize
Error(A0005) F:\project\HT46RB50 温度计\ASM\INTERRUPT.ASM 44 : 未定义的符号 'C_FIFOSize'
45 0012 0000 SNZ C
Error(A0024) F:\project\HT46RB50 温度计\ASM\INTERRUPT.ASM 45 : 语法错误
46 0013 2800 R JMP ISR_AD_END
47 0014 0000 CLR M_AD_COUNT
Error(A0024) F:\project\HT46RB50 温度计\ASM\INTERRUPT.ASM 47 : 语法错误
48 0015 0000 SET F_AD_FULL
Error(A0024) F:\project\HT46RB50 温度计\ASM\INTERRUPT.ASM 48 : 语法错误
49 0016 ISR_AD_END:
50 0016 M_POP
Error(A0010) F:\project\HT46RB50 温度计\ASM\INTERRUPT.ASM 50 : 非预期的符号 'M_POP'
51 0016 0004 RETI
52 0017
53 0017 ORG 0E00H
54 0E00 SBR_RT_table:
55 0E00 0F00 R MOV A,OFFSET RT_table
56 0E01 0000 MOV TBLP,A
Error(A0024) F:\project\HT46RB50 温度计\ASM\INTERRUPT.ASM 56 : 语法错误
57 0E02 0F00 MOV A,ADRH
Error(A0005) F:\project\HT46RB50 温度计\ASM\INTERRUPT.ASM 57 : 未定义的符号 'ADRH'
58 0E03 0000 ADDM A,TBLP
Error(A0024) F:\project\HT46RB50 温度计\ASM\INTERRUPT.ASM 58 : 语法错误
59 0E04 0F00 MOV A,ADRL
Error(A0005) F:\project\HT46RB50 温度计\ASM\INTERRUPT.ASM 59 : 未定义的符号 'ADRL'
60 0E05 0000 TABRDC ACC
Error(A0024) F:\project\HT46RB50 温度计\ASM\INTERRUPT.ASM 60 : 语法错误
61 0E06 0003 RET
62 0E07
63 0E07 RT_table:
64 0E07 0096 0096 DC 150,150,150,150,151,151,151,151
0096 0096 0097 0097 0097 0097
65 0E0F 0097 0097 DC 151,151,151,151,151,151,151,151
0097 0097 0097 0097 0097 0097
66 0E17
67 0E17 0097 0097 DC 151,151,151,151,151,140,138,136
0097 0097 0097 008C 008A 0088
68 0E1F 0087 0085 DC 135,133,132,130,128,127,125,124
0084 0082 0080 007F 007D 007C
69 0E27
70 0E27 007B 007A DC 123,122,120,119,118,117,116,115
0078 0077 0076 0075 0074 0073
71 0E2F 0072 0071 DC 114,113,112,111,110,110,108,108
0070 006F 006E 006E 006C 006C
72 0E37
73 0E37 006B 006A DC 107,106,105,104,104,103,102,101
0069 0068 0068 0067 0066 0065
74 0E3F 0065 0064 DC 101,100,99,99,98,97,97,96,95,95
0063 0063 0062 0061 0061 0060 005F 005F
75 0E49
76 0E49 005E 005E DC 94,94,93,92,92,91,90,90
005D 005C 005C 005B 005A 005A
77 0E51 005A 0059 DC 90,89,88,88,87,87,87,86
0058 0058 0057 0057 0057 0056
78 0E59
79 0E59 0055 0055 DC 85,85,84,83,83,83,82,82
0054 0053 0053 0053 0052 0052
80 0E61 0051 0051 DC 81,81,80,80,79,79,79,78
0050 0050 004F 004F 004F 004E
文件:INTERRUPT.ASM 盛群编译器版本 2.86 页次3
81 0E69
82 0E69 004E 004D DC 78,77,77,76,76,76,75,75
004D 004C 004C 004C 004B 004B
83 0E71 004A 004A DC 74,74,73,73,72,72,72,71
0049 0049 0048 0048 0048 0047
84 0E79
85 0E79 0047 0047 DC 71,71,70,70,69,69,69,68
0046 0046 0045 0045 0045 0044
86 0E81 0044 0043 DC 68,67,67,66,66,66,65,65
0043 0042 0042 0042 0041 0041
87 0E89
88 0E89 0040 0040 DC 64,64,64,63,63,63,62,62
0040 003F 003F 003F 003E 003E
89 0E91 003D 003D DC 61,61,61,60,60,59,59,59
003D 003C 003C 003B 003B 003B
90 0E99
91 0E99 003A 003A DC 58,58,57,57,57,56,56,55
0039 0039 0039 0038 0038 0037
92 0EA1 0037 0036 DC 55,54,54,53,53,52,52,51
0036 0035 0035 0034 0034 0033
93 0EA9
94 0EA9 0033 0033 DC 51,51,50,50,49,49,49,48
0032 0032 0031 0031 0031 0030
95 0EB1 0030 002F DC 48,47,47,47,46,46,45,45
002F 002F 002E 002E 002D 002D
96 0EB9
97 0EB9 002C 002C DC 44,44,44,43,43,42,42,41
002C 002B 002B 002A 002A 0029
98 0EC1 0029 0029 DC 41,41,40,40,40,39,38,38
0028 0028 0028 0027 0026 0026
99 0EC9
100 0EC9 0025 0025 DC 37,37,36,36,35,35,34,34
0024 0024 0023 0023 0022 0022
101 0ED1 0021 0021 DC 33,33,32,32,31,31,30,30
0020 0020 001F 001F 001E 001E
27 Errors
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -