folder Tahribat.com Forumları
linefolder Visual Basic - Basic - PicBasic ve Türevleri
linefolder Piv Basic Dilinde 16F84 Ün 8 Çıkışını Kontrol Etme



Piv Basic Dilinde 16F84 Ün 8 Çıkışını Kontrol Etme

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    jaws067
    jaws067's avatar
    Kayıt Tarihi: 02/Ekim/2007
    Erkek





    include "modedef.bas"
    trisb=00000000
    portb=%00001101  '1. durum
    call kvn
    portb=%10001000   '2.durum
    call kvn 
    portb=   'bu şekilde istediğiniz kadar yazın
    call kvn  'altına bunu yazmayı unutmayın

    kvn:
    pause 500   'hız
    return
    end


    Anlatılmaz yaşşanır...:)
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    amele_2
    amele_2's avatar
    Kayıt Tarihi: 01/Eylül/2005
    Erkek

    : )

    ee Port B nin bitlerini sırayla 0-1 yapıp araya 500 zaman gecikmesi koyunca eline geçiyo?


    Ardından yüz köpek havlamayan kurt, kurt sayılmaz..
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    lemonata
    lemonata's avatar
    Kayıt Tarihi: 14/Eylül/2005
    Erkek

    elleşme abisi....

     

    Bu sitedeki ruh kanserlerini nası tespit edicez sen böle yaparsan 

     

     amele_2 eniği sana diyom.... ha bu arada angara angara duy sesimizi

    patronu çaarıyım abi ona konuşun ;)  delirdim delirdim.... he gidi vey geleli ne oldu gene bana ne oldu mu ki ne acaba....

    vesaire ve de asabite el kaide felan fiş ve keman..... diyip sona gerekmi den lale sonucu saadet elde edelim ...  oh bea rahatladım


    vallaha bilmiyorum.....
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    jaws067
    jaws067's avatar
    Kayıt Tarihi: 02/Ekim/2007
    Erkek
    amele_2 bunu yazdı:
    -----------------------------

    : )

    ee Port B nin bitlerini sırayla 0-1 yapıp araya 500 zaman gecikmesi koyunca eline geçiyo?


    -----------------------------


    Hacı yeni başlayanlar ne yaptığını rahat rahat görsün diye oraya 10 yazsak bişe anlamaz yeniler.Acemi biri için bir pice

    bunu yazmak ve atmak ne kadar mutluluk verei bilemezsin.

    :D

    Anlatılmaz yaşşanır...:)
  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    amele_2
    amele_2's avatar
    Kayıt Tarihi: 01/Eylül/2005
    Erkek
    jaws067 bunu yazdı:
    -----------------------------





    include "modedef.bas" /modedef.bas kütüphanesii include ettik (kütüphne çağırdık)
    trisb=00000000 / tris register i port bitlerini kontrol eder.(bit 0 ise çıkıi 1 ise giriş olarak kullanılır o port)
    portb=%00001101 '1. durum / portb bitlerini binary olarak değiştirdik sol baştan itibaren por0 port1 diye gider
    call kvn /kvn alt programını çağırdık
    portb=%10001000 '2.durum /yine aynı şey hexadecimal olarak da atanabilir sanırım

    call kvn
    portb= 'bu şekilde istediğiniz kadar yazın
    call kvn 'altına bunu yazmayı unutmayın

    kvn: / alt program
    pause 500 'hız /  500 defa bekle işlemini yap diyor sanırım 1 makine saykılı olsa 500 ms yapar herhal kristale göre değişir
    return /alt programdan çıkmak için
    end /end


    -----------------------------

    o zaman şöle yapalım koyu renkli olrak açıklamarını yapmaya çalıştırm eksiğim warsa düzlt pic konusunda yeterli değilim ben 8051 ciyim


    Ardından yüz köpek havlamayan kurt, kurt sayılmaz..
  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    jaws067
    jaws067's avatar
    Kayıt Tarihi: 02/Ekim/2007
    Erkek
    amele_2 bunu yazdı:
    -----------------------------
    jaws067 bunu yazdı:
    -----------------------------





    include "modedef.bas" /modedef.bas kütüphanesii include ettik (kütüphne çağırdık)
    trisb=00000000 / tris register i port bitlerini kontrol eder.(bit 0 ise çıkıi 1 ise giriş olarak kullanılır o port)
    portb=%00001101 '1. durum / portb bitlerini binary olarak değiştirdik sol baştan itibaren por0 port1 diye gider
    call kvn /kvn alt programını çağırdık
    portb=%10001000 '2.durum /yine aynı şey hexadecimal olarak da atanabilir sanırım

    call kvn
    portb= 'bu şekilde istediğiniz kadar yazın
    call kvn 'altına bunu yazmayı unutmayın

    kvn: / alt program
    pause 500 'hız /  500 defa bekle işlemini yap diyor sanırım 1 makine saykılı olsa 500 ms yapar herhal kristale göre değişir
    return /alt programdan çıkmak için
    end /end


    -----------------------------

    o zaman şöle yapalım koyu renkli olrak açıklamarını yapmaya çalıştırm eksiğim warsa düzlt pic konusunda yeterli değilim ben 8051 ciyim


    -----------------------------

    Aynen doğru haklısın hacı.Bende tam anlamıyla her şeyini bilmiyorum ezbere yapıoz bişeyler.Amacım bu işe yeni başlayanlara yardımcı olabilmektir.tşkkr

    Anlatılmaz yaşşanır...:)
Toplam Hit: 2391 Toplam Mesaj: 6