📄 main.lst
字号:
C51 COMPILER V8.02 MAIN 10/12/2008 17:38:09 PAGE 1
C51 COMPILER V8.02, COMPILATION OF MODULE MAIN
OBJECT MODULE PLACED IN Main.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE Main.c BROWSE DEBUG OBJECTEXTEND
line level source
1 #include "reg51.h"
2 void delay(int i)
3 { unsigned char j=0;
4 1 for(i=0;i<250;i++)
5 1 for(j=0;j<255;j++);
6 1 }
7
8 void main()
9 {
10 1 unsigned char i=0,da=0xff;
11 1 P0=0xff;P1=0;P2=0xff;P3=0;
12 1 while(1)
13 1 {
14 2 for(i=0;i<9;i++)
15 2 { P0=da;
16 3 delay(1000);
17 3 da=da<<1;
18 3 if(i>0) da=da+1;
19 3 }
20 2 P0=0xff;
21 2 da=0xff;
22 2 for(i=0;i<9;i++)
23 2 { P2=da;
24 3 delay(1000);
25 3 da=da>>1;
26 3 if(i>0) da=da+128;
27 3 }
28 2 P2=0xff;
29 2 /////////////////////
30 2 for(i=0;i<9;i++)
31 2 { P0=da;
32 3 delay(800);
33 3 da=da>>1;
34 3 if(i>0) da=da+1;
35 3 }
36 2 P0=0xff;
37 2 da=0xff;
38 2 for(i=0;i<9;i++)
39 2 { P2=da;
40 3 delay(800);
41 3 da=da<<1;
42 3 if(i>0) da=da+128;
43 3 }
44 2 P2=0xff;
45 2 ////////////
46 2 for(i=0;i<9;i++)
47 2 { P0=da;
48 3 delay(500);
49 3 da=da<<2;
50 3 if(i>0) da=da+1;
51 3 }
52 2 P0=0xff;
53 2 da=0xff;
54 2 for(i=0;i<9;i++)
55 2 { P2=da;
C51 COMPILER V8.02 MAIN 10/12/2008 17:38:09 PAGE 2
56 3 delay(500);
57 3 da=da>>2;
58 3 if(i>0) da=da+128;
59 3 }
60 2 P2=0xff;
61 2
62 2
63 2 }
64 1 }
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 230 ----
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 + -