2-Pic-B Portunun Bütün Ledlerini Yakma
LIST P=16F84;**************************************************
STATUS EQU H'03'
PORTA EQU H'05'
PORTB EQU H'06'
TRISA EQU H'85'
TRISB EQU H'86'
CLRF PORTB
CLRF PORTA
;************************************************
BSF STATUS,5 ;bank 1 e geçiş yapıldı
CLRF TRISB ;b portu çıkış yapıldı
MOVLW H'FF' ;
MOVWF TRISA ;a portu giriş yapıldı
BCF STATUS,5
;****************************************************
MOVLW H'FF' ;
MOVWF PORTB ; bütün b portuna bağlı ledler yanar
END

Bit düzeyinde işlem yapmak için BSF veya BCF komutları ile bir bitlik alanı 1 ya da 0 yapmada kullanılır. Aşağıda bunla ilgili kullanılan komutlar verilmiştir.
BSF STATUS,5 ;bank 1 e geçiş yapıldı
BCF STATUS,5 ;bank0 a geçilir
BSF PORTA,2 ; a portunun 2 numaralı bacağına bağlı led yanar
Not
MOVLW B’00000010’
MOVWF PORTA
STATUS EQU H'03'
PORTA EQU H'05'
PORTB EQU H'06'
TRISA EQU H'85'
TRISB EQU H'86'
CLRF PORTB
CLRF PORTA
;************************************************
BSF STATUS,5 ;bank 1 e geçiş yapıldı
CLRF TRISB ;b portu çıkış yapıldı
MOVLW H'FF' ;
MOVWF TRISA ;a portu giriş yapıldı
BCF STATUS,5
;****************************************************
MOVLW H'FF' ;
MOVWF PORTB ; bütün b portuna bağlı ledler yanar
END
Bit düzeyinde işlem yapmak için BSF veya BCF komutları ile bir bitlik alanı 1 ya da 0 yapmada kullanılır. Aşağıda bunla ilgili kullanılan komutlar verilmiştir.
BSF STATUS,5 ;bank 1 e geçiş yapıldı
BCF STATUS,5 ;bank0 a geçilir
BSF PORTA,2 ; a portunun 2 numaralı bacağına bağlı led yanar
Not
MOVLW B’00000010’
MOVWF PORTA
YADA
MOVLW H’02’ kullanılabilir.
MOVWF PORTA
MOVLW H’02’ kullanılabilir.
MOVWF PORTA
Yorumlar
Yorum Gönder