📄 main123.lst
字号:
C51 COMPILER V8.05a MAIN123 11/06/2008 11:08:29 PAGE 1
C51 COMPILER V8.05a, COMPILATION OF MODULE MAIN123
OBJECT MODULE PLACED IN main123.OBJ
COMPILER INVOKED BY: D:\Program Files\keil\C51\BIN\C51.EXE main123.c OPTIMIZE(0,SPEED) BROWSE DEBUG OBJECTEXTEND CODE SY
-MBOLS
line level source
1
2 y= (((unsigned long)sKeyCode[3])<<16)+(((unsigned long)sKeyCode[4])<<8)+(unsigned long)sKeyCode[5]
-;
*** ERROR C202 IN LINE 2 OF MAIN123.C: 'sKeyCode': undefined identifier
3 //构造一译码关键字
4
5 WDT_cls();
6
7
8 switch(y)
*** ERROR C141 IN LINE 8 OF MAIN123.C: syntax error near 'switch'
9 {
*** ERROR C129 IN LINE 9 OF MAIN123.C: missing ';' before '{'
10 case 0x010800: //光圈开
11 if(cAutoScan==1)
12 {
13 T0_stop();
14 cAutoScan=0; //自动扫描标志
15 }
16 CameraStop();
17 IrisOpen();
18 break;
19 case 0x011000: //光圈关
20 if(cAutoScan==1)
21 {
22 T0_stop();
23 cAutoScan=0; //自动扫描标志
24 }
25 CameraStop();
26 IrisClose();
27 break;
28 case 0x010200: //焦距拉近 因电路接线 必须单操作
29 if(cAutoScan==1)
30 {
31 T0_stop();
32 cAutoScan=0; //自动扫描标志
33 }
34 CameraStop();
35 Focus_near();
36 break;
37
38 case 0x010100: //焦距拉远
39 if(cAutoScan==1)
40 {
41 T0_stop();
42 cAutoScan=0; //自动扫描标志
43 }
44 CameraStop();
45 Focus_far() ;
46 break;
47
48 case 0x014000: //视角宽
49 if(cAutoScan==1)
50 {
C51 COMPILER V8.05a MAIN123 11/06/2008 11:08:29 PAGE 2
51 T0_stop();
52 cAutoScan=0; //自动扫描标志
53 }
54 CameraStop();
55 Zoom_wide();
56 break;
57
58 case 0x012000: //视角窄
59 if(cAutoScan==1)
60 {
61 T0_stop();
62 cAutoScan=0; //自动扫描标志
63 }
64 CameraStop();
65 Zoom_tele();
66 break;
67
68 case 0x010004: //向上 上下由T1控制
69 if(cAutoScan==1)
70 {
71 T0_stop();
72 cAutoScan=0; //自动扫描标志
73 }
74 cDirectVertical=1 ;
75 T0_stop();
76 if(cDirectVerticalLim==1 )
77 break;
78 cDirectVerticalLim=0;
79 T1_start();
80 break;
81 case 0x010008: //向下
82 if(cAutoScan==1)
83 {
84 T0_stop();
85 cAutoScan=0; //自动扫描标志
86 }
87 cDirectVertical=-1 ;
88 T0_stop();
89 if(cDirectVerticalLim==-1 )
90 break;
91 cDirectVerticalLim=0;
92 T1_start();
93 break;
94 case 0x010001: //向左 左右由T0控制
95 if(cAutoScan==1)
96 {
97 T0_stop();
98 cAutoScan=0; //自动扫描标志
99 }
100 cDirectHorizon=1;
101 T1_stop();
102 if(cDirectHorizonLim ==1 )
103 break;
104 cDirectHorizonLim =0; //可以运动则复位
105 T0_start();
106 break;
107 case 0x010002: //向右
108 if(cAutoScan==1)
109 {
110 T0_stop();
111 cAutoScan=0; //自动扫描标志
112 }
C51 COMPILER V8.05a MAIN123 11/06/2008 11:08:29 PAGE 3
113 cDirectHorizon=-1;
114 T1_stop();
115 if(cDirectHorizonLim ==-1 )
116 break;
117 cDirectHorizonLim =0; //可以运动则复位
118 T0_start();
119 break;
120 case 0x031301: //自动扫描
121 cAutoScan=1; //自动扫描标志
122 cDirectHorizon=1;
123 T0_start();
124 break;
125 case 0x031a01: //自动扫描
126 cAutoScan=1; //自动扫描标志
127 cDirectHorizon=1;
128 T0_start();
129 break;
130 case 0x031b01: //自动扫描
131 cAutoScan=1; //自动扫描标志
132 cDirectHorizon=1;
133 T0_start();
134 break;
135 case 0x010000: //结束所有运动 2 明景工控
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -