📄 led.lst
字号:
C51 COMPILER V8.05a LED 12/31/2008 12:29:26 PAGE 1
C51 COMPILER V8.05a, COMPILATION OF MODULE LED
OBJECT MODULE PLACED IN led.OBJ
COMPILER INVOKED BY: d:\Keil\C51\BIN\C51.EXE led.c BROWSE DEBUG OBJECTEXTEND
line level source
1 #include<reg52.h>
2 #include<intrins.h>
3 #define unit unsigned int
4 #define uchar unsigned char
5 void delay(unit);
6 uchar num,num1,num2,temp;
7 void main()
8 {
9 1 num=0;
10 1 num1=0;
11 1 num2=0;
12 1 temp=0xfe;
13 1 while(num!=12)
14 1 {
15 2 P2=temp;
16 2 temp=_crol_(temp,2);
17 2 delay(500);
18 2 num++;
19 2 }
20 1 while(num1!=3)
21 1 {
22 2 num=24;
23 2 while(num!=31)
24 2 {
25 3 P2=temp;
26 3 temp=_crol_(temp,1);
27 3 delay(500);
28 3 num++;
29 3 }
30 2 while(num!=38)
31 2 {
32 3 P2=temp;
33 3 temp=_cror_(temp,1);
34 3 delay(500);
35 3 num++;
36 3 }
37 2 num1++;
38 2 }
39 1 while(num1!=6)
40 1 {
41 2 P2=0x7e;
42 2 delay(500);
43 2 P2=0xbd;
44 2 delay(500);
45 2 P2=0xdb;
46 2 delay(500);
47 2 P2=0xe7;
48 2 delay(500);
49 2 num1++;
50 2 }
51 1 while(num1!=9)
52 1 {
53 2 P2=0xe7;
54 2 delay(500);
55 2 P2=0xdb;
C51 COMPILER V8.05a LED 12/31/2008 12:29:26 PAGE 2
56 2 delay(500);
57 2 P2=0xbd;
58 2 delay(500);
59 2 P2=0x7e;
60 2 delay(500);
61 2 num1++;
62 2 }
63 1 while(num1!=12)
64 1 {
65 2 P2=0x00;
66 2 delay(2000);
67 2 P2=0xff;
68 2 delay(200);
69 2 num1++;
70 2 }
71 1 while(1)
72 1 {
73 2 P2=0xff;
74 2 }
75 1 }
76 void delay(unit z)
77 {
78 1 unit x,y;
79 1 for(x=z;x>0;x--)
80 1 for(y=110;y>0;y--);
81 1 }
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 237 ----
CONSTANT SIZE = ---- ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = 4 ----
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 + -