中国缴获f111座舱:有哪位英雄帮帮我呀,关于PIC编程的问题

来源:百度文库 编辑:查人人中国名人网 时间:2024/05/11 21:37:28
一段关于基于pic16f84a基础上电机正反转的控制程序,总是出错,信息如下:
Error[173] D:\PROGRAM FILES\MICROCHIP\MPLAB IDE\PROGRAMFORDC\FORWARDANDBACK.ASM 77 : Source file path exceeds 62 characters (D:\PROGRAM FILES\MICROCHIP\MPLAB IDE\PROGRAMFORDC\FORWARDANDBACK.ASM)
关于另外一个程序就没有出错,不知道为什么,有哪位英雄能救救我呀,过两天就要答辩了,程序还没调出来,谢谢啦!!!拜托了
源程序如下:
;**********************
LIST P=PIC16F84A
INCLUDE "P16F84A.INC"
;**********************
WORK EQU 0CH
CNT1 EQU 0DH
CNT2 EQU 0EH
CNT3 EQU 0FH
MDIR EQU 10H
;***************************
ORG 0

BSF STATUS,RP0
MOVLW 00H
MOVWF TRISB
MOVLW 0FH
MOVWF TRISA

MOVLW D'3'
MOVWF CNT2
LOOP DECFSZ CNT2,1
GOTO LOOP1
GOTO CONTI

LOOP1 BCF STATUS,RP0
CLRF PORTB
CLRF PORTA
MOVLW 55H
MOVWF MDIR

LOOP2 MOVLW 55H
BTFSC PORTA,0
CALL BACKMDIR
BTFSC PORTA,1
CALL BACKMDIR
BTFSC PORTA,2
CALL BACKMDIR
BTFSC PORTA,3
CALL BACKMDIR
MOVWF PORTB
CALL TIMER1
GOTO LOOP1

BACKMDIR MOVLW 0AAH
BTFSC PORTA,0
CALL LOOP
BTFSC PORTA,1
CALL LOOP
BTFSC PORTA,2
CALL LOOP
BTFSC PORTA,3
CALL LOOP
MOVWF PORTB
CALL TIMER1
GOTO BACKMDIR

CONTI MOVLW 55H
MOVWF PORTB
CALL TIMER2

TIMER1 MOVLW D'62'
MOVWF CNT1
LOOP3 NOP
DECFSZ CNT1,1
GOTO LOOP3
RETURN

TIMER2 MOVLW D'100'
MOVWF CNT2
LOOP4 NOP
CALL TIMER1
DECFSZ CNT2,1
GOTO LOOP4
RETURN

END

把.asm文件的外围文件夹名全改为较简短的英文,也可能是因为文件夹建的太深了,那个错误代码意思是“源文件路径超过62个字符”。