📄 delay.lst
字号:
C51 COMPILER V8.08 DELAY 01/11/2009 23:45:34 PAGE 1
C51 COMPILER V8.08, COMPILATION OF MODULE DELAY
OBJECT MODULE PLACED IN delay.OBJ
COMPILER INVOKED BY: F:\Keil\C51\BIN\C51.EXE delay.c BROWSE DEBUG OBJECTEXTEND
line level source
1 #include <intrins.h>
2 #include <delay.h>
3 /*******************************************************
4 函数名称:delayNop()延时函数,延时4个机器周期,12M晶振
5 为4um,11.0592M晶振大约延时4.34um
6 入口函数:无
7 出口函数:无
8 *******************************************************/
9 void delayNop()
10 {
11 1 _nop_();
12 1 _nop_();
13 1 _nop_();
14 1 _nop_();
15 1 }
16 /*******************************************************
17 函数名称:delay(uint t)延时函数。
18 11.0592MHz晶振延时大约1ms(理论上1.002ms左右)
19 入口参数:t
20 出口参数:无
21 *******************************************************/
22 void delay(int t)
23 {
24 1 while(t--)
25 1 {
26 2 unsigned char i;
27 2 for(i=0;i<232;i++)
28 2 {
29 3 delayNop();
30 3 }
31 2 }
32 1 }
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 33 ----
CONSTANT SIZE = ---- ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = ---- 1
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 + -