Trích:
Nguyên văn bởi melody010
- 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.