📄 delay.lst
字号:
C51 COMPILER V7.50 DELAY 01/08/2009 15:49:26 PAGE 1
C51 COMPILER V7.50, COMPILATION OF MODULE DELAY
OBJECT MODULE PLACED IN Delay.OBJ
COMPILER INVOKED BY: C:\Program Files\Keil\C51\BIN\C51.EXE Delay.c BROWSE DEBUG OBJECTEXTEND
line level source
1 /*******************************************************************************
2 *
3 * Filename: Delay.c
4 *
5 * Author : Tony Kan
6 * Date : 2007/08/21
7 * Company : RAiO Technology Inc.
8 * Case : 320 x 240 Evaluation board
9 * Device : RA8806 + MXIC MX10E8050IQC at 18.432MHZ
10 *
11 *******************************************************************************/
12
13 //------------------------------------------------------------------------------
14 //Parameter Defines
15 //------------------------------------------------------------------------------
16 typedef unsigned char uchar;
17
18 //------------------------------------------------------------------------------
19 //Subroutine Declare
20 //------------------------------------------------------------------------------
21 void Delay2us(uchar);
22 void Delay100us(uchar);
23 void Delay1ms(uchar);
24 void Delay10ms(uchar);
25 void Delay100ms(uchar);
26
27 //==============================================================================
28 //Subroutine: Delay2us
29 //==============================================================================
30 void Delay2us(uchar Counter)
31 {
32 1 while(--Counter);
33 1 }
34
35 //==============================================================================
36 //Subroutine: Delay100us
37 //==============================================================================
38 void Delay100us(uchar Counter)
39 {
40 1 while(Counter--)
41 1 { Delay2us(150);
42 2 }
43 1 }
44
45 //==============================================================================
46 //Subroutine: Delay1ms
47 //==============================================================================
48 void Delay1ms(uchar Counter)
49 {
50 1 while(Counter--)
51 1 { Delay100us(11);
52 2 }
53 1 }
54
55 //==============================================================================
C51 COMPILER V7.50 DELAY 01/08/2009 15:49:26 PAGE 2
56 //Subroutine: Delay10ms
57 //==============================================================================
58 void Delay10ms(uchar Counter)
59 {
60 1 while(Counter--)
61 1 { Delay1ms(11);
62 2 }
63 1 }
64
65 //==============================================================================
66 //Subroutine: Delay100ms
67 //==============================================================================
68 void Delay100ms(uchar Counter)
69 {
70 1 while(Counter--)
71 1 { Delay1ms(101);
72 2 }
73 1 }
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 + -