문제를> PIC는 16f84 프로그래밍

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
고토 루프


 
친구가 내가 MPLAB을 사용하고 있습니다.여기 지시어를 일부 이왕하는 부분에 대해 :

이왕 실행 섹션의 프로그램으로 <condition>을 한 만났 조건 구문 :하는 동안.endwDescription :이와 ENDW 이왕하는 프로그램 라인 사이에 만나게 된 상태가 될 것이 사형만큼.라인 경우 ENDW의 중단 상태가되고 유효한 다음과 같이 지시 프로그램 실행을 계속 것이다.번호 ENDW과 이왕의 지시 사이 : 256.Example 수 사형에서 가장, 그리고 100 살까지 번호 동안 나는 <10i = 내가 1 endw

 
지시어는 것입 조건 조립 과정이 아니라 자기가 실행하는 프로그램입니다.

의 정의에 대해 좀 봐 ""지침

 
얘기 좀하려면 어떻게해야합니까 달성 목표를 욕망의 현재, U atferari의 R 매우 사실.

 

Welcome to EDABoard.com

Sponsor

Back
Top