M
manojanand
Guest
안녕 친구, 난하지만 16F84 PIC는 마이크로 컨트롤러를위한 작은 코드를 작성 거기에 몇 가지 문제에 직면입니다.코드 어셈블리 언어이다 있습니다.내가 등록 INDF 지시어를 함께 사용하는 와중이다.면하는 내용이 지시어를 증가 값을 누른 다음 특정보다 약간 적은 내용은 하나 INDF 등록하여 계속 가치를 때까지 그들을 증가 특히 그 도달 정의된 동안 사용하여 그 등록 내용에 INDF 정보가 확인하는 목적이 여기에있다.INDF의 등록 내용이 때 밸브를 도달하면 특정, PORTB 0 비트의 전환.하지만 제 코드는 목적이 달성됩니다 없습니다.제발 도와주세요.코드가 아래에 있습니다 :프로세서 16F84
# 포함 ""p16f84.inc
_XT_OSC __CONFIG _CP_OFF & _WDT_OFF 및 _PWRTE_ON &
org에서 0x00을
고토 대문
org에서 0x04을
고토 대문
대문
bcf 상태, IRP
movlw의 0x00
movwf TRISB
bsf 상태, RP0
movlw의 0xff
movwf TRISA
bcf 상태, IRP
bsf 상태, RP0
movlw의 0x00
movwf FSR
movlw의 0xf0
movwf FSR
루프 0x00을 movlw
movwf INDF
동안 INDF <05incf INDFendw
bcf 상태, RP0
bsf의 PORTB, 0
movlw의 0x00
movwf INDF
동안 INDF <05incf INDFendw
bcf의 PORTB, 0
고토 루프
끝
# 포함 ""p16f84.inc
_XT_OSC __CONFIG _CP_OFF & _WDT_OFF 및 _PWRTE_ON &
org에서 0x00을
고토 대문
org에서 0x04을
고토 대문
대문
bcf 상태, IRP
movlw의 0x00
movwf TRISB
bsf 상태, RP0
movlw의 0xff
movwf TRISA
bcf 상태, IRP
bsf 상태, RP0
movlw의 0x00
movwf FSR
movlw의 0xf0
movwf FSR
루프 0x00을 movlw
movwf INDF
동안 INDF <05incf INDFendw
bcf 상태, RP0
bsf의 PORTB, 0
movlw의 0x00
movwf INDF
동안 INDF <05incf INDFendw
bcf의 PORTB, 0
고토 루프
끝