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


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 "hy-1602 (yeni adı ile ABC016002g) lcd sorunu" 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!

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

Kayıt: 12 Şub 2006
Mesajlar: 471
Konum: d bakır
Offline
tilkisinan
Tarih: 31 12 2007 13: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 15: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: 353

Offline
ete
Tarih: 31 12 2007 16: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 17: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: 471
Konum: d bakır
Offline
tilkisinan
Tarih: 31 12 2007 18: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: 353

Offline
ete
Tarih: 31 12 2007 18: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: 471
Konum: d bakır
Offline
tilkisinan
Tarih: 31 12 2007 18: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

- Lütfen mesaj atmadan ve yeni bir konu açmadan önce okuyun !

- Rapidshare Sorunu Bitti !!! (Rapidharvester 1.2.0.5)
- Yeni Nesil (Floppy bulunmayan) Laptoplara XP Kurulumu
- led aydınlatma sorunu
- eagle yeni eleman oluşturma hk.
- Elektrik Enerjisinde Yeni Dönem
- 877 10mhz de lcd sorunu
- Vhdl - yeni baslayanlara 50mhz den 1 Khz
- Vhdl - yeni baslayanlara decoder yapısı

- Vhdl - yeni baslayanlara mux yapısı

- Microsoft'tan 11 yeni güncelleme


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