Gönderen Konu: 2 adet kaskat bağlı (daisy cain) 74HC595  (Okunma sayısı 503 defa)

Çevrimdışı MC_Skywalker

  • Yeni Üye
  • *
  • İleti: 40
Ynt: 2 adet kaskat bağlı (daisy cain) 74HC595
« Yanıtla #15 : 21 Ağustos 2017, 19:01:31 »
bende ki programlayıcı PICflash2 destekliyoru mu diye bakmalıyım.

Çevrimdışı MC_Skywalker

  • Yeni Üye
  • *
  • İleti: 40
Ynt: 2 adet kaskat bağlı (daisy cain) 74HC595
« Yanıtla #16 : 25 Ağustos 2017, 13:04:04 »
LCD'ler geldi. yetiş ireblirsem akşama çalışırken ki videolarını paylaşırım.



Ek:
Tek LCD olarak ilk denememi yaptım.



« Son Düzenleme: 26 Ağustos 2017, 11:00:06 Gönderen: MC_Skywalker »

Çevrimdışı MC_Skywalker

  • Yeni Üye
  • *
  • İleti: 40
Ynt: 2 adet kaskat bağlı (daisy cain) 74HC595
« Yanıtla #17 : 31 Ağustos 2017, 21:20:09 »
74HC595 kullanmadan 4 adet CD4543 ile çözüm olabilmekte.

CD4543 içince latch barındırıyor. 1 nolu pinden kontrol edilen latch ile matriks display sürme şeklide kullanılabilir.



Kod: [Seç]

#config
    __config _INTRC_OSC_NOCLKOUT & _WDT_ON & _CP_OFF
#endconfig

TRISA = %00000000
TRISB = %00000000

symbol birler = PortA.0
symbol onlar = PortA.1
sayi var word
Tempsayi1 var byte
Tempsayi0 var byte
binhold0 var byte
binhold1 var byte
PortA=0
PortB=0

basla:
for sayi = 0 to 100
if sayi >= 100 then sayi = 0

Tempsayi0 = sayi
Tempsayi1 = sayi /10
binhold0 =((tempsayi0/10)<<4) +(tempsayi0//10)
binhold1 =((tempsayi1/10)<<4) +(tempsayi1//10)
birler = 1
onlar = 0
PortB = binhold0
birler = 0
onlar = 1
PortB = binhold1

pause 100
next sayi
end

işin komik tarafı similasyonda çalışnan bu yapı gerçekte her iki display ayını anda çalışıyor sanırım bir zamanlama sorunu var kodu inceleyip düzetme yapmalı.
« Son Düzenleme: 31 Ağustos 2017, 21:38:17 Gönderen: MC_Skywalker »

Çevrimdışı MC_Skywalker

  • Yeni Üye
  • *
  • İleti: 40
Ynt: 2 adet kaskat bağlı (daisy cain) 74HC595
« Yanıtla #18 : 06 Aralık 2017, 21:06:05 »
video eklememişim :)
https://youtu.be/1TREAIWM9As