P16F84

Katılım
4 Ara 2009
Mesajlar
1
Puanları
1
Yaş
39
Merhaba arkadaslar,

Amacim: TMR0-nın 7-ci bitinin “1”olmasını bekleyerek PORTB(1)-a bağlamış LED-i yandıran ve TMR0-dan Time out interrupt signalı geldiginde onu söndüren Assembler programı yapmak.

Benim elimdeki program assagida fakat kontrol ettirmek istiyorum ilgilenen bir arkadas yardimci olursa memnun olurum tskler.

list p=16F84
INCLUDE P16F84.inc

ORG 0x000
goto main
main
BSF STATUS,RP0
CLRF TRISB
clrf OPTION_REG
BSF OPTION_REG,0

BCF STATUS,RP0
CLRF PORTB
CLRF TMR0

kur
movlw 0x10
movwf TMR0

yandir
btfss TMR0,7

GOTO yandir
CLRF PORTB
BSF PORTB,1
sondur
btfss INTCON,2
GOTO sondur
CLRF PORTB
bcf INTCON,2
goto kur


END
 
Moderatör tarafında düzenlendi:
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için onları kabul etmelisiniz. Daha fazla bilgi edin…