LCD SAAT SORUNU

Başlatan POWER, 09 Mart 2005, 08:39:37

POWER

Hocam verdiğiniz bilgiler doğrultusunda yaptığım değişikliklerle proğram sorunsuz çalışıyor.12-24 seçeneğine kullanım açısından gerek olmağını kanısındayım ama öğrenmek adına bunuda yapmaya çalışacağım.Bunu nasıl bir mantıkla yapacağım konusunda bir kaç ipucu verseniz çok iyi olur aslında.İyi çalışmalar.KOLAY GELSİN
TB6BKG

ete

@Power,

İşte ipin ucu tut bakalım. Önce portB.5' e iki konumlu bir anahtar bağla. Bu pin'i 10K ile Pull-up yap. Anahtar bir bacağı GND ye bağlansın diğer ucu boşta olsun (boşta iken pin High olacak zaten 10K pull up olduğu için boşta bırakmak yeterli olacaktır.
Şimdi bu anahtar GND ye çekilince yani
if portb.5=0  Then ........
deyip o çıkardığın satırları atlatıp saati 24 saat şekline göre çalışacak şekilde ayarla.
Şöyle de diyebilirsin, tam ekrana saat yazdıracak bölüme geldiğinde;
if portb.5=0 then Yirmidort
...
Bu araya 12 saat çalışacak satırları koyacaksın
Goto Ana_Dongu
Yirmidort:
bu bölümede 24 saat sistemine uygun LCD out bilgilerini koyacaksın

Hepsi bu kadar.

Kolay Gelsin
ETE
Bilgi hazinedir paylaştıkça büyür.            http://etepic.com

POWER

Hocam teşekkürler,verdiğiniz bilgilerden denemeler yapacağım ve en kısa zamanda sonucu bildireceğim.KOLAY GELSİN
TB6BKG

POWER

Hocam iyi çalışmalar;
Isıs dosyasını veriyorum.Öncelikle yaptığım bağlantı şeli doğrumu?
http://groups.yahoo.com/group/PicProjeUP3/files/POWER]

KOLAY GELSİN
TB6BKG

POWER

Hocam iyi çalışmalar;
Verdiğiniz bilgiler doğrultusunda şema bağlantısını ve uygun yazılımı yaptım.Bana göre sorunsuz çalışıyor.Ek olarak saati eleri ve giri alan butonlar ekledim.Tek sorun 24 modunda çalışırken saatin ileri ve ve geri butonları işlem görmüyor.Bu konu üzerindede fazla duramadım.Bunu araştıracağım.Isıs dosyasını ve yeni yazılım aşağıda. KOLAY GELSİN

http://groups.yahoo.com/group/PicProjeUP3/files/POWER]
TB6BKG

POWER

TB6BKG

ete

@Power,

Programı inceledim. Güzel olmuş. Tebrik ederim. Bir iki noktada iyileştirme yapılırsa daha iyi olur diye düşünüyorum. Aşağıdakileri bir dene istersen. Böylece ekrandaki göz kırpmayıda kaldırmış olacaksın.
Tüm    <Lcdout  $fe, 1 >  komutlarını  <Lcdout  $fe, 2 > olarak değiştir.
Ark Söndur bölümünde;
<guncelle = 1>    satırının hemen altına
 < LCDOUT $FE,1>    satırını ilave et.
Bu kadar.

ETE
Bilgi hazinedir paylaştıkça büyür.            http://etepic.com

nurim

@Power,

ETE hocamızın takdirini aldığın bu çalışman için bende seni kutlarım.Benim de sana ;bir iki ilavem olacak.Saatimizi 24 saat moduna aldığımız zaman dakika ayarını yapabildiğimiz halde saat ayarını yapamıyoruz.Bunu yapabilmek için  ana döngüdeki
"IF  PORTB.2=0   THEN    yirmidort" satırını en alt sıraya koyman gerekir.
yani satırları :
   IF  PORTB.5=0   THEN    dak_azalt
   IF  PORTB.4=0   THEN    dak_arttir
   IF  PORTB.6=0   THEN    saat_arttir
   IF  PORTB.7=0   THEN    saat_azalt
   IF  PORTB.2=0   THEN    yirmidort

şeklinde yazmalısın.

Ayrıca 24 saat modunda AM yada PM yazılarının gözükmemesi içinde "yirmidört bölümündeki " <lcdout $fe,$84,dec2 dsaat,":",dec2 dakika,":",dec2 saniye> satırının sonuna <,$FE,$8E,"  ">( "iki boşluk")eklersen bu işide kolayca halletmiş olusun.
Kolay gelsin.
nurim
"Bilgi paylaştıkça artar ,acı ve keder paylaştıkça azalır"

POWER

İlginizden dolayı teşekkür ederim. LCDOUT $FE,2 yaptığım zaman dısplaydeki bilgiler birbirine giriyor.Anladığım kadarıyla tam olarak güncelleyemiyor.LCDOUT $FE,1 yaptığım zaman problem olmuyor fakat ekranda kıpraşmalar oluyor. Bu projeye birde,ayı-günü-yılı gösteren eklenti yapmayı düşünüyorum.Bunu yapmak için hangi mantıkla hareket etmem gerekir.(Bu işi yeni yeni öğreniyorum.O yüzden bazı ip uçlarına ihtiyaç duyuyorum)İkinciside türkçe karekter konusu.Bordun ana sayfasındaki ete hocamızın yazısını okudum ama olayı tam olarak çözemedim.Bu konudada yardımcı olursanız çok memnun olurum.Teşekkürler.KOLAY GELSİN
TB6BKG

nurim

@Power,

Bendeki similasyonda söylediğin gibi hatalar oluşmuyor.
(Isıs v6.5 SP5) ile hazırladığım dosyayı senin dosyana yolladım.Bir onu çalıştırıp dene bakalım.
Burada:
http://groups.yahoo.com/group/PicProjeUP3/files/POWER/

kolay gelsin.
nurim
"Bilgi paylaştıkça artar ,acı ve keder paylaştıkça azalır"

POWER

Tekrar iyi çalışmalar.
Kullandığım ısıs v6.2 sp5.Göndermiş olduğunuz dosyayı açamadım.Isıs v6.5 sp5 buldum fakat crack problemi çıktı.Proğrama takvim ekleme konusunda bir fikir verebilirmisiniz? KOLAY GELSİN
TB6BKG