16F84 Assembly komut dongusu Yardımcı olurmusunuz

  • Konbuyu başlatan Gunpower
  • Başlangıç tarihi

Gunpower

Üye
Katılım
5 Mar 2019
Mesajlar
3
Puanları
1
Yaş
23
Herkese kolay gelsin
Programı Proteus ta hazırladım
Whatsap :0***
Bütün butonları kullanmaya çalışıyorum yapamadım şuanda bir buton
Aktif diğerlerini nasıl aktif edebilirim
Teşekkür ederim.
Ekran Alıntısı.PNG ASM (1).PNG
 
Moderatör tarafında düzenlendi:

mehmet.bey

Usta Üye
Katılım
19 Ara 2011
Mesajlar
1,351
Puanları
183
Selam.
Asm bilmiyorum. Ancak ne yapmak
istediğinizi anlamadım.
 
Konu Sah
Gunpower

Gunpower

Üye
Katılım
5 Mar 2019
Mesajlar
3
Puanları
1
Yaş
23
Selam.
Asm bilmiyorum. Ancak ne yapmak
istediğinizi anlamadım.
Mehmet bey teşekkür ederim resimdede gördüğünüz gibi
Porta daki butonlar ile Portb deki ledleri yakmaya calisiyorum farklı farklı
Örn . Ra0Butona basıp çekince Rb0daki led yanıcak
Ikincikez Ra0Butona basıp çekince Rb0daki led sönecek
Suanda bi butonu böyle yapabildim yukarda Cod Asm resmini paylaştım
Asıl amacım diğer butonları aktif edebilmek Sağolun
 

FakirMaker

Katılımcı Üye
Katılım
5 May 2009
Mesajlar
376
Puanları
58
Bütün programlama dillerinde olduğu gibi biraz ilkel de olsa asmde de döngüler var. En başa bir değişken atayıp o değişkeni döngü içinde artırarak butonların tamamını kontrol edip yazdığın komutları tekrarlatabilirsin. Döngü sona erdiğinde değişkeni 0 yapıp en baştan tekrar başlarsın.
 
Konu Sah
Gunpower

Gunpower

Üye
Katılım
5 Mar 2019
Mesajlar
3
Puanları
1
Yaş
23
Bütün programlama dillerinde olduğu gibi biraz ilkel de olsa asmde de döngüler var. En başa bir değişken atayıp o değişkeni döngü içinde artırarak butonların tamamını kontrol edip yazdığın komutları tekrarlatabilirsin. Döngü sona erdiğinde değişkeni 0 yapıp en baştan tekrar başlarsın.
Teşekkür ederim verdiğiniz bilgiler için ama döngüler ekledigimde komutları aktif edemiyorum
Zamanında biraz assembly yazmıştım, uzun zamandır bakmışlığım yok. Şu sorunun cevabı işinizi görecektir.
Teşekkür ederim Sağolun komutları tekrarlayıp bütün butonları eklemeye çalışacağım aksam size bilgi vereceğim
 

karaapak

Profesyonel Üye
Katılım
2 May 2011
Mesajlar
1,803
Puanları
384
Yaş
33
Butona basıldığında mcu pinine 5V gelecek şekilde bağlantı yaparsan:
Kod:
MOVF PORTA,W ;buton durumlarını W ye al
EXOR PORTB,F ; PORTB ile W değerini Exor la, sonucu portb ye yaz. Not read modify write problemi olur.
 

Forum istatistikleri

Konular
115,624
Mesajlar
814,290
Kullanıcılar
422,405
Son üye
ceylansoft

Yeni konular

Üst