RP Store Tìm linh kiện theo mã, gửi BOM nhận báo giá Gửi BOM

Dịch bit bằng Keil C

Collapse
X
 
  • Giờ
  • Show
Clear All
new posts
  • elove
    Thành viên mới
    • Jan 2008
    • 28

    #1

    Dịch bit bằng Keil C

    mấy anh cho em hỏi tí nha ; em muốn dịch bít ra 74hc595 trong ASM51 em dùng rr hoc rl , vậy trong keil C em dùng lệnh gì ?
  • zemen
    Thành viên tích cực
    • Nov 2005
    • 536

    #2
    //Có hiều cách nhưng đây là 1 cách.


    unsigned char biến _at_0x20; //byte dc định d chỉ từng bít
    sbit biến_0 = biến^0;

    void Dịch_bit(unsigned char dữ_liệu)
    {
    unsigned char i;
    biến=dữ_liệu;
    for(i=0;i<8;i++)
    {
    SDA=biến_0; SCL=0; SCL=1;
    biến = biến>>1;
    }
    }
    !e

    Comment

    Về tác giả

    Collapse

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

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

    Collapse

    Đang tải...