void hienthi()
{
lcd_putcmd(0xc0); //xóa
printf(lcd_putchar," "); //xóa
lcd_putcmd(0xc0); //xóa
lcd_putchar(a);// doc gia tri nut nhan lên man hinh LCD
}
Em vừa xóa thử 3 dòng trong hienthi của tdm, thì LCD hiển thị nút nhấn nhanh hơn, nên ko bit2 3 dòng có tác dụng gì? (biết là có 1 lệnh ép con trỏ về đầu dòng)
Em sửa lại code hiển thị để LCD hiển thị 11 số,
void hienthi()
{
lcd_putchar(a);// doc gia tri nut nhan lên man hinh LCD
i=i+1;
if (i>12)
{
i=0;
lcd_putcmd(0x01);
printf(lcd_putchar,"gia tri phim:");
lcd_putcmd(0xc0);
}
}
nhưng ko hiểu sao:
1/ số đầu tiên lại ko hiển thị ngay ô đầu dòng, mà hiển thị ô kế bên (khi nhập lần 2 mới đc đầu dỏng)
2/ phím nhấn có lúc lại hiển thị số double( khi nhấn 1 lần nhưng lại hiển thị liên tục 2 số, thỉnh thoảng bị )
__________________
Càng học càng thấy ngu ra.(~.~)...............
|