Teknomerkez
TR EN ES
Konular

16F84 ile LCD Ekran Kayan Yazı

Yazar: Mustafa Çatak
Tarih: 12.02.2007
Türkçe

Şeması görülen ve ekteki dosyada simülasyonu bulunan devrede lcd ekran ile pic kullanılarak kayan yazı devresi elde edilmistir. Keil proğramı ile dosyaları tekrar derleyerek istediğimiz yazıyı kaydırabiliriz. Dikkat etmemiz gereken proteusta hazırladığımız proğramla pic içine yerlestirecegiğimiz hex kodunu aynı klasör içerisine almak. LCD.ASM kodunda harflerin HEX karşılığı girilmiştir.

Devrenin Şeması:



Devrenin Dosyaları:

Devreye ait simülasyon, .hex, .asm, .bas uzantılı sıkıştırılmış (.zip) dosyalarını indirmek için tıklayınız

Devrenin Pic Basic Kodları:

pause 500
lcdout $fe,$0c

tekrar:
lcdout $fe,2
lcdout "hbaran"
pause 300

lcdout $fe,2
lcdout " hbaran"
pause 300

lcdout $fe,2
lcdout " hbaran"
pause 300

lcdout $fe,2
lcdout " hbaran"
pause 300

lcdout $fe,2
lcdout " hbaran"
pause 300

lcdout $fe,2
lcdout " hbaran"
pause 300

lcdout $fe,2
lcdout " hbaran"
pause 300

lcdout $fe,2
lcdout " hbaran"
pause 300

lcdout $fe,2
lcdout " hbaran"
pause 300


lcdout $fe,2
lcdout "n hbara"
pause 300

lcdout $fe,2
lcdout " an hbar"
pause 300

lcdout $fe,2
lcdout "ran hba"
pause 300

lcdout $fe,2
lcdout "aran hb"
pause 300

lcdout $fe,2
lcdout "baran h"
pause 300

goto tekrar

end

Notlar:

Geçen sene bu tip bir program yapacaktım, araştırdım bu programı elde ettim. Üzerinde ufak değişikler yaptım, işime yaradı. Sizinde işinize yarayabilir.

Yorumlarınız

fatih - 23.03.2007
Bu programda pıc i nasıl programlıyoruz yardımcı olursanız sevinirim
hüseyin - 28.03.2007
öncelikle iyi günler. bu devrede kristalin değeri belirtilmemiş. 4 mhz olduğunu tahmin ediyorum. eğer değilse doğru değerini verebilirmisiniz
emre - 25.04.2007
fatih arkadaşımızın dedği gibi pıc i programlayabilmemiz için programı verirseniz çok memnun olucam.
emre - 25.04.2007
fatih arkadaşımızın dedği gibi pıc i programlayabilmemiz için programı verirseniz çok memnun olucam.
gökhan - 25.04.2007
ben tuzla meslek lissinde okuyan son sınıf örencisiyim.eğer o devrenin programını da verirseniz memnun olurum.
hobaa - 02.05.2007
devre çalışmıyor asm desen zaten hatalı yazılar değişmiyor
north7834 - 16.05.2007
devreyi kurdum fakat çalıştıramadım...
hobici - 17.05.2007
evet arkdaslar devre calısmıyor ben ısıs diye bi programda denedim büyük bi ihtimalle programda hata var
impala_128 - 26.07.2007
arkadaşlar devrenin asm sınde bı sorun var devreyi yapan kişinin o hataları düzeltipde tekrar sunarsa çok sevineceğim
VicToR - 28.07.2007
Arkadaşlar ams dışnda jal programlama diliiçin size kayan yazıprogramını suna bilirim... Faydası olur umarım...

Program :

include 16f84_4
include jlib
include hd447804

var byte d,d0="C", d1="E" -- burada istediğiniz
--kadar harf türeterek
--kelime oluştura
--bilirsiniz...
hd44780_clear
forever loop
hd44780_linel -- satır başına gel...
--Bilgileri ekrana yaz...
hd44780 = d0 hd44780 = d1

d = d0 -- bilgileri kaydır...
d0 = d1
d1 = d
delay_200ms
end loop
sertaç uğur - 14.11.2007
bu devrenin baskı şemasını nerden bula biliriz bunu proje olrak yapmayı düşünüyorum
deniz - 17.12.2007
teşekkürler
emrah - 22.12.2007
arkadaşlar bu devreyi ben yaptım yanlız devre çalışmadı nedenini pıc programında buluyorum
reşat şahin - 17.01.2008
Evet arkadaşlar sizlerinde dediği gibi devre çalışmıyor devre hatalı verilmiş ama üzerinde ufak bi oynama ile devreyi çalıştırdım şuan problemsiz devrem çalışıyor
kdrsrn - 25.02.2008
arkadaşlar devre calışıyorben kendim denedim
siz bir yerde hata yapıyorsnuzdur yada devreyi yanlış kuruyorsunuz
mehmet - 05.03.2008
progaram tam olarak çalışıyormu arkadaşlar yardımcı olursanız seviniriz
buse - 14.03.2008
mustafa ve diğer arkadaslar ben buse bilgisayar bölümü 3. sınıf tayım .çok tecrübesizim sizin bilgisayarla ,devrelerle aranız çoook iyi bana yardımcı olursanız sevinirim msn mden bana ulasabilirsiniz
burak - 20.03.2008
bu devreyi bnde kurdum çalısmıyor devrenın kodlarını derlediğim zaman bir sürü hata çıkıyor o hataların LCDOUT?C gbi ? işaretli yerlerden olduğunu tahmin ediyorum? işaretli yre ne gelceğini bilen varsa yda devreyi kuran bna acil lazım olabilirmi msn adresim the_pcprof@hotmail.com
ş@li - 12.04.2008
slm üstadım eline sağlık. ama bunu pic c ile yazabilecek arkadaşımız yokmu? ben asm anlamıyom hiç.
yavuz - 30.06.2008
bu devreyi yapsak maliyeti ne olur acaba arkadaslar
meryem - 19.07.2008
çok güzel bır proje bende ınceledım herkesın işine yarar turden kolaygelsın
mustafa çatak - 30.11.2008
arkadaşlar bazı arkadaşlarımızın soruları olmuş ama onlara cevap veremedim mail adresime mail atabilirlerse yardımcı olabileceğimi sanıyorum. şimdiden herkese kolay gelsin
songül - 14.05.2009
bende bu projeyi yapıcam devre şemasını çizme aşamasındayım
emre çelik - 01.05.2010
mustafa kardeş benim devrede sadece E--RB7 RS--RB6 bağlı senin asmde nasıl değiştircem bana yazarmısın...pic yeni öğreniyorumda...teşekkürler

Bir yorum ekleyin

İsim:
E-posta:
Yorumunuz:
Güvenlik Kodu:
 
Tüm alanları doldurmak zorunludur. Yorumunuz kontrol edilince yayınlanacaktır. E-posta adresi yayınlanmaz.
İzin verilen html etiketler (tag): <p><div><b><strong><i><u><del><hr><sup><sub><br>