74HC595 İLE ASSEMBLY DİLİNDE SAYICI

Başlatan kamil318, 10 Ağustos 2014, 13:17:56

kamil318

Merhabalar.

5 adet 74HC595 ile 5 digit 7 segment display sürmem gerekiyor.
Önce saniyeleri saydırıp sonra dakikayı 1'de sabitleyip (kesme kullanarak) sonra tekrar saniye şeklinde mi gitmem gerekiyor?
Saniye saydırırken tek tek rakamların binary kodlarını mı PIC'in çıkışına mı vermem gerekiyor?
Önce PIC'in saatiyle yapabilirsem sonra DS1307 gerçek zamanlı saati ile geliştirmek istiyorum.

Şimdiden teşekkürler.

~ENES~

Neden asm merak ettim o artık eski bir dil ...
ALLAH'a teslim olmuş bir insan ! Ne sultan tanir , ne sadrazam !

kamil318

ccs c ile pic basic'e göre üstünlükleri var ve önü açık.
çoğu kişi bunu tavsiye etti.

BiGBeY

Önce 74hc595 çıkışlarını 7segment displaye bağlamanız gerekli.
Bu bağlantı düzenine göre her bir digit için a,b,c,d,e,f uçlarının 74hc595 hangi uçlarına bağlı ise ona göre data çıkartman gerekli
örnek; 74hc595 in q0=a, q1=b, q2=c, q3=d, q4=e, q5=f, q6=g, q7=nokta  olarak bağlı olduğunu varsayalım.
sizin 1 sayısını yakmanız için displayde b segmenti ve c segmentini yakmanız gerekli. Bunun için 74595 entegresine
binary olarak "00000110" datasını göndermelisiniz. bu uygulamayı diğer sayılar içinde tespit edip bu sayıları bir yere kayıt etmelisiniz.
               ngf edcba    sıralaması
1 için    b'00000110'
2 için    b'01011011'
3 için    b'01001111'
4 için    b'01100110'    gibi tablo oluşturmalısın,
bu işlemleri yapınca diğer konulara devam edebiliriz.

kamil318

sağolun hocam bu konuyu hallettim. iyi günler.

Powered by EzPortal