📄 ee1.lst
字号:
C51 COMPILER V6.12 EE1 03/13/2008 15:11:34 PAGE 1
C51 COMPILER V6.12, COMPILATION OF MODULE EE1
OBJECT MODULE PLACED IN .\ee1.OBJ
COMPILER INVOKED BY: D:\keil\C51\BIN\C51.EXE .\ee1.c DEBUG OBJECTEXTEND
stmt level source
1 #include<AT89x51.H>
2 unsigned char m;
3 void delay02s(void)
4 {
5 1 unsigned char i,j,k;
6 1 for(i=0;i<20;i++)
7 1 for(k=0;k<20;k++)
8 1 for(j=0;j<248;j++);
9 1 }
10 void delay(void)
11 {
12 1 unsigned char i,j;
13 1 for(i=0;i<20;i++)
14 1 for(j=0;j<248;j++);
15 1 }
16 main()
17 {
18 1 while(1)
19 1 {
20 2 if(P3_2==0)
21 2 delay();
22 2 if(P3_2==0)
23 2 m++;
24 2 if(m==9)
25 2 m=1;
26 2 switch(m)
27 2 {
28 3 case 1:
29 3 P1_7=1;
30 3 P1_0=0;
31 3 delay02s();
32 3 break;
33 3 case 2:
34 3 P1_0=1;
35 3 P1_1=0;
36 3 delay02s();
37 3 break;
38 3 case 3:
39 3 P1_1=1;
40 3 P1_2=0;
41 3 delay02s();
42 3 break;
43 3 case 4:
44 3 P1_2=1;
45 3 P1_3=0;
46 3 delay02s();
47 3 break;
48 3 case 5:
49 3 P1_3=1;
50 3 P1_4=0;
51 3 delay02s();
52 3 break;
53 3 case 6:
54 3 P1_4=1;
55 3 P1_5=0;
C51 COMPILER V6.12 EE1 03/13/2008 15:11:34 PAGE 2
56 3 delay02s();
57 3 break;
58 3 case 7:
59 3 P1_5=1;
60 3 P1_6=0;
61 3 delay02s();
62 3 break;
63 3 case 8:
64 3 P1_7=0;
65 3 P1_6=1;
66 3 delay02s();
67 3 break;
68 3 }
69 2 }
70 1 }
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 163 ----
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 + -