MPASM Yardım

Başlatan plcman, 27 Mart 2006, 12:49:11

plcman

Aşagıdaki ASM kodlarını mpasm ile hex'ye çevirmeye çalıştıgımda " extended mode not available for this device" Hatası veriyor bunun sebebi nedir acaba

Not:Mpasm 5.02 kullanıyorum MPLAP 7.31'in içinden çıktı.

Şimdiden tşk.
;=======2.deneme.ASM=====
       LIST  P=16F84
PORTA   EQU   h'05'
PORTB   EQU   h'06'
STATUS  EQU   h'85'
TRISB   EQU   h'86'
       CLRF  PORTB       ; PORTB'ye baglı LED'leri söndür
       BSF   STATUS, 5   ; BANK1'e geç
       CLRF  TRISB       ; PORTB'yi çıkış yap
       MOVLW h'FF'       ; W Registere h'FF' yükle
       MOVWF TRISA       ; PORTA'nın uçlarını giriş yap
       BCF   STATUS, 5   ; BANK0'a geç
BASLA
       MOVF  PORTA,W     ; PORTA'yı oku sonucu W'e yaz
       MOVWF PORTB       ; Butonların durumunu PORTB'de göster
DONGU
       GOTO  DONGU       ; Sonsuz dongu
       END               ; Program sonu

plcman

Kimsenin bir fikri yok mu?

ahmet2004

şunu bir dene:
;=======2.deneme.ASM===== 
      LIST    P=pic16f84a ;
      INCLUDE   <P16F84A.INC> ;
	__CONFIG	_CP_OFF & _WDT_OFF & _PWRTE_ON & _XT_OSC ;

PORTA  EQU h'05' ;
PORTB  EQU h'06' ;
STATUS EQU h'03' ;
TRISA  EQU h'85' ;
TRISB  EQU h'86' ;

	ORG     0 ;
		goto    Start ;
	ORG     4 ;
start: 
	CLRF PORTB ; PORTB'ye baglı LED'leri söndür 
	BSF STATUS, 5 ; BANK1'e geç 
	CLRF TRISB ; PORTB'yi çıkış yap 
	MOVLW h'FF' ; W Registere h'FF' yükle 
	MOVWF TRISA ; PORTA'nın uçlarını giriş yap 
	BCF STATUS, 5 ; BANK0'a geç 
BASLA: 
	MOVF PORTA,W ; PORTA'yı oku sonucu W'e yaz 
	MOVWF PORTB ; Butonların durumunu PORTB'de göster 
DONGU: 
	GOTO DONGU ; Sonsuz dongu 
	END ; Program sonu

plcman

Hallettim ahmet2004 sagolasın

ilker_32

BU ŞEKİLDEDE YAZILABİLİR.

;=======2.deneme.ASM=====
LIST P=16F84A
INCLUDE "P16F84A.INC"
CLRF PORTB ; PORTB'ye baglı LED'leri söndür
BSF STATUS, 5 ; BANK1'e geç
CLRF TRISB ; PORTB'yi çıkış yap
MOVLW h'FF' ; W Registere h'FF' yükle
MOVWF TRISA ; PORTA'nın uçlarını giriş yap
BCF STATUS, 5 ; BANK0'a geç
BASLA
MOVF PORTA,W ; PORTA'yı oku sonucu W'e yaz
MOVWF PORTB ; Butonların durumunu PORTB'de göster
DONGU
GOTO DONGU ; Sonsuz dongu
END ; Program sonu