Haberler:

Foruma Resim Yükleme ve Boyut Sınırlaması ( ! )  https://bit.ly/2GMFb8H

Ana Menü

16f877a ve DTMF

Başlatan point_blank, 02 Ocak 2014, 22:54:40

point_blank

merhaba arkadaşlar ben dtmf devresi yapacagım basit bir devre olacak ben telefondan tuşlara basacagım örneğin 1 tusuna basacagım cm8870 bunu çözecek sonra binary olarak 4 bitlik olarak pıce verecek ama aklıma takılan sey pıc bu binary sistemini nasıl algılayacak yani yazılımda nasıl birsey yapmam gerekio örneğin 1 tusu binaryde 0001 ise ben pıcde if(tusoku=0001) desem pıc bunu algılarmı bilgi verirseniz sevinirim

polleme

8870'in bağlı olduğu porttan gelen bilgiyi söylediğiniz şekilde 0001, 0002 vs ile kıyaslayarak yapabilirsiniz.

jrcapa

Örneğin b portunun ilk 4'üne bağladınız:

int a;
a=input_b() & 0x0F;

Eproma kaydetmek isterseniz;
write_eeprom(2,a);

gibi..