Elektrotekno.com Ana Sayfa || Programlanabilir Cihaz ve Elemanlar || Microchip Pic Serisi


hy-1602 (yeni adı ile ABC016002g) lcd sorunu

Açıklama:
Elektrik, Elektronik, Haberleşme ve Otomasyon konularının ağırlıklı olarak konuşulduğu, tartışıldığı ve bilgi paylaşımı yapıldığı forumumuza hoşgeldiniz.
Şu an Kod Paylaşım ve Soru Cevap Alanı kategorisi içerisindeki Microchip Pic Serisi forumunda bulunuyorsunuz.
Bu sayfada üyelerimizin "pic ile kayan ışık Yardımm!!" konusundaki problem, görüş ve önerileri okuyabilir ayrıca konu hakkındaki doküman, resim, proje, devre ve programlara ücretsiz olarak ulaşabilirsiniz. Üye olduktan sonra sizler de konu hakkında sorular sorabilir ya da yorum ve paylaşım yaparak birikimlerinizi aktarabilirsiniz.
Forumdan tam olarak yararlanabilmek için üye olmayı unutmayınız!
Kayıt: 12 Şub 2006
Mesajlar: 508
Konum: d bakır
Offline
tilkisinan
Tarih: 31 12 2007 12:34

arkadaşlar 1 haftadır. satın aldığım lcdyi çalıştırmaya çalışıyorum ama ne yaptımsa çalıştıramadım. lütfen yardım edermsiniz.
bu devre proteusta çalışmakta ama nedendir anlamadım pratikte çalışmıyor.



kodlar bu şekilde:


porta=0:portb=0
trısa=1
trısb=0
'-----------------------------------------------------------------
@ devıce pic16f628a 'işlemci 16f628
@ devıce pic16f628a, wdt_on 'watch dog timer açık
@ devıce pic16f628a, pwrt_on 'power on timer açık
@ devıce pic16f628a, protect_off 'kod protek kapalı
@ devıce pic16f628a, mclr_off 'mclr pini kullanılmıyor.
@ devıce pic16f628a, ıntrc_osc_noclkout 'dahili osilatör kullanılacak
'-----------------------------------------------------------------
defıne lcd_dreg portb 'lcd data bacakları hangi porta bağlı?
defıne lcd_dbıt 4 'lcd data bacakları hangi bitten başlıyor?
defıne lcd_ereg portb 'lcd enable bacağı hangi porta bağlı?
defıne lcd_ebıt 1 'lcd enable bacağı hangi bite bağlı ?
define lcd rwreg portb 'lcd r/w bacağı hangi porta bağlı?
define lcd_rwbıt 2 'lcd r/w bacağı hangi bite bağlı ?
defıne lcd_rsreg portb 'lcd rs bacağı hangi porta bağlı ?
defıne lcd_rsbıt 0 'lcd rs bacağı hangi bite bağlı ?
defıne lcd_bıts 4 'lcd 4 bit mi yoksa 8 bit olarak bağlı?
defıne lcd_lınes 2 'lcd kaç sıra yazabiliyor
'defıne osc 4
'-------------------------------------------------------------------------

cmcon=7 '16f628 de komparatör pinleri iptal hepsi giriş çıkış
'----------------------------------------------------------------------------

'-----------------------------------------------------------------------------
clear 'tüm değişkenler sıfırlandı
low portb.2
pause 200
lcdout $fe,1

'-----------------------------------------------------------------------------

basla:
lcdout $fe,2," elektrotekno"

goto basla


end


alttada devre şeması var.

hy-1602 (yeni adı ile ABC016002g) lcd sorunu

buda lcd'nin data sheeti

hy-1602 (yeni adı ile ABC016002g) lcd sorunu


burdada tüm dosyalar var:
Kayıt: 17 Ekm 2007
Mesajlar: 9

Offline
DemirHan
Tarih: 31 12 2007 14:27

Bu LCD lerin pin dizilimleri biraz değişik bende zamanında çok uğraşmıştım doğrusu aşşağıdaki gibi



önden görünüş
hy-1602 (yeni adı ile ABC016002g) lcd sorunu
Başa dön
Kayıt: 22 Nis 2006
Mesajlar: 382

Offline
ete
Tarih: 31 12 2007 15:04

Demirhan arkadaşım zaten normal bir LCD nin bacak bağlantısını vermişsin. Halbuki data sheete bakarsan bu LCD de bacakların tam tersi olduğu görülüyor.

Normal lcd bacak dizilimi 1 den 16 ya doğru
VSS VDD VEE RS R/W E DB0 DB1 DB2 DB3 DB4 DB5 DB6 DB7 DB LedAnot LedKatod

Bu LCD de bacak dizilimi 1 den 16 ya doğru
LedKatod LedANot DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 E R/W RS VEE VDD VSS

Bence fişi ters çevirip takarsan çalışacaktır.

Ete
Başa dön
Kayıt: 17 Ekm 2007
Mesajlar: 9

Offline
DemirHan
Tarih: 31 12 2007 16:29

Pardon öneki gönderdiğim yanlış oldu doğrusunu gönderiyorum bu şekilde kesin çalışıyo sorun lcd deki pinlerin 1 -16 ya sıralı gitmemesiydi ete hocam söyleyince hatırladım Laughing hy-1602 (yeni adı ile ABC016002g) lcd sorunu


şunuda ekleyim ters baglantıdan elindeki lcd zarar görmüş olabilir. yeni bitane alıp denemen gerekebilir.

kolaygelsin
Başa dön
Kayıt: 12 Şub 2006
Mesajlar: 508
Konum: d bakır
Offline
tilkisinan
Tarih: 31 12 2007 17:31

DemirHan
aynen ole bağladım ve hiç değiştirmedim bağlantıyı yanmış olcanı sanmıyorum.
bu işin basicle bi alakası yoktur de mi.

ben şu şekilde bağladım.
hy-1602 (yeni adı ile ABC016002g) lcd sorunu
Başa dön
Kayıt: 22 Nis 2006
Mesajlar: 382

Offline
ete
Tarih: 31 12 2007 17:40

Bu işin Basic le alakası yok. Yalnızca bir önemli nokta daha varki burada belirtilmemiş.
VEE diye geçen yada Data sheet de Vo diye adlandırılan bacak Kontrast ayar bacağıdır.
Bu bacak boşta ise hiç bir şey görmemen normal.
Normal şekilde 10 K lık bir trimpotun bir ucu +5V ta diğer ucu GND ye ve orta ucuda bu Vo bacağına bağlanmalı ve trimpot dan ekranda birşeyler net bir şekilde görülünceye kadar ayar yapılmalıdır.
BU bacak +5V ta yakın ekranda hiç bir şey GND ye yakın olursa ekranda dolu kareler görmen gerekir,
Acilen bir deneme yapmak istersen bu bacağı GND ye bağla dolu kareleri görürsen display çalışıyor demektir. SOnra trimpotu koyarsın. Yada GND ile bu bacak arasına 680 Ohm gibi bir direnç bağlayıver.

Ete
Başa dön
Kayıt: 12 Şub 2006
Mesajlar: 508
Konum: d bakır
Offline
tilkisinan
Tarih: 31 12 2007 17:46

Sayın Ete hocam

denedim ben o bacağı vcc ye bağlamıştım imdi vss ye bağladım görüntü geldi,
çok teşekkür ederim
Başa dön



hy-1602 (yeni adı ile ABC016002g) lcd sorunu


Benzer Konular

- Bölüm Kuralları ve yeni konu formatı!

- Lütfen mesaj atmadan ve yeni bir konu açmadan önce okuyun !
- pspice sorunu
- Ege Üniversitesi Mikroişlemciler Ders Notları + Ders Kitabı(Yeni Güncellendi!)
- Proteus 7 de vista sorunu
- 16f877 ile rf iletişim sorunu...
- Pic Asm ye yeni baslyanlar için güzel bir kaynak
- Nedir Bu 3G? Yeni Nesil(3G) Telefonda Nelere Dikkat Edilmeli?
- 5x7 dot matrix te 3. sütun ve 4. satır sorunu

- Power install 7.7(Yeni kanal listesi vplug 1.59)

- Maddenin yeni bir hali bulundu.

Sitemize üyelik ve içeriğin indirilmesi tamamen ücretsizdir. Sitemizde paylaşılan tüm dokümanlar (Tezler, makaleler, ders notları, sınav soru cevaplar, projeler) paylaşımcıların bireysel çalışmaları olup telif hakları kendilerine aittir ya da açık bir şekilde kamusal alana yerleştirilmiş dokümanların birer kopyalarıdır. Kişilerin bireysel çalışmalarını sitemizde yüklemesinde, sitemizde paylaşıma teşvik eden puanlama sisteminin de etkisi büyüktür. Bunlara rağmen hala size ait olan ve burada bulunmasına izin vermediğiniz dokümanlar varsa iletişim bölümünden yöneticilere bildirmeniz durumunda derhal silineceklerdir.
Powered by phpBB | Translated by phpBB Türkiye | Ads by Google Adsense | Design by Crazy Bat based
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72