decfsz

Katılım
27 Haz 2009
Mesajlar
345
Puanları
1
decfsz sayac,f yazıyorum programı derlıyorum hata verıyor ıngılızce
Error[113] H:\ALI.ASM 30 : Symbol not previously defined (sayac

uyarısı gelıyor nasıl bı cozum metodu war
 
Symbol not previously defined (sayac)=sayac Sembolü önceden Tanımlanmamış diyor bilgine...
 
Son düzenleme:
LIST P=16F84A
INCLUDE "P16F84A.INC"
CLRF PORTB
BSF STATUS,5
MOVLW h'FF'
MOVWF TRISA
CLRF TRISB
BCF STATUS,5
MOVLW D'10'
MOVWF SAYAC
A1:BTFSC PORTA,0
GOTO A1
NOP
NOP
NOP
DECFSZ SAYAC,F
GOTO A1
MOVLW H'CC'
MOVWF PORTB
DONGU
GOTO DONGU
END
YAPMIS OLDUGUM PROGRAM COK BASIT AMA ANLAYAMADIM
 
LIST P=16F84A
INCLUDE "P16F84A.INC"
;'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
SAYAC EQU 0X00 ;YANLIŞ HATIRLAMIYORSAM BU ŞEKİLDE BİR TANIMLAMA YAPMALISINIZ...
;''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
CLRF PORTB
BSF STATUS,5
MOVLW h'FF'
MOVWF TRISA
CLRF TRISB
BCF STATUS,5
MOVLW D'10'
MOVWF SAYAC
A1:BTFSC PORTA,0
GOTO A1
NOP
NOP
NOP
DECFSZ SAYAC,F
GOTO A1
MOVLW H'CC'
MOVWF PORTB
DONGU
GOTO DONGU
END
YAPMIS OLDUGUM PROGRAM COK BASIT AMA ANLAYAMADIM
otomasyon
 
;'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
SAYAC EQU 0X00 ;YANLIŞ HATIRLAMIYORSAM BU ŞEKİLDE BİR TANIMLAMA YAPMALISINIZ...
;''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''

bu kısım 0x00 değil 0x0C olacak, tanımlamalar için 16F84A'da adres, 0x0C'den başlıyor. yani şu şekilde olacak,

;'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
SAYAC EQU 0X0C ;YANLIŞ HATIRLAMIYORSAM BU ŞEKİLDE BİR TANIMLAMA YAPMALISINIZ...
;''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
 
ewet bende sonradaN
fark ettım SAYAC EQU H'0C' DIYE TANIMLANMA KOMUTU YAZILIYORMUS
 

Forum istatistikleri

Konular
128,290
Mesajlar
916,471
Kullanıcılar
450,118
Son üye
TheTwize

Yeni konular

Geri
Üst