View Single Post
Old 26-10-2009, 09:47 AM   #2
nhamdtk4
Đệ tử 3 túi
 
nhamdtk4's Avatar
 
Tham gia ngày: Feb 2009
Bài gửi: 47
:
- LCD chỉ hiển thị ký tự. Với các số đếm bạn muốn hiển thị lên LCD thì phải chuyến nó thành mã ASCII mà mã ASCII của một số đếm = chính số đó + 0x30 (=> mục đích của việc cộng thêm 0x30 là để chuyển số đó thành ký tự chứ ko phải là số đếm).
- VD: Muốn hiển thị số 0 thì cần 0 + 0x30 để thành ký tự "0".
- Còn với
Code:
 
read =read*0.48828125;
printf(lcd_putc,"\rHien thi: %u",read);
Bạn để ý là u (unsigned) là định dạng cho số nguyên ko dấu 8 bit còn biến read của bạn lại là ....thế thì liệu có hiển thị đc ko.
nhamdtk4 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn