![]() |
![]() |
#4 |
Trưởng lão PIC bang
|
Như vậy có lẽ hàm trabang() của bạn có vấn đề. Thực ra để chuyển dữ liệu binary thành một chuỗi để hiển thị thì không cần làm cầu kỳ như bạn.
Bạn chỉ cần khai báo một bảng mặt nạ như sau: Code:
byte const mask[8] = {1, 2, 4, 8, 16, 32, 64, 128}; Code:
for (i=0; i<=8; i++) { if (x & mask[i]) a[i] = '1'; else a[i] = '0'; } Thân,
__________________
Biển học mênh mông, sức người có hạn. Đang gặp vấn đề cần được giúp đỡ? Hãy dành ra vài phút đọc luồng sau: http://www.picvietnam.com/forum/showthread.php?t=1263 |
![]() |
![]() |
|
|