?? delay.lst
字號:
168 //延時2s子程序(12MHZ)
169 void Delay_12M_2s(void)
170 {
171 1 Delay_12M_1s();
172 1 Delay_12M_1s();
173 1 }
174 //延時5s子程序(12MHZ)
175 void Delay_12M_5s(void)
176 {
177 1 Delay_12M_2s();
178 1 Delay_12M_2s();
179 1 Delay_12M_1s();
C51 COMPILER V8.05a DELAY 03/26/2009 14:04:18 PAGE 4
180 1 }
181
182 //************************************************************************
183 //6MHZ晶振
184 //延時1us子程序(6MHZ)(6MHZ晶振無法達到此值)
185 void Delay_6M_1us(void)
186 {
187 1 _nop_();
188 1 }
189 //延時2us子程序(6MHZ)
190 void Delay_6M_2us(void)
191 {
192 1 _nop_();
193 1 }
194 //延時5us子程序(6MHZ)
195 void Delay_6M_5us(void)
196 {
197 1 _nop_();
198 1 _nop_();
199 1 _nop_();
200 1 }
201 //延時10us子程序(6MHZ)
202 void Delay_6M_10us(void)
203 {
204 1 _nop_();_nop_();_nop_();_nop_();_nop_();
205 1 }
206 //延時20us子程序(6MHZ)
207 void Delay_6M_20us(void)
208 {
209 1 _nop_();_nop_();_nop_();_nop_();_nop_();
210 1 _nop_();_nop_();_nop_();_nop_();_nop_();
211 1 }
212 //延時50us子程序(6MHZ)
213 void Delay_6M_50us(void)
214 {
215 1 _nop_();_nop_();_nop_();_nop_();_nop_();
216 1 _nop_();_nop_();_nop_();_nop_();_nop_();
217 1 _nop_();_nop_();_nop_();_nop_();_nop_();
218 1 _nop_();_nop_();_nop_();_nop_();_nop_();
219 1 _nop_();_nop_();_nop_();_nop_();_nop_();
220 1 }
221 //延時100us子程序(6MHZ)
222 void Delay_6M_100us(void)
223 {
224 1 _nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();
225 1 _nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();
226 1 _nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();
227 1 _nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();
228 1 _nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();
229 1 }
230 //延時200us子程序(6MHZ)
231 void Delay_6M_200us(void)
232 {
233 1 _nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();
234 1 _nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();
235 1 _nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();
236 1 _nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();
237 1 _nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();
238 1 _nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();
239 1 _nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();
240 1 _nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();
241 1 _nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();
C51 COMPILER V8.05a DELAY 03/26/2009 14:04:18 PAGE 5
242 1 _nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();
243 1 }
244 //延時500us子程序(6MHZ)
245 void Delay_6M_500us(void)
246 {
247 1 Delay_6M_200us();
248 1 Delay_6M_200us();
249 1 Delay_6M_100us();
250 1 }
251 //延時1ms子程序(6MHZ)
252 void Delay_6M_1ms(void)
253 {
254 1 Delay_6M_500us();
255 1 Delay_6M_500us();
256 1 }
257 //延時2ms子程序(6MHZ)
258 void Delay_6M_2ms(void)
259 {
260 1 Delay_6M_1ms();
261 1 Delay_6M_1ms();
262 1 }
263 //延時5ms子程序(6MHZ)
264 void Delay_6M_5ms(void)
265 {
266 1 Delay_6M_2ms();
267 1 Delay_6M_2ms();
268 1 Delay_6M_1ms();
269 1 }
270 //延時10ms子程序(6MHZ)
271 void Delay_6M_10ms(void)
272 {
273 1 Delay_6M_5ms();
274 1 Delay_6M_5ms();
275 1 }
276 //延時20ms子程序(6MHZ)
277 void Delay_6M_20ms(void)
278 {
279 1 Delay_6M_10ms();
280 1 Delay_6M_10ms();
281 1 }
282 //延時50ms子程序(6MHZ)
283 void Delay_6M_50ms(void)
284 {
285 1 Delay_6M_20ms();
286 1 Delay_6M_20ms();
287 1 Delay_6M_10ms();
288 1 }
289 //延時0.1s子程序(6MHZ)
290 void Delay_6M_01s(void)
291 {
292 1 Delay_6M_50ms();
293 1 Delay_6M_50ms();
294 1 }
295 //延時0.2s子程序(6MHZ)
296 void Delay_6M_02s(void)
297 {
298 1 Delay_6M_01s();
299 1 Delay_6M_01s();
300 1 }
301 //延時0.5s子程序(6MHZ)
302 void Delay_6M_05s(void)
303 {
C51 COMPILER V8.05a DELAY 03/26/2009 14:04:18 PAGE 6
304 1 Delay_6M_02s();
305 1 Delay_6M_02s();
306 1 Delay_6M_01s();
307 1 }
308 //延時1s子程序(6MHZ)
309 void Delay_6M_1s(void)
310 {
311 1 Delay_6M_05s();
312 1 Delay_6M_05s();
313 1 }
314 //延時2s子程序(6MHZ)
315 void Delay_6M_2s(void)
316 {
317 1 Delay_6M_1s();
318 1 Delay_6M_1s();
319 1 }
320 //延時5s子程序(6MHZ)
321 void Delay_6M_5s(void)
322 {
323 1 Delay_6M_2s();
324 1 Delay_6M_2s();
325 1 Delay_6M_1s();
326 1 }
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 785 ----
CONSTANT SIZE = ---- ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = ---- ----
IDATA SIZE = ---- ----
BIT SIZE = ---- ----
END OF MODULE INFORMATION.
C51 COMPILATION COMPLETE. 0 WARNING(S), 0 ERROR(S)
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -