![]() |
|
Tài trợ cho PIC Vietnam |
dsPIC - Bộ điều khiển tín hiệu số 16-bit Theo dự kiến của Microchip, vào khoảng năm 2011 dsPIC sẽ có doanh số lớn hơn PIC |
|
Ðiều Chỉnh | Xếp Bài |
![]() |
#2 |
Đệ tử 9 túi
|
Kiểu unsigned integer 2 byte biểu diễn được các số trong dải từ 0 đến 65535 tức là biểu diễn bằng 5 chữ số thập phân.
Do đó, cần chuyển số int sang chuỗi gồm 5 số. Chương trình đơn giản như sau: Code:
unsigned int value_int; unsigned char str[5] = "00000"; // Mảng kí tự sau khi chuyển unsigned char i; // Biến chạy unsigned char temp, temp1; temp = value_int; i = 5; while(i--){ temp1 = temp %10; // temp1 = temp mod 10 temp = temp/10; // temp = temp div 10 str[i] += temp1; }; Bạn hoàn toàn có thể thay đổi chương trình cho phù hợp với chuyển kiểu dữ liệu lớn hơn 2 byte. Chúc bạn thành công. thay đổi nội dung bởi: ngohaibac, 28-04-2007 lúc 10:42 PM. |
![]() |
![]() |
|
|