|
|
ÖRNEK PROGRAM-1: PORTB uçlarına bağlı ledlerin kontrolü (MOVLW, MOVWF)
ÖRNEK PROGRAM-1
|
ETİKET
|
KOMUT
|
ADRES/VERİ
|
AÇIKLAMA
|
; MOVLW, MOVWF komutları
|
|
|
LIST
|
P=16F84
|
;PIC entegre no.
|
|
INCLUDE
|
“P16F84.INC”
|
;PIC16f84’e ait SFR adres tanımlaması
|
|
__CONFIG
|
0X01
|
;konfigürasyon düzenlemesi
;KOD KORUMASI VAR, PWRT AÇIK, WDT ;KAPALI, KRİSTAL OSİLATÖR
|
|
BSF
|
STATUS,5
|
;BANK1
|
|
CLRF
|
TRISB
|
;TRISB= (0000 0000 )b, PORTB çıkış
|
|
BCF
|
STATUS,5
|
;BANK0
|
|
MOVLW
|
B’11110000’
|
;W = ( 1111 0000)b
|
|
MOVWF
|
PORTB
|
;W -à PORTB ‘ye, PORTB= ( 1111 0000)b
;D8 D7 D6 D5 ledleri ışık verir.
;D4 D3 D2 D1 ledleri sönük kalır.
|
|
END
|
|
;Son
|
DEVRE BAĞLANTISI:
|
|
|