Khởi tạo LCD.

Một phần của tài liệu Thu thập dữ liệu nhiệt độ môi trường trên cở sở dùng vi điều khiển PIC18F458 (Trang 74 - 76)

CHƯƠNG 7: LCD

7.3Khở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

}

Một phần của tài liệu Thu thập dữ liệu nhiệt độ môi trường trên cở sở dùng vi điều khiển PIC18F458 (Trang 74 - 76)