PIC单片机汇编语言的中断程序 ,求人分析一下怎么运行的

LIST P=16F877
INCLUDE “P16F877.INC”
TMR0B EQU 03CH
COUNTER EQU 20H
ORG 0000H
NOP
GOTO MAIN
;----------------------------
ORG 0004H
BCF INTCON,T0IF
DECFSZ COUNTER
GOTO RT
INCF PORTC
MOVLW 0AH
MOVWF COUNTER
RT MOVLW TMR0B
MOVWF TMR0
RETFIE
;--------------------------------
MAIN BSF STATUS,RP0
MOVLW 00H
MOVW FTRISC
MOVLW 07H
MOVWF OPTION_REG
BCF STATUS,RP0
MOVLW B”10100000”
MOVWF INTCON
MOVLW 0AH
MOVWF COUNTER
CLRF PORTC
MOVLW TMR0B
MOVWF TMR0
LOOP GOTO LOOP
;---------------------
END

很简单的。
在main主程序里面
LOOP GOTO LOOP
这条程序,会不停的执行,到了TMR0溢出的时候就会执行中断程序
ORG 0004H为中断程序的地址
温馨提示:答案为网友推荐,仅供参考
相似回答