Përmbajtje:

Ndërfaqja LCD me 8051 (AT89S52): 4 hapa
Ndërfaqja LCD me 8051 (AT89S52): 4 hapa

Video: Ndërfaqja LCD me 8051 (AT89S52): 4 hapa

Video: Ndërfaqja LCD me 8051 (AT89S52): 4 hapa
Video: Как подключить встроенный Bluetooth ESP32 к смартфону 2024, Korrik
Anonim
Ndërfaqja LCD me 8051 (AT89S52)
Ndërfaqja LCD me 8051 (AT89S52)

Përshëndetje ky është fillimi i 8051. LCD mund të funksionojë me modalitetin 8-bit dhe 4-bit, por në rastin e 8051 8-bit përdoret më së shumti, 4-bit përdoret në rastin e arduino, AVR dhe PIC. Mënyra 8-bit do të thotë se ka përdorur tel 8 për transmetimin e adresës dhe të dhënave.

Hapi 1: Komponenti i kërkuar:

LCD 16*2

Mikrokontrolluesi AT89S52

Oshilator kristal 11.0592MHz

Kondensator 10 uf

Kondensator qeramik 22pf

Baza IC 40 pin

Telat Jumper

Potencial-metër 10k

Hapi 2: Konfigurimi i harduerit:

Konfigurimi i harduerit
Konfigurimi i harduerit

Lidhja e harduerit e treguar në fig

Lidhni portën 2 me kunjat e të dhënave LCD.

Porti 0.0 RS dhe Porti 0.1 për TNA ANNATSUAR.

RW në tokë.

Rezistori dhe kondensatori në kunjin RESET.

Hapi 3: Konfigurimi i softuerit:

Instaloni KEIL4 në kompjuterin tuaj

Programi për ndërfaqen LCD:

#përfshi sbit rs = P0^0;

sbit en = P0^1;

vonesa e pavlefshme ();

zbraz cmd ();

void dat ();

pavlefshme kryesore ()

{

emri char [10] = "UDHUCTZIME";

pa shenjë int b;

P1 = 0x38;

cmd ();

P1 = 0x80;

cmd ();

P1 = 0x0f;

cmd ();

për (b = 0; b <= 10; b ++)

{

P1 = emri ;

dat ();

vonesë ();

}

}

cmd i pavlefshëm ()

{

rs = 0;

en = 1;

vonesë ();

en = 1;

}

void dat ()

{

rs = 1;

en = 1;

vonesë ();

en = 0;

} vonesa e pavlefshme ()

{

i panënshkruar int a;

për (a = 0; a <= 500; a ++);

}

Mund ta shkarkoni nga këtu:

Hapi 4: REFERENC

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

Recommended: