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; }