Ðăng Nhập

View Full Version : chỉ mình ngắt pic 16f877a


minhtan001
26-12-2010, 01:26 PM
đây là đoạn chương trình khi có ngắt ngoài RP0 thì nó sẽ nhảy tới này nó làm như mà không hiểu sao biến đếm count1 nó ko chịu nhảy. đoạn này viết là khi có ngắt thì nó sẽ tăng biến count1 và khi tới 10 thì xóa count1 và tăng lại từ đầu. mà sao ko được, ai chỉ mình với

INCF COUNT1,1
MOVLW 0x0A
XORWF COUNT1,0
BTFSS STATUS,Z
GOTO EXIT_INT
GOTO QUA10

QUA10

CLRF COUNT1
GOTO EXIT_INT

EXIT_INT

BCF INTCON,INTF
movf pclath_temp,w
movwf PCLATH
movf status_temp,w
movwf STATUS
swapf w_temp,f
swapf w_temp,w
retfie