;
Şimdi Ara

PIC16F84 YARDIM

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
3
Cevap
0
Favori
834
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
Öne Çıkar
0 oy
Sayfa: 1
Giriş
Mesaj
  • Pic16F84 Uygulamarı Kitabında buton kontrolü bölümünde program 12 yi yapmaya çalışıyorum ama preoteusda hep hata veriyor nerde hata yapıyorum?

    Amacım A portunun 0. ve 1. bitine bağlı buttonlara aynı anda basıldığında B portunun tüm bitlerine bağlı ledleri yakan program

    ;2BT_1LED_YAK
    LIST P=16F84
    INCLUDE "P16F84.INC"
    CLRF PORTB
    BSF STATUS,5
    CLRF TRISB
    MOVLW H'1F'
    MOVWF TRISA
    BCF STATUS,5
    KIYASLA MOVLW B'00011100'
    XORWF PORTA,W
    BTFSS STATUS,Z
    GOTO KIYASLA
    MOVLW H'FF'
    MOVWF PORTB
    DONGU GOTO DONGU
    END

    Ayrıca komutu asmde yazıp MPASMWIN le derleyip ondan sonra proteus a aktarıyorum. Fakat bi hata yapıyorum.

    Devremin proteustaki hali:
    http://anonym.to?http://img188.imageshack.us/img188/352/2bt.jpg



    _____________________________
    imza yok
  • Çok saolasın
    _____________________________
    imza yok
  • kodlarda gereksiz fazlalık var hem test yapıyıp hem kıyasla etiketi altında xorluyorsunuz ikisinden birini kullanın ikisindede çalışır

    LIST P=16F84A
    INCLUDE "P16F84A.INC"

    BSF STATUS,5
    CLRF TRISB
    MOVLW h'1F'
    MOVWF TRISA
    BCF STATUS,5

    CLRF PORTB

    KIYASLA
    MOVLW b'00011100'
    XORWF PORTA,W
    BTFSC STATUS,2
    GOTO KIYASLA

    MOVLW H'FF'
    MOVWF PORTB

    DONGU
    GOTO DONGU
    END



    Veya böyle...

    LIST P=16F84A
    INCLUDE "P16F84A.INC"

    BSF STATUS,5
    CLRF TRISB
    MOVLW h'1F'
    MOVWF TRISA
    BCF STATUS,5

    CLRF PORTB

    TEST
    BTFSC PORTA,0
    GOTO TEST
    BTFSC PORTA,1
    GOTO TEST

    MOVLW H'FF'
    MOVWF PORTB

    DONGU
    GOTO DONGU
    END



    < Bu mesaj bu kişi tarafından değiştirildi coskun72 -- 18 Mayıs 2009; 14:17:21 >
    _____________________________
    Elektronik Haberleşme Teknikeri
  • Yapay Zeka’dan İlgili Konular
    Ödev Dev C Yardım
    14 yıl önce açıldı
    Cevap: PCB Yapımı [Yardım]
    12 yıl önce açıldı
    Daha Fazla Göster
    
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.