Giao diện LCD với 8051 (AT89S52): 4 bước
Giao diện LCD với 8051 (AT89S52): 4 bước
Anonim
Giao diện LCD với 8051 (AT89S52)
Giao diện LCD với 8051 (AT89S52)

Xin chào, đây là đầu của 8051. LCD có thể chạy ở chế độ 8-bit và 4-bit, nhưng trong trường hợp của 8051 thì 8-bit chủ yếu được sử dụng, 4-bit được sử dụng trong arduino, AVR và PIC. Chế độ 8-bit có nghĩa là nó sử dụng 8 dây để truyền địa chỉ và dữ liệu.

Bước 1: Yêu cầu thành phần:

LCD 16 * 2

Bộ điều khiển vi mô AT89S52

Bộ dao động tinh thể 11.0592MHz

Tụ điện 10 uf

Tụ gốm 22pf

Đế IC 40 chân

Dây nhảy

Potentio-mét 10k

Bước 2: Thiết lập phần cứng:

Thiết lập phần cứng
Thiết lập phần cứng

Kết nối phần cứng được hiển thị trong hình

Kết nối cổng 2 với chân dữ liệu LCD.

Cổng 0.0 RS và Cổng 0.1 để BẬT.

RW xuống đất.

Điện trở và tụ điện vào chân RESET.

Bước 3: Thiết lập phần mềm:

Cài đặt KEIL4 trên PC của bạn

Chương trình cho giao diện LCD:

#include sbit rs = P0 ^ 0;

sbit en = P0 ^ 1;

void delay ();

void cmd ();

void dat ();

void main ()

{

char name [10] = "HƯỚNG DẪN";

không dấu int b;

P1 = 0x38;

cmd ();

P1 = 0x80;

cmd ();

P1 = 0x0f;

cmd ();

cho (b = 0; b <= 10; b ++)

{

P1 = tên ;

dat ();

trì hoãn();

}

}

void cmd ()

{

rs = 0;

vi = 1;

trì hoãn();

vi = 1;

}

void dat ()

{

rs = 1;

vi = 1;

trì hoãn();

vi = 0;

} void delay ()

{

unsigned int a;

for (a = 0; a <= 500; a ++);

}

Bạn có thể Tải xuống từ đây:

Bước 4: THAM KHẢO

electrosome.com/interfacing-lcd-with-8051-using-keil-c-at89c51/

Đề xuất: