2 adet kaskat bağlı (daisy cain) 74HC595

Başlatan MC_Skywalker, 19 Ağustos 2017, 13:17:31

MC_Skywalker

bende ki programlayıcı PICflash2 destekliyoru mu diye bakmalıyım.

MC_Skywalker

#16
LCD'ler geldi. yetiş ireblirsem akşama çalışırken ki videolarını paylaşırım.



Ek:
Tek LCD olarak ilk denememi yaptım.




MC_Skywalker

#17
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.





#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ı.


MC_Skywalker

PIC16F1937'nin ali expresten gelmesini beklerken bu MCU veya herhangi bir içinde LCD sürücüsü olan PIC'e PBP ile çalışma yapan oldumu?

MC_Skywalker

#20
LCD'de birşeyler çıkartmayı başarabildim.

Şimdi 7 segment için her sayıya uygun segmentleri yakacak diziyi yapmak kladı.



EK:
Sondurum ekranda 0 - F arası çıktı almayı halletim.

elektroxi

Bu büyük boy ekranları nereden temin ettiniz acaba? Bende uzun zamandır arıyorum.

Powered by EzPortal