?? delay.lst
字號:
C51 COMPILER V7.50 DELAY 04/25/2007 16:01:12 PAGE 1
C51 COMPILER V7.50, COMPILATION OF MODULE DELAY
OBJECT MODULE PLACED IN .\output\Delay.obj
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE driver\Delay.c LARGE BROWSE DEBUG OBJECTEXTEND PRINT(.\output\Delay.lst) OB
-JECT(.\output\Delay.obj)
line level source
1 /************************************************************************************
2 * Copyright (c) 2004,西安銘朗電子科技有限責任公司
3 * All rights reserved.
4 *
5 * 文件名稱: delay.c
6 * 文件標識: none
7 * 適用器件: none
8 *
9 * 摘 要: 本文件是軟件延時程序;
10 *
11 * 當前版本:1.0
12 * 作 者:李林利
13 * 完成日期:2004年11月14日
14 *
15 * 歷史版本:0.9
16 * 原作者 : 李林利
17 * 完成日期:2004年1月1日
18 *************************************************************************************/
19
20 /************************************************************************************/
21 // 引用外部頭文件
22 #include "..\config\common.h"
23 #include "delay.h"
24 /************************************************************************************/
25
26
27
28 /***********************************************************************************
29 * 函數名稱:delay_us;
30 *
31 * 函數功能描述:延時程序,延時時間范圍:1~255us;
32 *
33 * 輸入參數:times: unsigned char, 延時時間變量;
34 *
35 * 返回數據:none;
36 *
37 * 注意: 延時時間最大是255us,不要超過這個值;
38 ************************************************************************************/
39 void delay_us(unsigned char times)
40 {
41 1 unsigned char i;
42 1 for (i=0; i<times; i++)
43 1 {
44 2
45 2 }
46 1 }
47
48
49 /***********************************************************************************
50 * 函數名稱:delay_ms;
51 *
52 * 函數功能描述:延時程序,延時時間范圍:1~255ms;
53 *
54 * 輸入參數:times: unsigned char, 延時時間變量;
C51 COMPILER V7.50 DELAY 04/25/2007 16:01:12 PAGE 2
55 *
56 * 返回數據:none;
57 *
58 * 注意: 延時時間最大是255ms,不要超過這個值;
59 ************************************************************************************/
60 void delay_ms(unsigned char times)
61 {
62 1 unsigned char i;
63 1 for (i=0; i<times; i++)
64 1 {
65 2 delay_us(250);
66 2 delay_us(250);
67 2 delay_us(250);
68 2 delay_us(250);
69 2 WDT_CLR;
70 2 }
71 1 }
72
73
74 /***********************************************************************************
75 * 函數名稱:delay_s;
76 *
77 * 函數功能描述:延時程序,延時時間范圍:1~255s;
78 *
79 * 輸入參數:times: unsigned char, 延時時間變量;
80 *
81 * 返回數據:none;
82 *
83 * 注意: 延時時間最大是255s,不要超過這個值;
84 ************************************************************************************/
85 void delay_s(unsigned char times)
86 {
87 1 unsigned char i;
88 1 for (i=0; i<times; i++)
89 1 { delay_ms(250);
90 2 delay_ms(250);
91 2 delay_ms(250);
92 2 delay_ms(250);
93 2 }
94 1 }
95
96
97
98
99 /***********************************************************************************/
100 // 文件結束
101 /***********************************************************************************/
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 67 ----
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)
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -