PIC Vietnam

PIC Vietnam (http://www.picvietnam.com/forum/index.php)
-   Cơ bản về vi điều khiển và PIC (http://www.picvietnam.com/forum/forumdisplay.php?f=8)
-   -   chỉ mình ngắt pic 16f877a (http://www.picvietnam.com/forum/showthread.php?t=7608)

minhtan001 26-12-2010 01:26 PM

chỉ mình ngắt pic 16f877a
 
đâ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


Múi giờ GMT. Hiện tại là 06:30 PM.

Tên diễn đàn: vBulletin Version 3.8.11
Được sáng lập bởi Đoàn Hiệp.
Copyright © PIC Vietnam