Haberler:

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

Ana Menü

Giriş çıkış ayarlama

Başlatan einstain90, 15 Temmuz 2008, 02:31:58

einstain90

arkadaşlar c de anlatımını bulamadığım bir konu var.Acaba set_tris_B(0xFF);
burada 0*ff tam olarak nasıl hesaplanıyor örneğin  b portunun 2 sini ve 6 sını giriş diğrerlerini çıkış yapmak için nasıl bir hesaplama yapmalıyım..Bunu hesaplama yöntemi anlatabilirmisiniz?
Her işte her zaman bir aksilik çıkar.Siz yeterki pes etmeyin...

tayyar

önce 00000000 yaz bi kağıda bir port 8 bit

giriş yapmak istediklerini 1 yap

mesela 2 ve 6 giriş olcak diyelim

01000100 olur o zaman

Bu 2 lik sistemde, 16 lık sisteme cevirmek için 4 lü basamaklar olarak ayır

1. gurup 0100=4
2. gurup 0100=4 (tesadüfen aynı geldi:) )

bu durumda set_tris_b(0x44) yazman gerekli
--EGEMENLİK KAYITSIZ ŞARTSIZ MİLLETİNDİR--

einstain90

hmmm anladım teşekürler peki şu önündeki 0 ne anlama geliyo? O hiç değişmiyormu?
Her işte her zaman bir aksilik çıkar.Siz yeterki pes etmeyin...

tayyar

"0x" hexadesimal yani 16 lık sayı oldugunu belirtiyor


Sana bir kolaylık söyleyeyim vindovsun hesap makinasını aç görünüm menüsünde standart ve bilimsel diye 2 secenek var bilimsele geç hesap makinası 4 işlemden daha fazla kapasiteye sahip olarak acılacak.

sol üstten "Bin." sec binari demek burası seciliyken 2 lik sistemdeki sayıyı gir

Daha sonra hiç bir tuşa basmadan "bin." in oldugu satırdaki "Hex" i sec

Girdigin 2lik sayı direk oalrak 16lıga dönüşecek

Kolay gelsin.
--EGEMENLİK KAYITSIZ ŞARTSIZ MİLLETİNDİR--