CHƯƠNG 7: LCD
7.3 Khởi tạo LCD.
Trước khi sử dụng LCD vào mục đích hiển thị, thì LCD cần được khởi tạo. Có thể khởi tạo bằng cách dùng mạch reset trong hoặc dùng các lệnh thiết lập cho LCD. Trong khóa luận chỉ đưa ra cách khởi tạo sử dụng lệnh.
Qúa trình khởi tạo LCD được chỉ ra ơ lưu đồ.
Đoạn chương trình sau cho ta quá trình khởi tạo LCD
////////////////////////////////////////////////////////// void LCD_init()
{
LCD_data = 0x28; //thiet lap:2 dong,8-bit,5x7 diem LCD_rs = 0; //lua chon thanh ghi lenh
LCD_rw = 0; //dl ghi vao thanh ghi du lieu LCD_en = 1; //cho phep H->L
LCD_en = 0;
LCD_busy(); //Doi lcd xu ly
LCD_data = 0x0F; //bat hien thi con tro nhap nhay LCD_rs = 0; //chon thanh ghi lenh
LCD_rw = 0; /du lieu ghi vao thah ghi du lieu LCD_en = 1; //cho phep H->L
LCD_en = 0;
LCD_busy(); //cho LCD xu ly LCD_data = 0x01; //xoa LCd
LCD_rs = 0; //chon thanh ghi lenh
LCD_rw = 0; /du lieu ghi vao thah ghi du lieu LCD_en = 1; //cho phep H->L
LCD_en = 0;
LCD_busy(); //cho LCD xu ly LCD_data = 0x06;
LCD_rs = 0; //chon thanh ghi lenh
LCD_rw = 0; /du lieu ghi vao thah ghi du lieu LCD_en = 1; //cho phep H->L
LCD_en = 0;
LCD_busy(); // cho LCD xu ly
}