📄 light1.lst
字号:
C51 COMPILER V8.05a LIGHT1 01/03/2009 19:45:43 PAGE 1
C51 COMPILER V8.05a, COMPILATION OF MODULE LIGHT1
OBJECT MODULE PLACED IN light1.OBJ
COMPILER INVOKED BY: d:\Keil\C51\BIN\C51.EXE light1.c BROWSE DEBUG OBJECTEXTEND
line level source
1 #include<reg52.h>
2 #define uint unsigned int
3 #define uchar unsigned char
4 void delay(uint z);
5 void light1();
6 uchar temp;
7 uint num;
8 void main()
9 {
10 1 temp=0xfe;//11111110
11 1 P2=temp;
12 1 for(num=0;num<14;num++)
13 1 {
14 2 temp=temp<<1;
15 2 delay(500);
16 2 P2=temp;
17 2 delay(500);
18 2 if(temp==0x00)
19 2 {
20 3 temp=0xfe;
21 3 P2=temp;
22 3 }
23 2
24 2 }
25 1 if(num==14)
26 1 {while(1)
27 2 light1();
28 2 }
29 1 }
30 void delay(uint z)
31 {
32 1 uint x,y;
33 1 for(x=z;x>0;x--)
34 1 for(y=110;y>0;y--);
35 1 }
36 void light1()
37 {
38 1 P2=0xff;
39 1 delay(500);
40 1 P2=0xe7;//11100111
41 1 delay(500);
42 1 P2=0xc3;//11000011
43 1 delay(500);
44 1 P2=0x81;//10000001
45 1 delay(500);
46 1 P2=0x00;
47 1 delay(500);
48 1 }
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 135 ----
CONSTANT SIZE = ---- ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
C51 COMPILER V8.05a LIGHT1 01/03/2009 19:45:43 PAGE 2
DATA SIZE = 3 ----
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 + -