Haberler:

Eposta uyarılarını yanıtlamayınız ( ! ) https://bit.ly/2J7yi0d

Ana Menü

LCD

Başlatan turkbowling, 16 Ağustos 2006, 18:59:56

turkbowling

nihayet istanbula yolum düştü ve 1 adet lcd modül aldım çığır eln den

internetden aradım ama sağlıklı bir bilgi bulamadım

model:PCM1602B-FL-YBW  bu lcd'den kullanan varmı bacak baglantılarını
nasıl yapacagız

teşekkürler

kurumahmut

http://www.lcdproduct.com/a/system/pdfURL/PCM1602B.pdf

hd44780 uyumlu farz edip veri yolla büyük olasılıkla çalışsacaktır.

turkbowling

hem pdf de hemde lcd üzerinde sadece 1-14-15-16 nolu bacaklar gösterilmiş

6-VSS
14-VDD
16-RS
?-R/W
?-E

PROTEUS DAKİ BENZER LCD BAĞLANTILARINA GÖRE
VEE
R/W
E
UCLARINI NEREYE BAĞLAYACAGIZ TEŞEKKÜRLER

kurumahmut

Sıralama soldan sağa şöyle

14 13 12 11 10 9 8 7 6 5 4 3 2 1 15 16

Pin tanımlamaların hepside pdf de var.

1 Vss Ground for logic
2 Vdd Power supply for logic
3 Vo Power supply for LCD
4 RS Register selection (H:Data, L:Instruction)
5 R/W Read/Write selection (H: R, L: W)
6 E Enable signal
7~14 DB0~DB7 Data bus lines
15 A BKL +
16 K BKL -

Sen nerden baktın anlayamadım ama pdf de sıralama böyle verilmiş...

Bu arada dikkatimi çekti bu hd44780 lerin pin sıralamasına uygun. Bazıları VSS ve VDD nin yerini değiştiriyor sadece. Kullanımı kolay olacak lcd nin sadece pinlere dikkat....

turkbowling

aynen uguluyorum 16f877

1-gnd
2-+5 volt
3-+5 volt
4-rs(portb.0)
5-boş
6-e(portb.1)
7-boş
8-boş
9-boş
10-boş
11-(portb.4)
12-(portb.5)
13-(portb.6)
14-(portb.7)


code lcd bölümü aşagıdaki gibi;

DEFINE LCD_DREG      PORTB       'LCD data bacaklari hangi porta bagli? portb
DEFINE LCD_DBIT      PORTB.4      'LCD data bacaklari hangi bitten basliyor? portb.4 den itibaren
DECLARE LCD_ENPIN   PORTB.1     'LCD "E" pin portb nin hangi bitine baglidir.
DECLARE LCD_RSPIN   PORTB.0     'LCD "RS" pin portb nin hangi bitine baglidir.
DEFINE LCD_BITS         4      'LCD 4 bit  olarak bağlı

lcd'de hiç bir hayat belirtisi yok 15 ve 16 bacaklara bişey bağlanacakmı?
birde A ve K diye 2 bağlantı yeri var bunları kullanacakmıyız

teşekkürler

kurumahmut

5pin R/W boşta bırakma. LCD ye sadece yazma işlemi yapacaksan 0 yapman gerekiyor sanırım. Ayrıca eğer bu pini yazma moduna ayarlarsan LCD den okuma yapamayacağın için LCD meşgul bilgisini de okuyamayacaksındır. Driverın buna müsade edip etmediğini incele

turkbowling

son durum

1-gnd
2-+5 volt
3-+5 volt (10 k direnç ile)

4-rs(portb.0)
5-gnd
6-e(portb.1)

7-boş
8-boş
9-boş
10-boş

11-(portb.4)
12-(portb.5)
13-(portb.6)
14-(portb.7)

ışık yanıyor bilgi okuyamıyorum pic'in bacaklarını kontrol ediyorum data gönderiyor yanlış olan ne anlayamadım

acaba kod'da mı yanlışlık var driver konusunu biraz daha açarmısın?

teşekkürler

turkbowling

3 nolu bacaga direk gnd'ye baglayınca sorun çözüldü. çalışır halde son durum aşagıdaki gibi ilgilenen herkese teşekkürler.....

PCM1602B-FL-YBW İÇİN
1-gnd
2-+5 volt
3-gnd
4-rs(portb.0)
5-gnd
6-e(portb.1)

7-boş
8-boş
9-boş
10-boş

11-(portb.4)
12-(portb.5)
13-(portb.6)
14-(portb.7)

proton kodu yukarıda verdigim gibi.