📄 +Ȧ
字号:
146 2 if(You_pwm_num>255)
147 2 You_pwm_num=255;
148 2 if(You_pwm_num<1)
149 2 You_pwm_num=1;
150 2 Display_1602_num(0xc8,You_pwm_num);
151 2 You_pwm(You_pwm_num);
152 2
153 2 if(Zuo.Bit==1)
154 2 {
155 3 Zuo.Bit = 0;
156 3 Display_1602_num(0x80,Zuo.PL);
157 3 Zuo.PL = 0;
158 3 }
159 2 if(You.Bit==1)
160 2 {
161 3 You.Bit = 0;
C51 COMPILER V9.01 2012_08_02 09/28/2012 07:24:05 PAGE 4
162 3 Display_1602_num(0xc0,You.PL);
163 3 You.PL = 0;
164 3 }
165 2 Delayms(500);
166 2 }
167 1 }
168 void Int0() interrupt 0
169 {
170 1 switch(You.Num)
171 1 {
172 2 case 0: You.Num = 1;
173 2 You.Inte_num = 0;
174 2 You.CHL_1 = CH;
*** ERROR C202 IN LINE 174 OF C:\DOCUMENTS AND SETTINGS\ADMINISTRATOR\桌面\2012.08.02.C: 'CH': undefined identifier
175 2 You.CHL_1<<=8;
176 2 You.CHL_1|= CL;
*** ERROR C202 IN LINE 176 OF C:\DOCUMENTS AND SETTINGS\ADMINISTRATOR\桌面\2012.08.02.C: 'CL': undefined identifier
177 2 break;
178 2 case 1: You.Num = 0;
179 2 You.CHL_2 = CH;
*** ERROR C202 IN LINE 179 OF C:\DOCUMENTS AND SETTINGS\ADMINISTRATOR\桌面\2012.08.02.C: 'CH': undefined identifier
180 2 You.CHL_2<<=8;
181 2 You.CHL_2|= CL;
*** ERROR C202 IN LINE 181 OF C:\DOCUMENTS AND SETTINGS\ADMINISTRATOR\桌面\2012.08.02.C: 'CL': undefined identifier
182 2 switch (You.Inte_num)
183 2 {
184 3 case 0: You.Hz = You.CHL_2 - You.CHL_1;
185 3 break;
186 3 case 1: You.Hz=(65536 - You.CHL_1) ;
187 3 You.Hz+=You.CHL_2;
188 3 break;
189 3 default:
190 3 You.Hz = 65536;
191 3 You.Hz*= (You.Inte_num-1);
192 3 You.Hz+= (65536 - You.CHL_1) ;
193 3 You.Hz+= You.CHL_2;
194 3 break;
195 3 }
196 2 You.Hz = 9216000/You.Hz; // 扩大十倍
197 2 // You.Hz = 1000;
198 2 if(You.jl_pl<4)
199 2 {
200 3 You.jl_pl++;
201 3 if(You.jl_pl==1)
202 3 You.pl=0;
203 3 You.pl+=You.Hz;
204 3 }
205 2 else
206 2 {
207 3 You.PL=You.pl/4;
208 3 You.jl_pl=0;
209 3 You.Bit = 1;
210 3
211 3
212 3 /* if(Zuo.Bit==1)
213 3 {
214 3 PID_WD(0,220);
215 3 Zuo.Bit=0;
216 3 // Display_1602_num(0x80,Zuo.pl);
217 3 // Display_1602_num(0xc0,You.pl);
218 3 }
219 3 else
C51 COMPILER V9.01 2012_08_02 09/28/2012 07:24:05 PAGE 5
220 3 {
221 3 You.Bit = 1;
222 3 } */
223 3 }
224 2 break;
225 2 default: You.Num = 0;
226 2 break;
227 2
228 2 }
229 1
230 1 }
231 void Int1() interrupt 2
232 {
233 1
234 1 switch(Zuo.Num)
235 1 {
236 2 case 0: Zuo.Num = 1;
237 2 Zuo.Inte_num = 0;
238 2 Zuo.CHL_1 = CH;
*** ERROR C202 IN LINE 238 OF C:\DOCUMENTS AND SETTINGS\ADMINISTRATOR\桌面\2012.08.02.C: 'CH': undefined identifier
239 2 Zuo.CHL_1<<=8;
240 2 Zuo.CHL_1|= CL;
*** ERROR C202 IN LINE 240 OF C:\DOCUMENTS AND SETTINGS\ADMINISTRATOR\桌面\2012.08.02.C: 'CL': undefined identifier
241 2 break;
242 2 case 1: Zuo.Num = 0;
243 2 Zuo.CHL_2 = CH;
*** ERROR C202 IN LINE 243 OF C:\DOCUMENTS AND SETTINGS\ADMINISTRATOR\桌面\2012.08.02.C: 'CH': undefined identifier
244 2 Zuo.CHL_2<<=8;
245 2 Zuo.CHL_2|=CL;
*** ERROR C202 IN LINE 245 OF C:\DOCUMENTS AND SETTINGS\ADMINISTRATOR\桌面\2012.08.02.C: 'CL': undefined identifier
246 2 switch (Zuo.Inte_num)
247 2 {
248 3 case 0: Zuo.Hz = Zuo.CHL_2 - Zuo.CHL_1;
249 3 break;
250 3 case 1: Zuo.Hz=(65536 - Zuo.CHL_1) ;
251 3 Zuo.Hz+=Zuo.CHL_2;
252 3 break;
253 3 default:
254 3 Zuo.Hz = 65536;
255 3 Zuo.Hz*= (Zuo.Inte_num-1);
256 3 Zuo.Hz+= (65536 - Zuo.CHL_1);
257 3 Zuo.Hz+= Zuo.CHL_2;
258 3 break;
259 3 }
260 2 Zuo.Hz = 9216000/Zuo.Hz; // 扩大十倍
261 2 // Zuo.Hz = 1000;
262 2 if(Zuo.jl_pl<4)
263 2 {
264 3
265 3 Zuo.jl_pl++;
266 3 if(Zuo.jl_pl==1)
267 3 Zuo.pl=0;
268 3 Zuo.pl+=Zuo.Hz;
269 3 }
270 2 else
271 2 {
272 3 Zuo.PL=Zuo.pl/4;
273 3 Zuo.jl_pl=0;
274 3 Zuo.Bit = 1;
275 3 /* if(You.Bit==1)
276 3 {
277 3 PID_WD(0,180);
C51 COMPILER V9.01 2012_08_02 09/28/2012 07:24:05 PAGE 6
278 3 You.Bit=0;
279 3 Display_1602_num(0x80,Zuo.pl);
280 3 Display_1602_num(0xc0,You.pl);
281 3 }
282 3 else
283 3 {
284 3 Zuo.Bit = 1;
285 3 } */
286 3 }
287 2 break;
288 2 default: Zuo.Num = 0;
289 2 break;
290 2
291 2 }
292 1
293 1 }
294 void PCA() interrupt 7
295 {
296 1 if(CF==1)
*** ERROR C202 IN LINE 296 OF C:\DOCUMENTS AND SETTINGS\ADMINISTRATOR\桌面\2012.08.02.C: 'CF': undefined identifier
297 1 {
298 2 CF = 0;
*** ERROR C202 IN LINE 298 OF C:\DOCUMENTS AND SETTINGS\ADMINISTRATOR\桌面\2012.08.02.C: 'CF': undefined identifier
299 2 You.Inte_num++;
300 2 Zuo.Inte_num++;
301 2 }
302 1 }
C51 COMPILATION COMPLETE. 1 WARNING(S), 26 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -