?? i2c.lst
字號(hào):
262 1 printf("s1\n");
263 1 }
264 1 I2C_Send_byte(0xe0);
265 1 if(I2C_Cack()==1)
266 1 {
267 1 I2C_stop();
268 1 printf("s2\n");
269 1 }
270 1 I2C_Send_byte(0x00);
271 1 if(I2C_Cack()==1)
272 1 {
273 1 I2C_stop();
274 1 printf("s3\n");
275 1 }
276 1 I2C_Send_byte(0x30);
277 1 if(I2C_Cack()==1)
278 1 {
279 1 I2C_stop();
280 1 printf("s4\n");
281 1 }
282 1
283 1 I2C_Send_byte(0x03); //sec
284 1 if(I2C_Cack()==1)
285 1 {
286 1 I2C_stop();
287 1 printf("s6\n");
288 1 }
289 1 I2C_Send_byte(0x10); //min
290 1 if(I2C_Cack()==1)
291 1 {
292 1 I2C_stop();
293 1 printf("s7\n");
294 1 }
295 1 I2C_Send_byte(0x05); //hour
296 1 if(I2C_Cack()==1)
297 1 {
298 1 I2C_stop();
299 1 printf("s8\n");
300 1 }
301 1 I2C_Send_byte(0x01); //week
302 1 if(I2C_Cack()==1)
303 1 {
C51 COMPILER V7.01 I2C 11/28/2003 11:13:40 PAGE 6
304 1 I2C_stop();
305 1 printf("s9\n");
306 1 }
307 1 I2C_Send_byte(0x01); //day
308 1 if(I2C_Cack()==1)
309 1 {
310 1 I2C_stop();
311 1 printf("s10\n");
312 1 }
313 1 I2C_Send_byte(0x01); //mon
314 1 if(I2C_Cack()==1)
315 1 {
316 1 I2C_stop();
317 1 printf("s11\n");
318 1 }
319 1 I2C_Send_byte(0x00); //year
320 1 if(I2C_Cack()==1)
321 1 {
322 1 I2C_stop();
323 1 printf("s12\n");
324 1 }
325 1 I2C_stop();
326 1 printf("s13\n");
327 1 */
328 1 delay_ms(50000);
329 1 delay_ms(50000);
330 1 delay_ms(50000);
331 1 delay_ms(50000);
332 1
333 1 /* I2C_start();
334 1
335 1 I2C_Send_byte(0x64);
336 1 if(I2C_Cack()==1)
337 1 {
338 1 I2C_stop();
339 1 printf("s14\n");
340 1 }
341 1 I2C_Send_byte(0x01);
342 1 if(I2C_Cack()==1)
343 1 {
344 1 I2C_stop();
345 1 printf("s15\n");
346 1 }
347 1 I2C_stop();*/
348 1
349 1 I2C_start();
350 1 I2C_Send_byte(0x65);
351 1 if(I2C_Cack()==1)
352 1 {
353 2 I2C_stop();
354 2 printf("s16\n");
355 2 }
356 1
357 1 for(i=0;i<8;i++)
358 1 {
359 2 buffer[i]=I2C_Receive_byte();
360 2 if(i!=8)
361 2 {
362 3 I2C_ack();
363 3 }
364 2 else
365 2 {
C51 COMPILER V7.01 I2C 11/28/2003 11:13:40 PAGE 7
366 3 I2C_nack();
367 3 }
368 2 }
369 1
370 1 I2C_stop();
371 1
372 1 for(i=0;i<8;i++)
373 1 {
374 2 printf(",%x,\n",(int)buffer[i]);
375 2 }
376 1
377 1
378 1
379 1 printf("\n");
380 1 while(1);
381 1 }
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 611 ----
CONSTANT SIZE = 28 ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = ---- 32
IDATA SIZE = ---- ----
BIT SIZE = ---- 2
END OF MODULE INFORMATION.
C51 COMPILATION COMPLETE. 0 WARNING(S), 0 ERROR(S)
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -