các bác xe hộ em chương trình này có khả thi kô, và "chuẩn hóa" hộ em!
à cho em hỏi trong các lệnh của LCD có lệnh 0x06 và 0x14 (dịch con trỏ sang phải và dịch vị trí con trỏ sang phải) có 1 số lệnh tương tự như vậy
à cho em hỏi trong các lệnh của LCD có lệnh 0x06 và 0x14 (dịch con trỏ sang phải và dịch vị trí con trỏ sang phải) có 1 số lệnh tương tự như vậy
Code:
unsigned char ready(void)
{
R_W=1;
RS=0;
if(DATA&0x80)
return(1);
else
return(0);
R_W=0;
}
void puts_ABC(unsigned char *temp_ABC,unsigned char point_row,unsigned char point_col)
{
unsigned char temp_count=0;
E=1;
point_col--;
if(point_row==1)
{
while(ready());
DATA=0x80;
}
else
{
while(ready());
DATA=0xC0;
}
while(point_col--)
{
while(ready());
DATA=0x06;
}
while(temp_ABC[temp_count])
{
if(temp_count)
{
while(ready());
DATA=0x14;
}
RS=1;
DATA=temp_ABC[temp_count];
}
E=0;
}
