Isi kandungan:

Antara muka LCD dengan 8051 (AT89S52): 4 Langkah
Antara muka LCD dengan 8051 (AT89S52): 4 Langkah

Video: Antara muka LCD dengan 8051 (AT89S52): 4 Langkah

Video: Antara muka LCD dengan 8051 (AT89S52): 4 Langkah
Video: LCD Interfacing Pada Mikrokontroler AT89S52 - Organisasi Dan Arsitektur Komputer (OAK) 2024, Julai
Anonim
Antara muka LCD dengan 8051 (AT89S52)
Antara muka LCD dengan 8051 (AT89S52)

Halo ini permulaan 8051. LCD boleh dijalankan dengan mod 8-bit dan 4-bit, tetapi dalam kes 8051 8-bit kebanyakannya digunakan, 4-bit digunakan untuk arduino, AVR dan PIC. Mod 8-bit bermaksud menggunakan 8 wayar untuk penghantaran alamat dan data.

Langkah 1: Komponen Diperlukan:

LCD 16 * 2

Pengawal mikro AT89S52

Pengayun kristal 11.0592MHz

Kapasitor 10 uf

Kapasitor seramik 22pf

Pangkalan IC 40 pin

Wayar Pelompat

Potentio-meter 10k

Langkah 2: Persediaan Perkakasan:

Persediaan Perkakasan
Persediaan Perkakasan

Sambungan perkakasan ditunjukkan dalam rajah

Sambungkan port 2 ke pin data LCD.

Pelabuhan 0.0 RS dan Pelabuhan 0.1 untuk DIKENAKAN.

RW ke tanah.

Resistor dan kapasitor ke pin RESET.

Langkah 3: Persediaan Perisian:

Pasang KEIL4 pada PC anda

Program untuk antara muka LCD:

#masuk sbit rs = P0 ^ 0;

sbit en = P0 ^ 1;

kelewatan tidak sah ();

batal cmd ();

batal dat ();

kekosongan utama ()

{

nama char [10] = "INSTRUCTABLES";

int tidak bertanda tangan;

P1 = 0x38;

cmd ();

P1 = 0x80;

cmd ();

P1 = 0x0f;

cmd ();

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

{

P1 = nama ;

dat ();

kelewatan ();

}

}

kosong cmd ()

{

rs = 0;

en = 1;

kelewatan ();

en = 1;

}

batal dat ()

{

rs = 1;

en = 1;

kelewatan ();

en = 0;

} kelewatan tidak sah ()

{

tidak ditandatangani int a;

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

}

Anda boleh memuat turun dari sini:

Langkah 4: RUJUKAN

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

Disyorkan: