Programlama ve Elektronik

Programlama ve Elektronik (http://www.proelo.com/)
-   İstek ve Sorun (http://www.proelo.com/istek-ve-sorun-64/)
-   -   0-99 sayıcı ASM. yardımı isteği (http://www.proelo.com/istek-ve-sorun-64/0-99-sayici-asm-yardimi-istegi-2122/)

cemal65 19. July 2011 04:59 PM

0-99 sayıcı ASM. yardımı isteği
 
Toplam 2 Eklenti bulunuyor.
Selamlar
ekteki 0-99 sayıcı devresini yapmak istiyorum ancak; her iki displeyde de 0 (sıfır) gösterdiği anda kulanılmayan RB7 bacağından bir çıkış almak istiyorum. ya da displeylerde '00' haricinde bir değer gösterirken çıkış versin istiyorum ancak asembler bilgim yeterli değil ekte gönderdiğim asm. dosyasında ne gibi bir ilave yapmam gerekir . yardımlarınızı bekler teşekkür ederim.

PIONEERNADIR 20. July 2011 01:45 AM

Cevap: 0-99 sayıcı ASM. yardımı isteği
 
Alıntı:

cemal65´isimli üyeden Alıntı (Mesaj 24115)
Selamlar
ekteki 0-99 sayıcı devresini yapmak istiyorum ancak; her iki displeyde de 0 (sıfır) gösterdiği anda kulanılmayan RB7 bacağından bir çıkış almak istiyorum. ya da displeylerde '00' haricinde bir değer gösterirken çıkış versin istiyorum ancak asembler bilgim yeterli değil ekte gönderdiğim asm. dosyasında ne gibi bir ilave yapmam gerekir . yardımlarınızı bekler teşekkür ederim.


Çok Basit bir karşılaştırma işlemiyle bu olayı çözersin yani şöle display bağlı olduğu porta bilgiyi göndermeden test edeceksin bilgi 00 mı diye onunda en kolay yöntemi çıkartma işlemidir.Yani porta gönderecegin bilgiyi göndermeden önce 00h bilgisinden çıkartırsn status 2 bitine bakarsın 0 sa sonuç aynı demektir çıkış verirsin porta eger farklıysa status 2 biti 1 dir bundada bişey yapmaz porta bilgiyi yollarsın...bilmem anlatabildimmi....:))

cemal65 20. July 2011 01:41 PM

Cevap: 0-99 sayıcı ASM. yardımı isteği
 
öncelikle cevabınız için teşekkür ederim ancak; anlattığınız çıkarma ve karşılaştırma işlemini mevcut programın tam olarak neresinde ve hangi komutlarla yazılacağını bilmiyorum. Kıt ASM bilgimle yaptığım araştırmalardan sonra "subwf" komutunu kullanarak birkaç deneme yaptım fakat sanırım beceremediğimden birler hanesi displeyi direk olarak 8 yazdı ve öylece kaldı.armut piş ağzıma düş istemiyorum elbette ama siteye yüklediğim asm dosyasında tam olarak nerede ve nasıl komut ilave etmem gerektiğini biraz daha açabilirseniz çok memnun olurum saygılar....


Bütün Zaman Ayarları WEZ +3.5 olarak düzenlenmiştir. şu Anki Saat: 05:55 PM .