![]() |
|
Tài trợ cho PIC Vietnam |
||||||||
| Cơ bản về vi điều khiển và PIC Những bài hướng dẫn cơ bản nhất để làm quen với vi điều khiển PIC |
|
|
Ðiều Chỉnh | Xếp Bài |
|
|
#2 |
|
Đệ tử 5 túi
Tham gia ngày: Sep 2006
Bài gửi: 101
: |
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!!! thay đổi nội dung bởi: namqn, 05-10-2006 lúc 07:08 PM. |
|
|
|
|
|