View Single Post
Old 18-03-2010, 02:00 PM   #3
ngocthanh07
Đệ tử 2 túi
 
Tham gia ngày: Mar 2007
Bài gửi: 44
:
Trích:
Nguyên văn bởi melody010 View Post
- VẤN ĐỀ LÀ KHI E BẤM TĂNG HOẶC GIẢM THÌ BIẾN X PHẢI THAY ĐỔI NHƯ LÀ: QUAY THUẬN GIÁ TRỊ: 1 HAY 2 , 3, 4, 5. E ĐANG BÓ TAY PHẦN NÀY.

E ĐÃ CÓ TÌM HIỂU QUA LÀ MUỐN HIỆN THỊ LCD THÌ PHẢI ĐƯA MÃ ASCII VÀO LCD. NHƯNG KO BIẾT CHUYỂN GIÁ TRỊ LƯU TRONG BIẾN X THÀNH MÃ ASCII RỒI CÂU LỆNH VIẾT NHƯ THẾ NÀO CẢ.
Mình có cách rất là bình dân thế này:

Bạn xem mã ASCII của chữ số 1 là bao nhiêu, ví dụ xem ở chỗ này
http://www.asciitable.com/

Như vậy chữ '0', '1' có thứ tự là 48, 49,
Chữ 'A' có thứ tự là 65. Có nghĩa lệnh
LCD = 'A';
của bạn tương đương LCD = 65;

LCD = '0' tuơng đuơng LCD = 48;
vậy muốn xuất giá trị x, x = 0..9 thì
==> LCD = x+ 48 ;
Cách này mình đoán thôi, bạn thử xem đuợc không. Không đuợc thì cho mình xin lỗi.
ngocthanh07 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn