24-bit seri veri iletimi

Başlatan ie05, 06 Ocak 2005, 02:01:15

ie05

İnfrared ile 24 bit seri bilgi 16f877 çıkışın dan 24bit paralel alınabilirmi pbp kodu nasıl olabilir.bilgisi olan arkadaşlar yardımcı olursa sevinirim

ete

24 bitlik bir bilgi 3 adet 8 bitlik bilgi demektir. Bunu düşünerek iki çeşit çözüm aklıma geldi.
İlki bilgiyi 3 adet 8 bitlik bilgiye dönüştürüp her birini bir porta yönlendirmek. Dönüştürme işinde işi Hex sisteminde düşünürsek 24 bitlik sayımız FE8665 olsun. Bu sayı 8'er bitlik FE - 86 - 65 sayılarına ayrıştırılır. POrtB ye FE bilgisi PortC ye 86 bilgisi Port D ye 65 bilgisi verilir ve sonuçta 24 bit 3 adet portta görülür.
Ayrıştırma işi için Shift (>> ) komutundan yararlanabilirsiniz.

Diğer bir yöntem ise pic'e bir shift register bağlamak. 1 adet 16 bitlik 1 adet de 8 bitlik register bağlayarak seri bilgiyi paralele çevirebilirsiniz.

KOlay Gelsin
ETE
Bilgi hazinedir paylaştıkça büyür.            http://etepic.com

ie05

bilgilendirmeleriniz için teşekkür ederim