avatar_Adem AYDIN

Lcd'de Değişkeni Binary ve Oktal Gösterme (Çözüldü)

Başlatan Adem AYDIN, 08 Mayıs 2017, 15:35:21

Adem AYDIN

Herkese merhaba,
Ccs c de simülasyonda, 16 bit değişkeni lcdde oktal ve binary olarak göstermek istiyorum yardımcı olur musunuz?
ALLAH 'ın Dini Galip Gelmesi İçin (Malınızla ve Canınızla) Çalışın.

Adem AYDIN

4x20 lcd hex ve desimal göstermeyi yapıyorum, buna ek binary ve oktal yapmak istiyorum.
ALLAH 'ın Dini Galip Gelmesi İçin (Malınızla ve Canınızla) Çalışın.

mg1980

OKTAL:.....%O, değişken
BINARY:....%b, değişken  şeklinde olmalı sanırım.

printf(lcd_putc,"\f%O",i);

Adem AYDIN

#3
Ikiside olmuyor hocam, int16 için geçerli değil sanırım?
Aslında hiç birinde çalışmıyor derleme yapmıyor.
ALLAH 'ın Dini Galip Gelmesi İçin (Malınızla ve Canınızla) Çalışın.

mg1980

CCS C'de çok fazla pratiğim yok. Bu hususları Serdar ÇİÇEK'in CCS C kitabından bakarak yazdım. Güzel bir kitap inceleme imkanı bulursanız problemi belki çözersiniz.

Adem AYDIN

Dediğiniz eser malesef bende mevcut değil.
ALLAH 'ın Dini Galip Gelmesi İçin (Malınızla ve Canınızla) Çalışın.

Adem AYDIN

Elinde kitap olan varmıdır? Başka nasıl yapabilirim bilgisi olan varmı? Yardımcı olur musunuz?
ALLAH 'ın Dini Galip Gelmesi İçin (Malınızla ve Canınızla) Çalışın.

mg1980

#7
Hocam kitapta bu hususla ilgili olanları yazıyorum:(int16 ve int32 için)

%Ld...long signed int16,32(işaretli tamsayı)
%Lu..  long unsigned   "    işaretsiz  "
%Lx....hexadesimal long int16,32
%LX...       "               "        "

Sorduğunuza benzer bunların dışında yok.Oktal ve binary açıklaması hiç yok. Ben tahmin üzere yazmıştım.   

Adem AYDIN

Yardımın için teşekkürler, artık bende böyle düşünmeye başladım. Sanırım bu istediklerimi göstermenin yolu yok, yada bugüne kadar kimse yapmadı. :) yada uzun bir yolu var. Nasıl olacak ne yapacağım hiçbir fikrim yok malesef? 
ALLAH 'ın Dini Galip Gelmesi İçin (Malınızla ve Canınızla) Çalışın.

mg1980


Adem AYDIN

Lcd de hex desimal gösterme yapıyorum basic dilinde binaryde var bunun gibi, c dilinde oktal olarak yazılma varmış sanırım, bu 4ünü tek bir örnekte uygulamak istemiştim.
ALLAH 'ın Dini Galip Gelmesi İçin (Malınızla ve Canınızla) Çalışın.

Adem AYDIN

Lcd'de 16 Bitlik Değişkeni Binary Olarak Göstermeyi Ekte Bulabilirsiniz. Şimdi Oktal Yapmaya çalışıyorum.
ALLAH 'ın Dini Galip Gelmesi İçin (Malınızla ve Canınızla) Çalışın.

Adem AYDIN

#12
Tek bir komutla 2'likten 16'lık sayı sistemine kadar (2(binary), 3, 4, 5, 6, 7, 8(oktal), 9(desimal), 10, 11, 12, 13, 14, 15(hexadesimal)) çevirme yapabilmek mümkün. Üstelik sadece sayıyı değiştirerek, istediğiniz herhangi bir sisteme dönüştürüp başka bir değişkene aktarıyor bu komut. Yakında buraya programın tamamını atarım. Yardım eden herkese teşekkürler.
ALLAH 'ın Dini Galip Gelmesi İçin (Malınızla ve Canınızla) Çalışın.

Powered by EzPortal