Thông báo

Collapse
No announcement yet.

giúp mình về đoạn code i2c này với!!!

Collapse
X
 
  • Lọc
  • Giờ
  • Show
Clear All
new posts

  • giúp mình về đoạn code i2c này với!!!

    bit I2C_Write(unsigned char dat){
    unsigned char i;
    bit outbit;//? đây là kiểu gì vậy các bác output sẽ là 1 byte hay 1 bit vậy.google search thì nó ghi "Dạng biến Số Bit Số Byte Miền giá trị"đọc ko hiểu
    for (i = 1; i <= 8; i++){
    outbit=dat&0x80;
    SDA = outbit;
    dat = dat << 1;
    SCL_high();
    SCL_low();//đoạn lặp này có tác dụng gì vậy các bác
    }

    SDA = 1;
    SCL_high();
    outbit = SDA;
    SCL_low();
    return(outbit); // google thì ra là "hàm là chtrinh2 con trả về cho mình 1 giá trị .cuối hàm phải có lệnh return (x).vậy gia trị trả về là sao?"
    }



    các bác cho e hỏi thêm
    data<<=1 có phải dịch sang trái 1 bit có giong lenh data<<1 ko vậy e băn khoăn chỗ dấu = ?
    Last edited by truongloi; 14-06-2012, 13:44.

Về tác giả

Collapse

truongloi Tìm hiểu thêm về truongloi

Bài viết mới nhất

Collapse

Đang tải...
X