Tekil Mesaj gösterimi
Alt 17. April 2008, 09:09 PM   #3 (permalink)
KAPTANIDERYA
Amatör
 
KAPTANIDERYA - ait Kullanıcı Resmi (Avatar)
 
Üyelik tarihi: Mar 2008
Mesajlar: 2
Standart Cevap: PIC 16F877A ile spor gösteri devresi

İlgin için teşekkürler....

Yapmak istediğim şu;

PIC 16F877A kullanarak 30 tane ledle gösteri yapmak diye biliriz (öyle kabul edelim yazılımsal olarak)

Kontrol komutları olarak;
Butonlarla gösteri düznini ayarlama istiyorum...
PIC'in RE1 portundaki butona basıldıgında SAYI Registerini 1 artırmak (ilk anda 0) RE2 portundaki butona basıldıgınnda SAYI resigterini 1 artırmak RE3 portundaki butona basıldıgında SAYI registerine 0 sayısını yüklemesi.

Kontrol komutlarından sonra;
Belirlenen SAYI registerindeki sayı değerine karşılık gelen mdolu çagırması...
Mod'a örnek olarak:
SAYI 0 ise
Mod_0'ı çagır
Mod_0:
PORTA = b'01011101 (PORTA'nın 4. ucu özel uç oldugu için 0 yerine 1 yazdım)
PORTB = b'10101010
PORTC = b'10101010
bekle
PORTA = b'10100010 (PORTA'nın 4. ucu özel uç oldugu için 1 yerine 0 yazdım)
PORTB = b'01010101
PORTC = b'01010101
bekle


Yani modlar gösteri düzenini ayarlamak...

Modların içerigini ben hallederim sorun olan onları çagıracak programı yapmak.

Yazılımı yazabilirim demişsin. Eger yazarsan mod kısmıyla ugraşma... SAYI registerinin tesbiti ve mod çagıımı kısmı yeterli...
Donanımsa çizimi/başlayıpta bitiremediğim kod ekte var....

İlgin için tekrar teşekkürler..
KAPTANIDERYA isimli Üye şimdilik offline konumundadır   Alıntı ile Cevapla