bölme işlemi

Başlatan vkaymak, 07 Ocak 2005, 22:01:20

vkaymak

16f84 12 / 5 işlemi sonucunda çıkan değer tam olarak lcd ye yazdımayı nasıl gerçekleştirebiliriz. sonuç 2,4 olacak.

mmengi

A=12/5 sonuc 2 çıkacaktır.
B=12//5 bu işlem bölme işleminde kalanı hesaplamaktadır.Kalan 2 çıkacaktır.
B=B*10 bu işlem ile noktayı 1 hame kaydırmış oluruz yani 20 olacak
B=B/5 bu işlemlede noktadan sonraki bölümü almış oluruz. yani 4

daha sonra lcd ye yazdırıken A yı sonra nokta ve B yi yazdırdınmı sonuç 2.4 çıkacaktır.

vkaymak

mmengi teşekkürler.

DumrulBey

Merhaba,

Merak ettim de, küsüratlı bu bölme işlemi PIC Basic Pro'da tek satırda yapılabilir mi? Yoksa LCD'ye yazdırırken bu yöntemimi uygulamak gerekiyor?

Gördüğüm kadarıyla ilk satırda DIV, ikinci satırda MOD yapılıyor. Sonra çarpma ve tekrar bölme. Bu assembly'de yaptığımız işlemlere çok benziyor.

Sevgiler, saygılar...
Bilgi paylaştıkça bir bakmışız; kar topu olmuş ve çığ gibi üzerimize geliyor...:)

mmengi

PBP de ne yazıkki float değişkenleri tanımlıyamadığımızdan yukarıda verdiğim yada ona benzer yöntemlerle hesap yapmak durumundayız. Yani tek satırda bu işlemin yapılabilirliği sanırım yok.Bu yüzden eğer basic kullanıyorsanız hiç kasmaya gerek yok proton basic compiler kullanmakta avantaj var.Gerçi pbp için float değişkenlerle işlem yapabilmek için bir macrosu bulunmakta ama ben hiç kullanmadım.

z

Noktadan sonra N digit gostermek istiyorsunuz.

A=B/C islemini A=(B*10^N)/C islemini yapin.

En sag digitten sola dogru N.digitte nokta koyun.
Bana e^st de diyebilirsiniz.   www.cncdesigner.com

DumrulBey

Hmm...

Yani Proton+ ile PBP farklı şeyler, öyle mi? Yanlış anlamadıysam Proton+, bize yukarıda tartıştığımız konumuzdaki gibi kolaylıklar sağlıyor herhalde.

Arkadaşlar, aklıma birden fazla yazarın katılabileceği bir makale proje fikri geldi. Bilmiyorum ama derleyicileri tanıtan bir makale yazıldımı, yazılmadıysa yazalım mı? Buna hemen aşağıda başlıkta başlayabiliriz. Bence de başlayalım çünkü bu işi bir kişi yapsa ne kadar objektif olur! Üstelik her dilde aynı şekilde kim uzman olabilir?

:arrow: Makale Projesi: https://www.picproje.org/index.php/topic,4893

Yöntem şu: Herkes en iyi bildiği dili kendince övüp, bazı sevmediği özelliklerini ise yersin. Yani objektif yaklaşalım. Gerçi forumda bu konuda bir çok yorum yapılmıştır. Ama dikkat, yorum dedim! Yani makale amacıyla herkesin anlayabileceği bir üslup kullanılmamış olabilir. Ayrıca yazdıklarımızı 'qutoe' etiketi içine yerleştirelim. Böylece yorumlar ile karışmamış olur.

Böyle bir yazının bana da, başka kişilere de faydası olacak. Düşünsenize ekileşimli (interactive) bir makale. Bitince başlığı kitler sonra ana sayfaya koyarız. Ama herkes sohbet eder gibi değil de özenerek yazsa, ne güzel olurdu. Buna eminim yazı yazmaya niyetli ama vakit bulamayan herkes olumlu bakacatır. Çünkü kolay yoldan ortaklaşa bir eser çıkaracağız. Eser dediğimi küçümsemeyin. Zira kitap yazmak şart değil, iki-üç mısralık şiirler bile eser olabiliyor...:)

Sevgiler, saygılar...
Bilgi paylaştıkça bir bakmışız; kar topu olmuş ve çığ gibi üzerimize geliyor...:)

aster

Evet, biraz vakit ayırabilecek ustalar, köpüklü kahveleriniz benden  ;)
ellerinizden öperiz  :P