📄 text1.lst
字号:
193 5 while(temp!=0x0f)
194 5 {
195 6 temp=P3;
196 6 temp=temp & 0x0f;
197 6 }
198 5
199 5 break;
200 5 case 0x0d:
201 5 key=1;//5
202 5
203 5 P0=table[key];
204 5
205 5 while(temp!=0x0f)
206 5 {
207 6 temp=P3;
208 6 temp=temp & 0x0f;
209 6 }
210 5
211 5 break;
212 5 case 0x0b:
213 5 key=2;//6
214 5
215 5 P0=table[key];
216 5
217 5 while(temp!=0x0f)
218 5 {
219 6 temp=P3;
220 6 temp=temp & 0x0f;
221 6 }
222 5
223 5 break;
224 5 case 0x07:
225 5 key=3;//11
226 5
227 5 P0=table[key];
228 5
229 5 while(temp!=0x0f)
230 5 {
231 6 temp=P3;
232 6 temp=temp & 0x0f;
233 6 }
234 5
235 5 break;
236 5 }//第二个if对应的括号结束
237 4
238 4 }//第一个if对应的括号结束
239 3 }///////////////////
240 2 /*
241 2 P3=0xff;
C51 COMPILER V7.06 TEXT1 07/11/2007 21:34:16 PAGE 5
242 2 P3_6=0;
243 2 temp=P3;
244 2 temp=temp & 0x0f;
245 2 if (temp!=0x0f)
246 2 {
247 2 for(i=50;i>0;i--)
248 2 for(j=200;j>0;j--);
249 2 temp=P3;
250 2 temp=temp & 0x0f;
251 2 if (temp!=0x0f)
252 2 {
253 2 temp=P3;
254 2 temp=temp & 0x0f;
255 2 switch(temp)
256 2 {
257 2 case 0x0e:
258 2 key=8;//1
259 2
260 2 P0=table[key];
261 2
262 2 while(temp!=0x0f)
263 2 {
264 2 temp=P3;
265 2 temp=temp & 0x0f;
266 2 }
267 2
268 2 break;
269 2 case 0x0d:
270 2 key=9;//2
271 2
272 2 P0=table[key];
273 2
274 2 while(temp!=0x0f)
275 2 {
276 2 temp=P3;
277 2 temp=temp & 0x0f;
278 2 }
279 2
280 2 break;
281 2 case 0x0b:
282 2 key=10;//3
283 2
284 2 P0=table[key];
285 2
286 2 while(temp!=0x0f)
287 2 {
288 2 temp=P3;
289 2 temp=temp & 0x0f;
290 2 }
291 2
292 2 break;
293 2 case 0x07:
294 2 key=11;//12
295 2
296 2 P0=table[key];
297 2
298 2 while(temp!=0x0f)
299 2 {
300 2 temp=P3;
301 2 temp=temp & 0x0f;
302 2 }
303 2
C51 COMPILER V7.06 TEXT1 07/11/2007 21:34:16 PAGE 6
304 2 break;
305 2 }//第二个if对应的括号结束
306 2
307 2 }//第一个if对应的括号结束
308 2 }///////////////////////////////////////////
309 2 */
310 2 P3=0xff;
311 2 P3_7=0;
312 2 temp=P3;
313 2 temp=temp & 0x0f;
314 2 if (temp!=0x0f)
315 2 {
316 3 for(i=50;i>0;i--)
317 3 for(j=200;j>0;j--);
318 3 temp=P3;
319 3 temp=temp & 0x0f;
320 3 if (temp!=0x0f)
321 3 {
322 4 temp=P3;
323 4 temp=temp & 0x0f;
324 4 switch(temp)
325 4 {
326 5 case 0x0e:
327 5 key=12;//0
328 5
329 5 P0=table[key];
330 5
331 5 while(temp!=0x0f)
332 5 {
333 6 temp=P3;
334 6 temp=temp & 0x0f;
335 6 }
336 5
337 5 break;
338 5 case 0x0d:
339 5 key=13;//13
340 5
341 5 P0=table[key];
342 5
343 5 while(temp!=0x0f)
344 5 {
345 6 temp=P3;
346 6 temp=temp & 0x0f;
347 6 }
348 5
349 5 break;
350 5 case 0x0b:
351 5 key=14;//14
352 5
353 5 P0=table[key];
354 5 Play(Music_Two,0,3,360);
355 5 Delay1ms(500);
356 5
357 5 while(temp!=0x0f)
358 5 {
359 6 temp=P3;
360 6 temp=temp & 0x0f;
361 6 }
362 5
363 5 break;
364 5 case 0x07:
365 5 key=15;//15
C51 COMPILER V7.06 TEXT1 07/11/2007 21:34:16 PAGE 7
366 5
367 5 P0=table[key];
368 5 Play(Music_Two,0,3,360);
369 5 Delay1ms(500);
370 5 break;
371 5 }
372 4
373 4 }//第二个if对应的括号结束
374 3 }//第一个if对应的括号结束
375 2 }///////////////////
376 1 }//主函数的结束括号
377
378
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 1309 ----
CONSTANT SIZE = 682 ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = 8 51
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 + -