📄 io_check.lst
字号:
196 {
197 1 demp =0;
198 1 demp1=0;
199 1 EA=0;
200 1 TMOD=0x11;
201 1 TH0=-9460/256;
202 1 TL0=-9460%256; //初始化计数器初值
203 1 PT0=1;
204 1 TR0=1;
205 1 ET0=1;
206 1
207 1 TH1=-9460/256;
208 1 TL1=-9460%256; //初始化计数器初值
209 1 TR1=1;
210 1 ET1=1;
211 1
212 1 /* if(IR_flag5==0)
213 1 {
214 1 IT0=1; //INT0中斷初始化
215 1 EX0=1;
216 1 PX0=1;
217 1 }
218 1 */
219 1 EA =1;
220 1 WDT =0x1E;
221 1 WDT =0xE1;
222 1 WDTSTC=0X3C;
223 1 }
224 /*******************系统初始化**********************************/
225 void system(void)
226 {
227 1 initFlag();
228 1 // initTimer();
229 1 }
230 /***************************************************************/
231 /*********************定时器0中断服务程序*/
232 void timer0 (void) interrupt 1
233 {
234 1 TR0=0;
235 1 TH0=-9460/256;
236 1 TL0=-9460%256; //初始化计数器初值
237 1 TR0=1;
238 1
239 1 WDT =0x1E;
240 1 WDT =0xE1;
C51 COMPILER V8.16 IO_CHECK 01/30/2009 21:42:47 PAGE 5
241 1 WDTSTC=0X3C;
242 1 check_IO();
243 1 if(demp==30) //当0.2秒钟到
244 1 {
245 2
246 2 demp=0;
247 2 }else demp++;
248 1 }
249
250 /*******************************************************************************
251 定时器1中断服务程序
252 ******************************************************************************/
253 void timer1(void) interrupt 3
254 {
255 1 TR1=0;
256 1 TH1=-9460/256;
257 1 TL1=-9460%256;
258 1 TR1=1; //计数器初值
259 1
260 1 //定时器0程序******************************************************
261 1 if(( T0_K==0)&&(T0_bit==1))
262 1 {
263 2
264 2 if(T0K==0)
265 2 {
266 3 /*这里增加你的定时程序***********************/
267 3
268 3 /************************/
269 3 T0_bit=0;
270 3 T0_K = 1;
271 3 }else T0K--;
272 2 }
273 1 //定时器1程序******************************************************
274 1 if(( T1_K==0)&&(T1_bit==1))
275 1 {
276 2 if(T1K==0)
277 2 {
278 3 /*这里增加你的定时程序**********************/
279 3
280 3 /************************/
281 3 T1_bit=0;
282 3 T1_K =1;
283 3 }else T1K--;
284 2 }
285 1 //定时器2程序******************************************************
286 1 //
287 1 if(( T2_K==0)&&(T2_bit==1))
288 1 {
289 2 if(T2K==0)
290 2 {
291 3 /*这里增加你的定时程序************************/
292 3
293 3
294 3 //************************
295 3 T2_bit=0;
296 3 T2_K=1;
297 3
298 3 //************************
299 3 }else T2K--;
300 2 }
301 1
302 1 //定时器3程序******************************************************
C51 COMPILER V8.16 IO_CHECK 01/30/2009 21:42:47 PAGE 6
303 1 //
304 1 if(( T3_K==0)&&(T3_bit==1))
305 1 {
306 2 if(T3K==0)
307 2 {
308 3 /*这里增加你的定时程序***********************/
309 3
310 3
311 3 //************************
312 3 T3_bit=0;
313 3 T3_K=1;
314 3 }else T3K--;}
315 1 //定时器4程序******************************************************
316 1 //
317 1 if(( T4_K==0)&&(T4_bit==1))
318 1 {
319 2 if(T4K==0)
320 2 {
321 3
322 3 //************************
323 3 T4_bit=0;
324 3 T4_K=1;
325 3 }else T4K--;}
326 1 //定时器5程序******************************************************
327 1 //
328 1 if(( T5_K==0)&&(T5_bit==1))
329 1 {
330 2 if(T5K==0)
331 2 {
332 3
333 3 //************************
334 3 T5_bit=0;
335 3 T5_K=1;
336 3 }else T5K--;}
337 1 //定时器6程序******************************************************
338 1 //
339 1 if(( T6_K==0)&&(T6_bit==1))
340 1 {
341 2 if(T6K==0)
342 2 {
343 3
344 3 //************************
345 3 T6_bit=0;
346 3 T6_K=1;
347 3 }else T6K--;}
348 1 //定时器7程序******************************************************
349 1 //
350 1 if(( T7_K==0)&&(T7_bit==1))
351 1 {
352 2 if(T7K==0)
353 2 {
354 3 //************************
355 3 T7_bit=0;
356 3 T7_K=1;
357 3 }else T7K--;}
358 1 //定时器10程序******************************************************
359 1
360 1
361 1 }
362
363
364
C51 COMPILER V8.16 IO_CHECK 01/30/2009 21:42:47 PAGE 7
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 1217 ----
CONSTANT SIZE = ---- ----
XDATA SIZE = 42 ----
PDATA SIZE = ---- ----
DATA SIZE = 2 ----
IDATA SIZE = ---- ----
BIT SIZE = 72 ----
END OF MODULE INFORMATION.
C51 COMPILATION COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -