pic加法子程序编译出错
我用加法子程序写了个程序,把0x01和0x04两个数相加送至RD口,但编译的时候总是说Symbol not previously defined (D_add),求好心人帮助我,程序去下。#INCLUDE<P16F877A.INC>__CONFIG _DEBUG_OFF&_CP_ALL&_WRT_HALF&_CPD_ON&_LVP_OFF&_BODEN_OFF&_PWRTE_ON&_WDT_OFF&_HS_OSC;芯片配置字,看门狗关,上电延时开,掉电检测关,低压编程关,加密,4M晶体HS振荡
ACCALO EQU 20
ACCAHI EQU 21
ACCBLO EQU 23
ACCBHI EQU 24
ORG 00H
START GOTO MAIN
MAIN
MOVLW00H
MOVWFPORTA
MOVWFPORTD
BSF STATUS,RP0
MOVLW1FH
MOVWFTRISA
CLRF TRISD
MOVLW06H
MOVWFADCON1
BCF STATUS,RP0
MOVLW0X01
MOVWFACCALO
MOVLW0X04
MOVWFACCBLO
CALL D_add
MOVF ACCBLO
MOVWFPORTD
LOOP
GOTO LOOP
END
D_add MOVFACCALO,0
ADDWF ACCBLO
BTFSC STATUS,C
INCFACCBHI
MOVFACCAHI,0
ADDWF ACCBHI
RETURN
NEG_A COMFACCALO
INCFACCALO
BTFSC STATUS,Z
COMF ACCAHI
RETURN 什么年代了,还在撸汇编,,,
会吗,项目要求
看来没有整明白END啥意思……
END放在最后就好了! 是抄的吧 可能放错了位置
END
伪代码,表示汇编文件结束
更多操作
页:
[1]