|
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 |
10-07-2009, 04:51 AM | #2 |
Đệ tử 2 túi
Tham gia ngày: Dec 2008
Bài gửi: 33
: |
Theo ý kiến của mình thì :
Nếu bạn dùng CCS thì int1 là biến 1 bit,vậy phải cần dùng 50 biến int8 (8 bit) để ghép : Code:
int1 T[]; (T là tập hợp giá trị biến 1 bit cần ghép) int8 k[] = {0x00,...,0x00};(K là tập hợp giá trị biến 8 bit sau khi ghép ) i = 0; j = 0; bước 1 : k[j] = k[j] + T[i]; i tăng 1 đơn vị; k[j] = k[j] <<1; nếu i < 8 quay lại bước 1; nếu i > =8 i = 0; j tăng 1 đơn vị nếu j >= 8,nhảy đến END j < 8 ,quay lại bước 1 END//kết thúc |
|
|