pcbway

8*8 YANMAYAN SUTUN

Başlatan kontiki, 12 Şubat 2016, 19:44:39

kontiki

Arkadaslar yardım lutfen
 1:resmını koydugum devrede pic16f88 in MCLR ucuna baglı sagdan 3 cu sutun yanmıyor  nedenı nedır bağlantılarda bır sorun yok ayrıca deneyerek o sutunun yandıgını gordum
2: resımdede gorulen ınce ınce yanan ledler var bunların nedenı bıde nasıl yok ederım onları
                    sımdıden tesekkurler





kodlar



@ DEVICE pic16f88, INTRC_OSC_NOCLKOUT
@ DEVICE pic16f88, MCLR_OFF
 OSCCON=%01111110
TRISA = %00000000
TRISB = %00000000

HARF1 VAR BYTE
HARF2 VAR BYTE
HARF3 VAR BYTE
SAYAC VAR BYTE
SUTUN VAR BYTE
SURE VAR WORD

PROGRAM:
EKRAN1:
SUTUN =1
FOR SAYAC = 0 TO 7
PORTB = 255-SUTUN
LOOKUP SAYAC,[60,68,68,68,60,4,4,4],HARF1
PORTA=HARF1
SUTUN = SUTUN*2
PAUSE 1
SURE = SURE+1
NEXT SAYAC
IF SURE<5000 THEN  GOTO EKRAN1
IF SURE>=5000 THEN SURE=0
EKRAN2:
SUTUN=1
FOR SAYAC=0 TO 7
PORTB = 255-SUTUN
LOOKUP SAYAC,[28,8,8,8,8,8,8,28],HARF2
 PORTA=HARF2
SUTUN = SUTUN*2
PAUSE 1
SURE = SURE+1
NEXT SAYAC
IF SURE<5000 THEN GOTO EKRAN2
IF SURE>=5000 THEN SURE=0
EKRAN3:
SUTUN =1
FOR SAYAC = 0 TO 7
PORTB = 255-SUTUN
LOOKUP SAYAC,[28,34,2,2,2,2,34,28],HARF3
PORTA=HARF3
SUTUN = SUTUN*2
PAUSE 1
SURE = SURE+1
NEXT SAYAC
IF SURE<5000 THEN GOTO  EKRAN3
IF SURE>=5000 THEN SURE=0
GOTO PROGRAM

Flatron

12 Şubat 2016, 20:08:47 #1 Son düzenlenme: 12 Şubat 2016, 20:10:20 Flatron
MCRL pini +ya  bağlanmalı ve input olarak kullanılabiliyor diye biliyorum .Çıkış için kullanılamıyor (LED bir output olduğundan olmuyor)
Yani eğer başka bir pin kaldıysa onu kullanın tabi TRIS tanımlamanız falanda değişecek
http://www.picproje.org/index.php?topic=23711.0
 

kontiki

Alıntı yapılan: Flatron - 12 Şubat 2016, 20:08:47MCRL pini +ya  bağlanmalı ve input olarak kullanılabiliyor diye biliyorum .Çıkış için kullanılamıyor (LED bir output olduğundan olmuyor)
Yani eğer başka bir pin kaldıysa onu kullanın tabi TRIS tanımlamanız falanda değişecek
http://www.picproje.org/index.php?topic=23711.0
 

sagolun ılgınıze bır sorum daha olucak az bır sekılde yanan ledler var cok dusuk yanıyolar bunun nedenı nedır ve nasıl goderılebılınır ?

Flatron

12 Şubat 2016, 22:20:59 #3 Son düzenlenme: 12 Şubat 2016, 22:22:21 Flatron
Devreden çekilen akımı ölçün ,PIC kendi başına 50 mA civarını sürebiliyordu diye hatırlıyorum.Eğer bu sınıra çok yakınsa PIC süremiyor demektir.Transistörle sürülebilir veya bu displayler için modül/ chip  olabilir (Bu tip displaylerden kullanmadığımdan bilmiyorum )


serkan_48

12 Şubat 2016, 22:46:57 #4 Son düzenlenme: 12 Şubat 2016, 22:47:40 serkan_48
74HC595 yada uln2003 gibi entegre ile sürmelisiniz. Pic in çıkışları bu ekranı sürmek için sorun çıkaracaktır.

Bir kaç uygulama aşağıda görebilirsiniz.




kontiki

cok tessekurler ılgınıze beyler

A.dgn

usta o resimdeki kitap ne acaba ?