Bạn chia dữ liệu nhận được thành 2 phần,số hiển thì thì khai báo ở dạng mảng char*t="00.00";
Sau đó tách phần trước dấu phẩy ra để cho vào 2 số 0 đầu ,tương tự cho 2 số 00 sau dấu phẩy
vd:dữ liệu ADC đọc về là 2530,bạn cần hiển thị là 25.30
thì bạn làm như sau:
t[0] = (ADC_read(0)/100)/10+48;
t[1] = (ADC_read(0)/100)%10+48;
t[3] = (ADC_read(0)%100)/10+48;
t[4] = (ADC_read(0)%100)%10+48;
chúc thành công nha bạn
|