![]() |
|
Tài trợ cho PIC Vietnam |
Cơ bản về vi điều khiển và PIC Những bài hướng dẫn cơ bản nhất để làm quen với vi điều khiển PIC |
|
Ðiều Chỉnh | Xếp Bài |
![]() |
#5 | |
Đệ tử 4 túi
Tham gia ngày: Aug 2008
Bài gửi: 89
: |
![]() Trích:
Code:
... #define BITS_COUNT 400 int16 count=0; // Bat dau tai vi tri byte 0 int8 buff[BITS_COUNT/8]; // Dung mat 50 Bytes .... void SetBitData(int1 value) // Goi ham moi 10us de luu gia tri cua bit doc duoc { // Gan lan luot tung bit (13 bits cao xac dinh byte va 3 bits thap xac dinh bit) if(value==1) buff[count>>3]|=(1<<(count&0x07)); else buff[count>>3]&=(~(1<<(count&0x07))); if(count++==BITS_COUNT){ // Nhan du 400 bits va thuc hien truyen du lieu 50 bytes ve may tinh count=0; // Reset lai ve vi tri byte 0 } } ...
__________________
Quang báo RG/RGB 6/8/12/16 bits màu Phone No: 0905.034.086 Email: lmquyen@gmail.com thay đổi nội dung bởi: cskiller, 11-07-2009 lúc 01:19 AM. |
|
![]() |
![]() |
|
|