|
Tài trợ cho PIC Vietnam |
Giao tiếp USB, CAN, I2C, SPI, USART... Những giao tiếp được tích hợp trên PIC |
|
Ðiều Chỉnh | Xếp Bài |
05-09-2011, 12:45 PM | #5 |
Đệ tử 1 túi
Tham gia ngày: Mar 2011
Bài gửi: 15
: |
e thu rui ko duoc !
co ai giup minh vs . #include "16f877a.h" #device *=16 #use delay(clock=20M) #fuses nowdt, hs, noput, nodebug,noprotect, nobrownout, nolvp, nocpd, nowrt #use i2c(master,sda=pin_c4,scl=pin_c3) #include "lcd.c" void main() { int i,temp; lcd_init(); lcd_putc("STARTING"); for(i=0;i<=10;i++) { lcd_putc("."); delay_ms(5); } lcd_putc("\f"); while(1) { // khoi dong sensor i2c_start(); i2c_write(0x9B); i2c_write(0x00) ; i2c_stop(); // doc nhiet do i2c_start(); i2c_write(0x9B); i2c_write(0x00); i2c_start(); //if(i2c_write(0x91)) temp=i2c_read(1); i2c_stop(); lcd_putc(" Nhiet do phong "); lcd_putc("\n"); printf(lcd_putc,"\r %u",temp); delay_ms(100); } } |
|
|