pcbway

7 segement ve 74hc595

Başlatan fhrdn, 24 Eylül 2011, 12:14:05

fhrdn

Merhaba Arkadaşlar.
Ben CCS C ile 16f628a,74hc595 ve 7 segment ortak katot displaye 3 tane buton ile sayı göndermek istiyorum.
Bu konularda daha yeniyim uzun zamandir Pic devre ve kod mantığını anlamaya çalışıp kendimi geliştirmeye çalışıyorum .
Oluşturduğum Devreyi paylaşıyorum CCS dosyaları ile birlikte .
Eksiklerimi tamamamlamamda bana yardımcı olurmusunuz.
Teşekkürler

fatih88

kardeş indirip baktım ama senin o devrenin calışmasına imkan yok c dilinden pek anlamıyom ama giriş cıkış ayarlarını bile yapmamışı  proton veye basıc olsaydı yardımcı olmak isterdim

fhrdn

Dostum bana proton ve ya basic te giriş ve çıkış nasıl sağlyabilirim bu devre icin örnek kod gösterebilirmisin .Yeni olduğum için yaptıklarım biraz anlamsız geliyordur eminim zaman ayrdığın için çok teşekkür ederim .

fatih88

İNŞALLAH İŞİNE YARAR KARDEŞİM BİR  BAK İYİ ÇALIŞMALAR

fhrdn

Fatih çok sağol bu vermiş oldugun örnek benim için çok faydalı oldu Allah razı olsun .

fatih88

CANIN SAĞOLSUN KARDEŞİM SENDE SAĞOL ALLAHA EMANET OL  :)

omereliusuk

25 Eylül 2011, 22:13:36 #6 Son düzenlenme: 25 Eylül 2011, 22:14:36 omereliusuk
 ;PicPro.org 7 segment kodlayıcı
;Ortak Katot Display Tanımlamaları
Dim Display[10] As Byte
Display[0] = 0b00111111
Display[1] = 0b00000110
Display[2] = 0b01011011
Display[3] = 0b01001111
Display[4] = 0b01100110
Display[5] = 0b01101101
Display[6] = 0b01111101
Display[7] = 0b00000111
Display[8] = 0b01111111
Display[9] = 0b01101111
BASLA:
GoSub CEVIR
SHOut PORTB.6,PORTB.5,1,[Display[DAKIKA10],Display[DAKIKA1],Display[SANIYE10],Display[SANIYE1]]

PulsOut PORTB.7,1
GOTO BASLA
END
CEVIR:
DAKIKA1 =DAKIKA//10
DAKIKA10=DAKIKA/10
SANIYE1 =SANIYE//10
SANIYE10=SANIYE/10
RETURN

fhrdn