Sadržaj:

LCD povezivanje s 8051 (AT89S52): 4 koraka
LCD povezivanje s 8051 (AT89S52): 4 koraka

Video: LCD povezivanje s 8051 (AT89S52): 4 koraka

Video: LCD povezivanje s 8051 (AT89S52): 4 koraka
Video: Теперь вы можете программировать любые микросхемы с помощью Arduino (AVR, STM, P-IC) 2024, Studeni
Anonim
LCD sučelje s 8051 (AT89S52)
LCD sučelje s 8051 (AT89S52)

Pozdrav, ovo je početak 8051. LCD može raditi u 8-bitnom i 4-bitnom načinu rada, ali u slučaju 8051 uglavnom se koristi 8-bitni, 4-bitni u slučaju arduina, AVR-a i PIC-a. 8-bitni način rada znači da je koristio 8 žicu za prijenos adrese i podataka.

Korak 1: Potrebna komponenta:

LCD 16*2

Mikrokontroler AT89S52

Kristalni oscilator 11.0592MHz

Kondenzator 10 uf

Keramički kondenzator 22pf

40 pinska IC baza

Žice za kratkospojnike

Potenciometar 10k

2. korak: Postavljanje hardvera:

Postavljanje hardvera
Postavljanje hardvera

Hardverska veza prikazana na sl

Spojite port 2 na LCD podatkovne pinove.

Priključak 0,0 RS i priključak 0,1 za ENABLE.

RW na masu.

Otpornik i kondenzator na pin za resetiranje.

Korak 3: Postavljanje softvera:

Instalirajte KEIL4 na svoje računalo

Program za LCD povezivanje:

#uključi sbit rs = P0^0;

sbit en = P0^1;

void delay ();

void cmd ();

void dat ();

void main ()

{

char name [10] = "INSTRUCTABLES";

nepotpisani int b;

P1 = 0x38;

cmd ();

P1 = 0x80;

cmd ();

P1 = 0x0f;

cmd ();

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

{

P1 = naziv ;

dat ();

odgoditi();

}

}

void cmd ()

{

rs = 0;

en = 1;

odgoditi();

en = 1;

}

void dat ()

{

rs = 1;

en = 1;

odgoditi();

en = 0;

} void delay ()

{

bez potpisa int a;

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

}

Ovdje možete preuzeti:

Korak 4: REFERENCA

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

Preporučeni: