İçindekiler:

8051 (AT89S52) ile LCD Arabirimi: 4 Adım
8051 (AT89S52) ile LCD Arabirimi: 4 Adım

Video: 8051 (AT89S52) ile LCD Arabirimi: 4 Adım

Video: 8051 (AT89S52) ile LCD Arabirimi: 4 Adım
Video: Embedded Systems Programming Lesson 4 Blinking the LED 2024, Temmuz
Anonim
8051 (AT89S52) ile LCD Arayüz
8051 (AT89S52) ile LCD Arayüz

Merhaba, bu 8051'in başlangıcı. LCD 8-bit ve 4-bit modu ile çalıştırılabilir, ancak 8051 durumunda 8-bit çoğunlukla kullanılır, arduino durumunda 4-bit kullanılır, AVR ve PIC. 8 bit modu, adres ve veri iletimi için 8 kablo kullandığı anlamına gelir.

Adım 1: Gerekli Bileşen:

LCD 16*2

Mikro denetleyici AT89S52

Kristal osilatör 11.0592MHz

Kapasitör 10 uf

Seramik kapasitör 22pf

40 pinli IC tabanı

Jumper Telleri

Potansiyometre 10k

Adım 2: Donanım Kurulumu:

Donanım Kurulumu
Donanım Kurulumu

Şekilde gösterilen donanım bağlantısı

Bağlantı noktası 2'yi LCD veri pinlerine bağlayın.

Bağlantı Noktası 0.0 RS ve Bağlantı Noktası 0.1 - ETKİNLEŞTİR.

RW'den toprağa.

RESET pinine direnç ve kapasitör.

Adım 3: Yazılım Kurulumu:

KEIL4'ü PC'nize yükleyin

LCD arabirimi için program:

#include sbit rs=P0^0;

sbit tr=P0^1;

geçersiz gecikme();

geçersiz cmd();

geçersiz veri();

geçersiz ana()

{

karakter adı[10]="TALİMATLAR";

imzasız int b;

P1=0x38;

cmd();

P1=0x80;

cmd();

P1=0x0f;

cmd();

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

{

P1=ad;

dat();

gecikme();

}

}

geçersiz cmd()

{

rs=0;

tr=1;

gecikme();

tr=1;

}

geçersiz veri()

{

rs=1;

tr=1;

gecikme();

tr=0;

} geçersiz gecikme()

{

imzasız int a;

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

}

Buradan İndirebilirsiniz:

Adım 4: REFERANS

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

Önerilen: