📄 delay.lst
字号:
C51 COMPILER V8.02 DELAY 08/16/2008 08:37:54 PAGE 1
C51 COMPILER V8.02, COMPILATION OF MODULE DELAY
OBJECT MODULE PLACED IN delay.OBJ
COMPILER INVOKED BY: C:\Keil\uv3\C51\BIN\C51.EXE delay.c BROWSE DEBUG OBJECTEXTEND
line level source
1 #include<reg52.h>
2 #define unit unsigned int
3 sbit P30=P3^0;
4 sbit P10=P1^0;
5 int a[4]={0xfe,0xfd,0xfb,0xf7};
6 int c[]={'a','b','c','d'}; //转为ASCII{0X61,0X62,0X63,0X64}
7 int *b;
8 void main()
9 {
10 1 int i;
11 1 void run(int a[]);
12 1 void delay(int i);
13 1 b=a;
14 1 while(1)
15 1 {
16 2 delay(8000);
17 2 run(a+i);
18 2 P0=c[i];
19 2 i++;
20 2 P2=*b;
21 2 b++;
22 2 P10=~P10;
23 2 if(i==4)
24 2 {b=a;
25 3 i=0;
26 3 }}
27 1 }
28 void delay(int k)
29 {
30 1 int i,j;
31 1 for(i=0;i<k;i++)
32 1
33 1 for(j=0;j<121;j++)
34 1 {;;}
35 1 }
36 void run(int *point)
37 {
38 1 //int j=0;
39 1 *b=*point;
40 1 P30=~P30;
41 1 }
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 154 ----
CONSTANT SIZE = ---- ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = 19 2
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 + -