TPIC 6B 595 full proje ( 4x7segment )

chailuck

Üye
Katılım
27 Eyl 2008
Mesajlar
15
Puanları
1
arkadaşlar merhaba,
ilk önce bir uyarı ile başlamak istiyorum: lütfen bu devreyi ticari amaç ile kullanmayınız !
evet devre tarafımdan denemiştir.
dosya içerisinde
birçok resim, proteus 7.4 isis ares dosyları ve bir adet video bulunuyor.
şimdi biraz açıklama yapayım.
tpic kullanmayan arkadaşlar için bunun nasıl bir avantaj olduğunu şöyle anlatmak uygun olur: büyük displaylar pahalıdır, normal boydaki bir 7 seg. displayin tanesını 10 kuruşlara bulabilirken 100mm civarındakileri ise 1-2 dolarlara sattın alırız.
bu kadar para verdiğimiz bir displayı ise tarama metodu ile parlaklıgından ve performansından çalarak kullanırsak sanırım gulerler bıze =))
cunku o kadar para bosa gıder daha uygun fıyatlı dısplaylar kullanmak daha mantıklı olur.
ayrıca bır shıft regıster olan bu entegre segman basına 150mA gıbı bır surme akımına sahıptır.

7676_20042010253_1.jpg

7676_20042010238_1.jpg

7676_20042010246_1.jpg



arkadaşlar ayrıca belirteyim ki tüm ön dirençler 330 ohm.
j1 ve j2 birbirine paraleldir aynından bir tane daha yapılıp sırt sırta yapıştırılabılsın ve kolay olsun dıye..
belirtmem gereken bir nokta daha var oda j1 e bakarak okursanız daha ıyı anlasılır,
j1 de 7 tane pın vardır.
gnd den baslayarak
GND
+5v (tpic için )
+12v ( displaylar için )
CLK ( clock pals )
RCL ( işlemcide hıgh yapılmıs bır pıne yada dogrudan +5v ye baglanacak )
STR (aktarma strobe )
SDI ( serial data input )
bağlantılar bu şekildedir, yapan arkadasa sımdıden basarılar=)
deneme içinde basic open source code aşağıdadır.

ha arkadaslar bu arada bır tesekkuru cok gormeyın


TRISB=0
OPTION_REG.7=0
SYMBOL CLK=PORTB.0
SYMBOL DTA=PORTB.4
SYMBOL AKTAR=PORTB.2
'****************************************************************
BR VAR BYTE
ONL VAR BYTE
YZ VAR BYTE
BN VAR BYTE
AA VAR BYTE
CLEAR
'****************************************************************
TEKRAR:
BR=BR+1
IF BR=10 THEN BR=0 : ONL=ONL+1
IF ONL=10 THEN ONL=0 : YZ=YZ+1
IF YZ=10 THEN YZ=0 : BN=BN+1
IF BN=10 THEN BN=0
PAUSE 500
GOSUB DISPLAY
GOTO TEKRAR
'****************************************************************
DISPLAY:
LOOKUP BR,[$3F,$06,$5B,$4F,$66,$6D,$7D,$07,$7F,$6F],AA
SHIFTOUT DTA,CLK,1,[AA]
LOOKUP ONL,[$3F,$06,$5B,$4F,$66,$6D,$7D,$07,$7F,$6F],AA
SHIFTOUT DTA,CLK,1,[AA]
LOOKUP YZ,[$3F,$06,$5B,$4F,$66,$6D,$7D,$07,$7F,$6F],AA
SHIFTOUT DTA,CLK,1,[AA]
LOOKUP BN,[$3F,$06,$5B,$4F,$66,$6D,$7D,$07,$7F,$6F],AA
SHIFTOUT DTA,CLK,1,[AA]
HIGH AKTAR : PAUSEUS 1 : LOW AKTAR
RETURN
 
başlığa 10de 100 çalışıyor,
video pcb şematik var yazmadım ama
siz yinede bakmayı ihmal etmeyin birde teşekkür edin :p
 

Forum istatistikleri

Konular
128,389
Mesajlar
917,185
Kullanıcılar
450,274
Son üye
darnv

Yeni konular

Çevrimiçi üyeler

Geri
Üst