pic ile 16 bit toplama devresi için yardım

Başlatan lacrymosa, 01 Aralık 2007, 13:02:18

lacrymosa

arkadaşlar başlıkta da belirttiğim gibi pic ile yapılmış 16 bit toplama devresi ile ilgili şema ve hex dosyaları lazım bana elinde olanlar yada bu konuda bana bilgi verebilecek arkadaşlara şimdiden teşekkür ediyorum...

iyi çalışmalar...  

:idea:

XX_CİHAN_XX

Aşağıdaki başlıkta bu konu çok önceden konuşulmuştu.Yazının sonlarında Bigbey hocamız asmde 16 bitlik dört işlemi birden yapabilen kod vermiştir.Sorunsuz çalışmaktadır...
http://picproje.org/index.php/topic,6879&highlight=16+bit+d%F6rt+i%FElem
Eğer sen sadece 16 bitlik toplama işlemi yapmak istiyorsan bu olay çok basit
TOPLA
   MOVF   TOPL1L,W 
   ADDWF   TOPL2L,W 
   MOVWF   SONUCL 
   MOVF   TOPL1H,W 
   BTFSC   STATUS,0 
   ADDLW   .1 
   ADDWF   TOPL2H,W 
   MOVWF   SONUCH 
   RETURN

Yukarıdaki örnek kod TOPL1L ve TOPL1H de bulunan 16 bitlik bir sayı ile
TOPL2L ve TOPL2H de bulunan 16 bitlik ikinci sayıyı bir biri ile toplamaktadır.Toplama sonucuda SONUCL ve SONUCH registerlerine aktarılmaktadır.Bu alt programı kullanmadan önce toplayacağın sayıları TOPLA1 ve TOPLA2 registerlerine yerleştir.Sonra TOPLA alt programını çağır.Alt program dönüşündede SONUC registerini istediğin gibi değerlendir...
Yirmi yaşındaki bir insan, dünyayı değiştirmek ister . Yetmiş yaşına gelince , yine dünyayı değiştirmek ister, ama yapamayacağını bilir.