?? led.lst
字號:
C51 COMPILER V7.05 LED 08/13/2007 17:41:59 PAGE 1
C51 COMPILER V7.05, COMPILATION OF MODULE LED
OBJECT MODULE PLACED IN led.OBJ
COMPILER INVOKED BY: C:\SiLabs\MCU\IDEfiles\C51\BIN\C51.exe led.c DB OE
stmt level source
1 /************************************************************************************
2 * Copyright (c) hebut jkj
3 * All rights reserved.
4 *
5 * 文件名稱: led.C
6 * 文件標識: none
7 * 適用器件: C8051F020
8 *
9 * 摘 要:
10 *
11 * 020ek板上led的使用,由num決定第幾位,status決定狀態,參數范圍1-4,16(全部),
12 status=1,亮;status=0,滅。
13 *************************************************************************************/
14 #include "MAIN.H"
15
16 void Led(unsigned char num,bit status)//第幾位led,是否亮滅
17 {
18 1 switch (num)
19 1 case 1:
20 1 {
21 2 if(status) P5&=0xf7; //L1亮
22 2 else P5|=0x01; //L1滅
23 2 break;
24 2 }
25 1
26 1 case 2:
*** ERROR C172 IN LINE 26 OF LED.C: 'case': missing enclosing switch
27 1 {
28 2 if(status) P5&=0xfb; //L2亮
29 2 else P5|=0x01; //L2滅
30 2 break;
*** ERROR C171 IN LINE 30 OF LED.C: 'break': missing enclosing loop
31 2 }
32 1
33 1 case 3:
*** ERROR C172 IN LINE 33 OF LED.C: 'case': missing enclosing switch
34 1 {
35 2 if(status) P5&=0xfd; //L3亮
36 2 else P5|=0x02; //L3滅
37 2 break;
*** ERROR C171 IN LINE 37 OF LED.C: 'break': missing enclosing loop
38 2 }
39 1
40 1 case 4:
*** ERROR C172 IN LINE 40 OF LED.C: 'case': missing enclosing switch
41 1 {
42 2 if(status) P5&=0xfe; //L4亮
43 2 else P5|=0x01; //L4滅
44 2 break;
*** ERROR C171 IN LINE 44 OF LED.C: 'break': missing enclosing loop
45 2 }
46 1
47 1 case 16:
*** ERROR C172 IN LINE 47 OF LED.C: 'case': missing enclosing switch
48 1 {
C51 COMPILER V7.05 LED 08/13/2007 17:41:59 PAGE 2
49 2 if(status) P5&=0xf0; //全亮
50 2 else P5|=0x0f; //全滅
51 2 break;
*** ERROR C171 IN LINE 51 OF LED.C: 'break': missing enclosing loop
52 2 }
53 1
54 1 }
C51 COMPILATION COMPLETE. 0 WARNING(S), 8 ERROR(S)
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -