Download as pdf or txt
Download as pdf or txt
You are on page 1of 3

PHẦN IV- AT89C52 GIAO TIẾP VỚI LCD

===//===
Bài 4: Viết chương trình giao tiếp với LCD20x4 4 bit data (D4 đến D7) và hiển thị:
Chuỗi: “www.hocdientu123.vn” ở hàng 0
Số : 123 ở hàng 1
Chuỗi : “Hello” ở hàng 2
Số : 1234567 ở hàng 3

Hướng xử lý
Bước 1: Vẽ sơ đồ nguyên lý:

www.hocdientu123.vn
Bước 2: Lưu đồ giải thuật:

BEGIN

Viết các chương trình con LCD20x4


Thiết lập LCD20x4 4 bit

Hiển thị chuỗi ký tự


Hiển thị số

END

Bước 3: Code
Sử dụng các lệnh sau:
- Viết các hàm LCD.
void LCD20X4_Init ( void ); //ham khoi tao LCD20x4
void LCD20X4_Enable(void); // ham tao xung EN
void LCD20X4_Clear(); //xoa noi dung hien thi tren LCD20x4
void LCD20X4_Send4Bit(unsigned int8 data );//ham goi du lieu 4bit den LCD20x4
void LCD20X4_SendByte(unsigned int8 data, unsigned int8 reg );//ham goi du lieu/lenh den LCD20x4
void LCD20X4_Gotoxy(unsigned int8 x, unsigned int8 y);//ham thiet lap vi tri con tro
void LCD20X4_PutChar (unsigned int8 data );//ham viet mot ky tu len LCD20x4
void LCD20X4_PutString (unsigned int8 *s); //ham hien thi chuoi lkys tu ra man hinh LCD
void LCD20X4_NumBer(unsigned int32 number,unsigned int8 leng);//ham viet mot chuoi so len LCD20x4

www.hocdientu123.vn
www.hocdientu123.vn

You might also like