Chương trình của em đây ạ, em viết chưa có đoạn xử lý trễ bấm phím, nhả phím :
Code:
#DEFINE ScrButton PortB,6
#DEFINE ResetButton PortB,7
.....................
OnChange_INT:
movf PORTB,0 ;End mismatch
bcf INTCON,RBIF
btfss INTCON,RBIE
goto Exit_ISR
btfss ScrButton
goto Button
btfss ResetButton
goto Reset
goto Exit_ISR ; Thoat ngat
Reset:
btfss ScrButton_F
goto Exit_ISR
bcf ScrButton_F
bsf ModeSelect,1
; do some other work
goto Exit_ISR
Button:
bsf STATUS,RP0 ;
bcf OPTION_REG,T0CS ;
bsf INTCON,T0IE ;Activate and enable TMR0
bsf ScrButton_F
; do some other works
goto Exit_ISR
Nếu xử lý thêm trễ bấm phím, nhả phím thì phải viết như thế nào hả các bác??? Mong các bác nhanh tay kíu giúp em với!!!