View Single Post
Old 20-03-2010, 04:23 PM   #6
vuthanhcong
Nhập môn đệ tử
 
Tham gia ngày: Sep 2009
Bài gửi: 4
:
khởi tạo LCD

chào mọi người

Nhân tiện có luồng bàn về LCD, mình đang sử dụng LCD 1602 và giao tiếp 4 bit sử dụng file thư viện lcd_lib_4bit.c trong tutorial của anh Linh nhưng có cái hàm LCD_setPosition mình còn chưa hiểu rõ, mọi người có thể giải trích dùm mình được không
Code:
#separate void LCD_SetPosition ( unsigned int cX )
{
/* this subroutine works specifically for 4-bit Port A */
LCD_SetData ( swap ( cX ) | 0x08 );
LCD_PulseEnable();
LCD_SetData ( swap ( cX ) );
LCD_PulseEnable();
hàm SetData thì chỉ làm việc với 4 bit cuối của cX, vậy ở đây anh Linh or với 0x08 tức là set chân D4 lên High, vậy để làm gì nhỉ ?
vuthanhcong vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn