B Portunu Binary Olarak Nasıl Okurum?(CCS C)

hesap19

Üye
Katılım
13 Ocak 2015
Mesajlar
94
Puanları
1
Yaş
27
Merhaba
B portunu yukarıdan aşağı doğru binary olarak okumam lazım.Sonra duruma göre misal 10110 ise a0 1 olsun,Birde a portunun durumunu konum değiştirdikçe kaydetmem lazım.Bunu hangi kodlarla yapabilirim?Basit bir dtmf devresi yapmaya çalışıyorum.İf komutu içine b0=1 ve b1=0 ve b2=1 ve b3=1 ve b4=0 bu şekilde yapabilirim diye düşündüm ama B portunu binary olarak okursam direk 10110 olarak şartlandırırsam daha iyi olur diye düşündüm.Pic olarak 16F628A kullanıcam.Cevap yazan herkese şimdiden çok teşekkür ederim.
 
int b; //b portunu değişkene ekliyecegiz
int a; //a portunu değişkene ekliyecegiz

Void main ()
{
input_b(b);
input_a(a);
}
Bu şekilde olabilir direk notları okuma komutu yok diye biliyorum ila bir değişkene yükleyip sonra işlem yapabiliyoruz diye biliyorum
Birde bit_test(b,0)==0)
Var
 

Forum istatistikleri

Konular
127,959
Mesajlar
913,914
Kullanıcılar
449,606
Son üye
rasit.

Yeni konular

Geri
Üst