![]() |
|
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. |
|
|
|
|
|