pic16F877A ile sayaç yapmak istiyorum küçük bir yerde takıldım.

Başlatan zagorB9, 04 Ağustos 2012, 21:37:54

zagorB9

İyi çalışmalar arkadaşlar. Size sadece dediğim gibi takıldığım noktayı soracağım. Ben programlamada mikroC kullanıyorum.
Yapmak istetdiğim: bir butona her bastığımda, sıra ile PORTB den çıkış vermesini istiyorum. Yani her butona basışımda PORTB'nin bir çıkışını sıra ile aktif etsin.
Şimdiden teşekkürler.

ertsen

Merhaba, bit kaydırma işlemi yapabilirsin. ben micro c kullanmadığım için elimde örnek kod yok. kolay gelsin

zagorB9

 Ben düz bir anadolu lisesinde öğrenciyim, programda hata varsa mazur görün yazdığım programı yollayım ona göre yorum yaparsınız.

void main() {

int i=1;

PORTB=0;
TRISB=0;
TRISC=0xff;


while () {
if(portc.f0==1){
i=i*2
}
PORTB=i
}
}


alperyazir

kardeşim dediğin programı yazmaya çalıştım isis devresi ve micro dosyasını linkte bulabilirsin.  daha farklı bi şekildede yazabilirdim ama ilk aklıma bu geldi sana yardımcı olur inş
http://yadi.sk/d/O6BpI-jv0ksfr