📄 b.lst
字号:
C51 COMPILER V7.02b B 01/15/2008 15:49:01 PAGE 1
C51 COMPILER V7.02b, COMPILATION OF MODULE B
OBJECT MODULE PLACED IN b.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE b.c BROWSE DEBUG OBJECTEXTEND
stmt level source
1 #include <reg51.h>
2
3 void pwmkeyr(void);
4 void pwmkeyg(void);
5 void pwmkeyb(void);
6
7 void delay (void);
8 sbit ledr=P2^0;
9 sbit ledg=P2^1;
10 sbit ledb=P2^2;
11 sbit key=P0^0;
12
13 void main(void)
14 {
15 1 while(1)
16 1 {
17 2 pwmkeyr();
18 2 pwmkeyg();
19 2 pwmkeyb();
20 2 }
21 1 }
22
23 void pwmkeyr(void)
24 { long i ,j ,m;
25 1 for (j=0;j<100;j++)
26 1 {
27 2 for(i=0;i<j;i++)
28 2 {delay();
29 3 ledr=1;
30 3 }
31 2 m=100-j;
32 2 for(i=0;i<m;i++)
33 2 {delay();
34 3 ledr=0;
35 3 }
36 2 }
37 1 for (j=100;j>0;j--)
38 1 {
39 2 for(i=0;i<j;i++)
40 2 {delay() ;
41 3 ledr=1;
42 3 }
43 2 m=100-j;
44 2 for(i=0;i<m;i++)
45 2 {delay() ;
46 3 ledr=0;
47 3 }
48 2 }
49 1 }
50
51 void pwmkeyg(void)
52 { long i ,j ,m;
53 1 for (j=0;j<100;j++)
54 1 {
55 2 for(i=0;i<j;i++)
C51 COMPILER V7.02b B 01/15/2008 15:49:01 PAGE 2
56 2 {delay();
57 3 ledg=1;
58 3 }
59 2 m=100-j;
60 2 for(i=0;i<m;i++)
61 2 {delay();
62 3 ledg=0;
63 3 }
64 2 }
65 1 for (j=100;j>0;j--)
66 1 {
67 2 for(i=0;i<j;i++)
68 2 {delay() ;
69 3 ledg=1;
70 3 }
71 2 m=100-j;
72 2 for(i=0;i<m;i++)
73 2 {delay() ;
74 3 ledg=0;
75 3 }
76 2 }
77 1 }
78
79 void pwmkeyb(void)
80 { long i ,j ,m;
81 1 for (j=0;j<100;j++)
82 1 {
83 2 for(i=0;i<j;i++)
84 2 {delay();
85 3 ledb=1;
86 3 }
87 2 m=100-j;
88 2 for(i=0;i<m;i++)
89 2 {delay();
90 3 ledb=0;
91 3 }
92 2 }
93 1 for (j=100;j>0;j--)
94 1 {
95 2 for(i=0;i<j;i++)
96 2 {delay() ;
97 3 ledb=1;
98 3 }
99 2 m=100-j;
100 2 for(i=0;i<m;i++)
101 2 {delay() ;
102 3 ledb=0;
103 3 }
104 2 }
105 1 }
106
107 void delay()
108 { long e;
109 1 for( e=50;e>0 ;e--) ;}
110
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 1315 ----
CONSTANT SIZE = ---- ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
C51 COMPILER V7.02b B 01/15/2008 15:49:01 PAGE 3
DATA SIZE = ---- 40
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 + -