📄 text1.lst
字号:
C51 COMPILER V8.05a TEXT1 01/25/2007 12:14:38 PAGE 1
C51 COMPILER V8.05a, COMPILATION OF MODULE TEXT1
OBJECT MODULE PLACED IN Text1.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE Text1.c OMF2 BROWSE DEBUG
line level source
1 #include <REG2051.H>
2
3 #define uchar unsigned char
4
5
6
7 /***************************************************************/
8
9
10 /***************************************************************/
11 //渐变函数
12
13
14
15 void t(const unsigned int DELAY)
16 {
17 1 unsigned int x,y;
18 1 for(x=0;x<=DELAY;x++)
19 1 {
20 2 for(y=0;y<=100;y++);
21 2 }
22 1 }
23 void jianbian0(){
24 1 uchar ww,xx,HUIDU,BAOCI ;
25 1
26 1 P1_5=0;
27 1 P1_2=0;
28 1
29 1
30 1 for(HUIDU=0 ;HUIDU<255 ;HUIDU++)//为占空比,
31 1 {
32 2 for(BAOCI=0 ;BAOCI<30;BAOCI++)
33 2 {
34 3 for(ww=0 ;ww<HUIDU ;ww++){
35 4 P1_7=1;
36 4 P1_6=0;
37 4 P1_4=1;
38 4 P1_3=0;
39 4
40 4
41 4 }
42 3
43 3 for(xx=0 ;xx<255-HUIDU ;xx++){
44 4 P1_7=0;
45 4 P1_6=1;
46 4 P1_4=0;
47 4 P1_3=1;
48 4 }
49 3
50 3 }
51 2 }
52 1 }
53 void jianbian00(){
54 1 uchar ww,xx,HUIDU,BAOCI ;
55 1 P1_6=0;
C51 COMPILER V8.05a TEXT1 01/25/2007 12:14:38 PAGE 2
56 1 P1_3=0;
57 1
58 1
59 1
60 1 for(HUIDU=0 ;HUIDU<255 ;HUIDU++)//为占空比,
61 1 {
62 2 for(BAOCI=0 ;BAOCI<30;BAOCI++)
63 2 {
64 3 for(ww=0 ;ww<HUIDU ;ww++){
65 4 P1_5=1;
66 4 P1_7=0;
67 4 P1_2=1;
68 4 P1_4=0;
69 4 }
70 3
71 3 for(xx=0 ;xx<255-HUIDU ;xx++){
72 4 P1_5=0;
73 4 P1_7=1;
74 4 P1_2=0;
75 4 P1_4=1;
76 4 }
77 3
78 3 }
79 2 }
80 1 }
81
82 void jianbian000(){
83 1 uchar ww,xx,HUIDU,BAOCI ;
84 1 P1_7=0;
85 1 P1_4=0;
86 1
87 1
88 1
89 1 for(HUIDU=0 ;HUIDU<255;HUIDU++)//为占空比,
90 1 {
91 2 for(BAOCI=0 ;BAOCI<30;BAOCI++)
92 2 {
93 3 for(ww=0 ;ww<HUIDU ;ww++){
94 4 P1_6=1;
95 4 P1_5=0;
96 4 P1_3=1;
97 4 P1_2=0;
98 4 }
99 3
100 3 for(xx=0 ;xx<255-HUIDU ;xx++){
101 4 P1_6=0;
102 4 P1_5=1;
103 4 P1_3=0;
104 4 P1_2=1;
105 4 }
106 3
107 3 }
108 2 }
109 1 }
110
111
112
113 /***********************************************************/
114 /* */
115 /* 主程序 */
116 /* */
117 /***********************************************************/
C51 COMPILER V8.05a TEXT1 01/25/2007 12:14:38 PAGE 3
118 void main(void)
119 {
120 1
121 1
122 1 while(1) {
123 2
124 2
125 2 jianbian0() ;
126 2
127 2
128 2 jianbian00() ;
129 2 jianbian000() ;
130 2
131 2 jianbian0() ;
132 2
133 2
134 2 jianbian00() ;
135 2 jianbian000() ;
136 2
137 2
138 2 P1_7=1;
139 2 P1_6=0;
140 2 P1_5=0;
141 2 P1_4=1;
142 2 P1_3=0;
143 2 P1_2=0;
144 2 t(5000);
145 2
146 2
147 2
148 2
149 2 P1_7=0;
150 2 P1_6=1;
151 2 P1_5=0;
152 2 P1_4=0;
153 2 P1_3=1;
154 2 P1_2=0;
155 2 t(5000);
156 2
157 2
158 2
159 2
160 2 P1_7=0;
161 2 P1_6=0;
162 2 P1_5=1;
163 2 P1_4=0;
164 2 P1_3=0;
165 2 P1_2=1;
166 2 t(5000);
167 2
168 2 P1_7=1;
169 2 P1_6=1;
170 2 P1_5=0;
171 2 P1_4=1;
172 2 P1_3=1;
173 2 P1_2=0;
174 2 t(5000);
175 2
176 2
177 2 P1_7=1;
178 2 P1_6=0;
179 2 P1_5=1;
C51 COMPILER V8.05a TEXT1 01/25/2007 12:14:38 PAGE 4
180 2 P1_4=1;
181 2 P1_3=0;
182 2 P1_2=1;
183 2 t(5000);
184 2
185 2 P1_7=0;
186 2 P1_6=1;
187 2 P1_5=1;
188 2 P1_4=0;
189 2 P1_3=1;
190 2 P1_2=1;
191 2
192 2 t(5000);
193 2
194 2
195 2 P1_7=1;
196 2 P1_6=1;
197 2 P1_5=1;
198 2 P1_4=1;
199 2 P1_3=1;
200 2 P1_2=1;
201 2 t(5000);
202 2
203 2 P1_7=1;
204 2 P1_6=0;
205 2 P1_5=0;
206 2 P1_4=1;
207 2 P1_3=0;
208 2 P1_2=0;
209 2 t(5000);
210 2
211 2
212 2
213 2
214 2 P1_7=0;
215 2 P1_6=1;
216 2 P1_5=0;
217 2 P1_4=0;
218 2 P1_3=1;
219 2 P1_2=0;
220 2 t(5000);
221 2
222 2
223 2
224 2
225 2 P1_7=0;
226 2 P1_6=0;
227 2 P1_5=1;
228 2 P1_4=0;
229 2 P1_3=0;
230 2 P1_2=1;
231 2 t(5000);
232 2
233 2 P1_7=1;
234 2 P1_6=1;
235 2 P1_5=0;
236 2 P1_4=1;
237 2 P1_3=1;
238 2 P1_2=0;
239 2 t(5000);
240 2
241 2
C51 COMPILER V8.05a TEXT1 01/25/2007 12:14:38 PAGE 5
242 2 P1_7=1;
243 2 P1_6=0;
244 2 P1_5=1;
245 2 P1_4=1;
246 2 P1_3=0;
247 2 P1_2=1;
248 2 t(5000);
249 2
250 2 P1_7=0;
251 2 P1_6=1;
252 2 P1_5=1;
253 2 P1_4=0;
254 2 P1_3=1;
255 2 P1_2=1;
256 2
257 2 t(5000);
258 2
259 2
260 2 P1_7=1;
261 2 P1_6=1;
262 2 P1_5=1;
263 2 P1_4=1;
264 2 P1_3=1;
265 2 P1_2=1;
266 2 t(5000);
267 2
268 2
269 2
270 2
271 2 }
272 1 }
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 344 ----
CONSTANT SIZE = ---- ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = ---- ----
IDATA SIZE = ---- ----
BIT SIZE = ---- ----
EDATA SIZE = ---- ----
HDATA SIZE = ---- ----
XDATA CONST SIZE = ---- ----
FAR CONST SIZE = ---- ----
END OF MODULE INFORMATION.
C51 COMPILATION COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -