?? lq51_a.lst
字號:
A51 MACRO ASSEMBLER LQ51_A 04/06/2009 19:19:27 PAGE 1
MACRO ASSEMBLER A51 V8.00d
OBJECT MODULE PLACED IN lq51_a.OBJ
ASSEMBLER INVOKED BY: C:\Keil\C51\BIN\A51.EXE lq51_a.asm SET(SMALL) DEBUG EP
LOC OBJ LINE SOURCE
1 $nomod51 DEBUG
2
3 ;$include (lq51.h)
+1 4
+1 5
+1 6
+1 7
+1 8
+1 9
+1 10
+1 11
+1 12
+1 13
+1 14
+1 15
+1 16
+1 17
+1 18
+1 19
+1 20
+1 21
+1 22
+1 23
+1 24
+1 25
+1 26
+1 27
+1 28
+1 29
+1 30
+1 31
+1 32
+1 33
+1 34
+1 35
+1 36
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
A51 MACRO ASSEMBLER LQ51_A 04/06/2009 19:19:27 PAGE 2
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1 90
+1 91
92
93
94 EXTRN DATA (lqTaskStack) ;任務堆棧
95 EXTRN DATA (lqSPtemp)
96 EXTRN DATA (lqIntNum)
97 EXTRN DATA (lqCrt)
98 EXTRN DATA (lqRdyTbl)
99 EXTRN DATA (lqTaskTimer)
100 EXTRN DATA (lqTaskState)
101 EXTRN DATA (lqSwitchType)
102 EXTRN CODE (lqISREnter)
103 EXTRN CODE (lqMap)
104 ;定義特殊功能寄存器
0087 105 PCON DATA 087H
00D0 106 PSW DATA 0D0H
00E0 107 ACC DATA 0E0H
00F0 108 B DATA 0F0H
0081 109 SP DATA 81H
0082 110 DPL DATA 82H
0083 111 DPH DATA 83H
0088 112 TCON DATA 88H
0089 113 TMOD DATA 89H
008A 114 TL0 DATA 8AH
008B 115 TL1 DATA 8BH
008C 116 TH0 DATA 8CH
008D 117 TH1 DATA 8DH
00A8 118 IE DATA 0A8H
119
120 ; TCON
008F 121 TF1 BIT 8FH
008E 122 TR1 BIT 8EH
008D 123 TF0 BIT 8DH
008C 124 TR0 BIT 8CH
A51 MACRO ASSEMBLER LQ51_A 04/06/2009 19:19:27 PAGE 3
008B 125 IE1 BIT 8BH
008A 126 IT1 BIT 8AH
0089 127 IE0 BIT 89H
0088 128 IT0 BIT 88H
129 ; IE
00AF 130 EA BIT 0AFH
00AC 131 ES BIT 0ACH
00AB 132 ET1 BIT 0ABH
00AA 133 EX1 BIT 0AAH
00A9 134 ET0 BIT 0A9H
00A8 135 EX0 BIT 0A8H
136
137 NAME ?LQ51_SCHE
138 ;------------------------------------------------
139 ;中斷服務子程序入口設置
140 ;------------------------------------------------
141 ;------------------------------------------------
142 ; 0號中斷入口,外部中斷0
143 ;------------------------------------------------
---- 144 CSEG AT 03H
0003 C2AF 145 CLR EA
0005 430000 F 146 ORL lqIntNum,#00H
0008 020000 F 147 JMP lqInterruptISR
148 ;------------------------------------------------
149 ; 1號中斷入口,0號定時器
150 ;------------------------------------------------
---- 151 CSEG AT 0BH
000B C2AF 152 CLR EA
000D 430001 F 153 ORL lqIntNum,#01H
0010 020000 F 154 JMP lqInterruptISR
155 ;------------------------------------------------
156 ; 2號中斷入口,外部中斷1
157 ;------------------------------------------------
---- 158 CSEG AT 13H
0013 C2AF 159 CLR EA
0015 430002 F 160 ORL lqIntNum,#02H
0018 020000 F 161 JMP lqInterruptISR
162 ;------------------------------------------------
163 ; 3號中斷入口,1號定時器
164 ;------------------------------------------------
---- 165 CSEG AT 1BH
001B C2AF 166 CLR EA
001D 430003 F 167 ORL lqIntNum,#03H
0020 020000 F 168 JMP lqInterruptISR
169 ;------------------------------------------------
170 ; 4號中斷入口,串口中斷SPI
171 ;------------------------------------------------
---- 172 CSEG AT 23H
0023 C2AF 173 CLR EA
0025 430004 F 174 ORL lqIntNum,#04H
0028 020000 F 175 JMP lqInterruptISR
176 ;------------------------------------------------
177 ; 5號中斷入口,2號定時器
178 ;------------------------------------------------
---- 179 CSEG AT 2BH
002B C2AF 180 CLR EA
002D 430005 F 181 ORL lqIntNum,#05H
0030 020000 F 182 JMP lqInterruptISR
183 ;-------------------------------------------------
184 ; 中斷服務子程序入口設置結束
185 ;------------------------------------------------
186 ;------------------------------------------------
187 ; 定時器0中斷服務子程序
188 ;------------------------------------------------
189 PUBLIC ISR_Timer0
190 ?LQ51?Timer0?S SEGMENT CODE
A51 MACRO ASSEMBLER LQ51_A 04/06/2009 19:19:27 PAGE 4
---- 191 RSEG ?LQ51?Timer0?S
0000 192 ISR_Timer0:
193 USING 0
0000 C2AF 194 CLR EA
0002 C28C 195 CLR TR0
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -