Şimdi Ara

Assembly Dilinde Zaman Koyma

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
1 Misafir - 1 Masaüstü
5 sn
3
Cevap
0
Favori
379
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Merhabalar;
    Assembly diliyle program yazıcam zaman koymam lazım ancak WREG'e sayı yükleyerek atıyorum ancak zaman tam olmuyor. Tam olarak zaman koyma stili veya hesabı varmıdır. Şimdiden teşekkür ederim.



  • Önce sayac1 ve sayac 2 die iki değişken tanımlayalım daha sonra

    GECIKME ;GECİKME PROGRAMI
    MOVLW d'250' ________ decimal 250 sayısını akümülatöre yüklüyoruz
    MOVWF SAYAC1___________ akümülatördeki 250 sayısını sayac1 e yükledik

    DONGU1 ________ dongü 1 alt programı

    MOVLW d'250' ___________ decimal 250 sayısını akümülatöre atıyoruz
    MOVWF SAYAC2 ___________ 250 sayısını sayac2 ye attık

    DONGU2 _____________dongü 2 alt programı
    NOP ____________ nop komutu 1usn lik gecikme sağlar
    NOP
    NOP
    NOP
    NOP

    DECFSZ SAYAC2,F ___________ sayac 2 değerini bir azalt 0 sa bi komut atla deilse devam et
    GOTO DONGU2 __________ sayac 2 değeri 0 olana kadar sürekli dongu 2 ye gider
    DECFSZ SAYAC1,F ____________ sayac 2 değeri 0 olduğunda buraya gelir program ve burda da bir döngüye girer
    GOTO DONGU1
    RETURN _________ gecikme programının cağrıldığı yere geri döner
    END

    Bu şekilde zaman koyabilirsin



    < Bu mesaj bu kişi tarafından değiştirildi hancer001 -- 13 Ekim 2013; 23:31:40 >




  • hancer001 kullanıcısına yanıt
    bunu biliyorum tam zaman hesabını aramıştım onu internette buldum. İlgilenen arkadaşlar için saniyeyi yazıp gereken programı alıyorlar.http://www.piclist.com/cgi-bin/delay.exe
  • Yapay Zeka’dan İlgili Konular
    Daha Fazla Göster
    
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.