LCD -liitäntä 8051: llä (AT89S52): 4 vaihetta
LCD -liitäntä 8051: llä (AT89S52): 4 vaihetta
Anonim
LCD -liitäntä 8051: llä (AT89S52)
LCD -liitäntä 8051: llä (AT89S52)

Hei, tämä on 8051: n alkua. Nestekidenäyttöä voidaan käyttää 8- ja 4-bittisessä tilassa, mutta 8051: n tapauksessa käytetään enimmäkseen 8-bittistä, 4-bittistä arduino-, AVR- ja PIC-tapauksessa. 8-bittinen tila tarkoittaa, että se käytti 8-johdinta osoitteen ja datan siirtoon.

Vaihe 1: Vaadittu komponentti:

LCD 16*2

Mikro-ohjain AT89S52

Kristallioskillaattori 11,0592MHz

Kondensaattori 10 uf

Keraaminen kondensaattori 22pf

40 -nastainen IC -pohja

Hyppyjohdot

Potentiometri 10k

Vaihe 2: Laitteiston asennus:

Laitteiston asennus
Laitteiston asennus

Laitteistoyhteys on esitetty kuvassa

Liitä portti 2 nestekidenäyttöön.

Portti 0.0 RS ja portti 0.1 KÄYTÖSSÄ.

RW maahan.

Vastus ja kondensaattori RESET -nastaan.

Vaihe 3: Ohjelmiston asennus:

Asenna KEIL4 tietokoneellesi

Ohjelma nestekidenäytölle:

#sisältää sbit rs = P0^0;

sbit en = P0^1;

mitätön viive ();

tyhjä cmd ();

mitätön data ();

void main ()

{

char name [10] = "OHJEET";

allekirjoittamaton int b;

P1 = 0x38;

cmd ();

P1 = 0x80;

cmd ();

P1 = 0x0f;

cmd ();

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

{

P1 = nimi ;

dat ();

viive();

}

}

tyhjä cmd ()

{

rs = 0;

en = 1;

viive();

en = 1;

}

mitätön data ()

{

rs = 1;

en = 1;

viive();

en = 0;

} mitätön viive ()

{

allekirjoittamaton int a;

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

}

Voit ladata täältä:

Vaihe 4: VIITTAUS

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

Suositeltava: