Trích:
Nguyên văn bởi gunnroses
Bảng các hằng số của chương trình:
#define LCD_clear 0x01 //Xoa man hinh LCD
#define LCD_home 0x02 //Tro ve dau dong
#define LCD_normal 0x06 //Che do nhap du lieu binh thuong
#define LCD_normal_s 0x07 //Che do nhap du lieu binh thuong, dich man hinh
#define LCD_off 0x08 //Tat man hinh
#define LCD_on 0x0C //Bat man hinh
#define LCD_on_crsr 0x0E //Bat man hinh va con tro
#define LCD_on_blink 0x0F //Bat man hinh va con tro (nhap nhay)
#define LCD_4b2l 0x28 //Che do 2 dong, giao tiep 4 bit du lieu
#define LCD_homeL1 0x80 //Ve dau dong 1
#define LCD_homeL2 0xC0 //Ve dau dong 2
lấy ở đâu vậy a.
ví dụ LCD của em có 1 dòng thì khai báo thế nào. Muốn dùng chế độ 8bit thì khai báo thế nào
|
Khi giao tiếp với module LCD, chúng ta giao tiếp với một bộ điều khiển nằm trên module đó. Đa số các bộ điều khiển module LCD kiểu ký tự tương thích với HD44780U của hãng Hitachi (bộ điều khiển trên module của tôi cũng vậy), do đó tôi dùng datasheet của HD44780U để tham khảo tập lệnh (bảng 6), cũng như các thông tin khác. Có thể dùng google để tìm datasheet của HD44780U, hoặc download tập tin đính kèm dưới đây.
Tutorial của tôi đã đề cập đến chip HD44780U này, bạn chưa đọc kỹ đó thôi.
Thân,