Haberler:

Forum kuralları güncellendi LÜTFEN  okuyunuz:  https://bit.ly/2IjR3ME

Ana Menü

UPss. Yardım

Başlatan user4963, 15 Eylül 2012, 17:09:34

user4963

arkadaşlar şöyle bi kod yazma sorunum var
benim yapmak istediğim; RB7-RB4 pinleri 1 olduğunda değişken degeri bir artacak. ve bu değişkeni if ile koşul sürmek istiyorum.

sadogan

Alıntı yapılan: user4963 - 15 Eylül 2012, 17:09:34
arkadaşlar şöyle bi kod yazma sorunum var
benim yapmak istediğim; RB7-RB4 pinleri 1 olduğunda değişken degeri bir artacak. ve bu değişkeni if ile koşul sürmek istiyorum.

Merhaba,
İşlemcinizin RB7-RB4 pinlerinde INTERRUPT-ON-CHANGE özelligi var.
Bu interruptu aktif etiginizde pinlerinizden herhangi biri veye birilerinde "1" den "0" veya "0" dan "1" e gecme durumu oldugunda INTERRUPT-ON-CHANGE  olusur.
interrut rutininde bu pinlerin "1" olup olmadıgını kontrol edip eger "1" olmuşlarsa değişkenin içerigini 1 artırırsınız.

gogge

Alıntı yapılan: user4963 - 15 Eylül 2012, 17:09:34
arkadaşlar şöyle bi kod yazma sorunum var
benim yapmak istediğim; RB7-RB4 pinleri 1 olduğunda değişken degeri bir artacak. ve bu değişkeni if ile koşul sürmek istiyorum.

Datasheet de RB4-RB7 kesmesinin nasıl kullanıldığı açıklayıcı bir şekilde yazıyır.

user4963

teşekkürler arkadaşlar hemen deneyeceğim