Pıc Assembly 16F84 Problemi

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    aksata
    aksata's avatar
    Kayıt Tarihi: 28/Aralık/2009
    Erkek

    HolyOne bunu yazdı:
    -----------------------------

    PIC16F84 un 8 input ve 5 outputuna hangi multiplexeri takip 250 input almayi dusunuyorsun hacim?


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

     

     

    3 adet port kullanarak bu program yazılabilir. bir tane byte değişkeni (255) yeter.portlardan 2 'si giriş(kapılar için) 1tanesi çıkış 250 ye geldiğinde kapıyı kapatması için yeterli.Hatta lcd de kullanılabilir.

     

    deger var byte

    time con 500

    SYMBOL art = PORTB.1
    SYMBOL eksil = PORTB.2
    SYMBOL kapikapat = PORTB.3

    trisb.1 = 1 
    trisb.2 = 1
    trisb.3 = 0

     

     dongu:
    if art = 1 then ILERISAY
    if eksil = 1 then GERISAY

    if deger = 250 then
    pause  time
    kapikapat = 1
    endif

    GOTO dongu

     

    ILERISAY:
    deger = deger+1
    pause time
    GOTO dongu
    end

    GERISAY:
    deger = deger-1
    pause time
    GOTO dongu
    end

     

     


    Bazıları özgürlüğü sadece kendileri gibi düşünenlere reva görüyor...
Toplam Hit: 5507 Toplam Mesaj: 12