
2.PIC16F84A Assembly Programming
Code:
LIST P=16F84
INCLUDE "P16F84.INC"
BASLA
CLRF PORTB
BSF STATUS,5 ; BANK1'E GEÇ
CLRF TRISB ; PORTB'NIN TÜMÜ ÇIKIŞ
MOVLW H'FF' ; W <- FF
MOVWF TRISA ; TRISA <-W PORTA GİRİŞ
BCF STATUS,5 ; BANK0'A GEÇ
TEST
BTFSC PORTA,2 ; RA2 0 MI?
GOTO TEST ; HAYIR,TEST GİT
MOVLW H'1F' ; EVET PORTBDEKİ 5 LEDİ YAK
MOVWF PORTB
END
0 yorum: