![]() |
|
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 |
![]() |
#1 |
Nhập môn đệ tử
Tham gia ngày: Jul 2009
Bài gửi: 8
: |
capture pic 16f877a
các anh à.cho em hoi chút nhé.Em mới học về pic16f877a và sử dụng chức năng capture nhưng không biết em viết chương trinh sai ở đâu mà không chạy.mong các anh chi giúp.thanks rất rất nhiều.
#include<16f877a.h> #include<def_877a.h> #device *=16 adc=8 #fuses hs,noprotect,nolvp,nowdt #use delay(clock=20000000) #int_ccp1 void ccp1_isr() { portd=0xff; delay_ms(2000); portd=0x00; ccp1if=0; } void main() { set_tris_d(0x00); portd=0x00; setup_timer_1(rtcc_internal|rtcc_div_8); set_timer1(0); setup_ccp1(ccp_capture_re); enable_interrupts(int_ccp1); enable_interrupts(global); while(1) { delay_ms(1000); } } |
![]() |
![]() |
![]() |
#2 |
Nhập môn đệ tử
Tham gia ngày: Jul 2009
Bài gửi: 8
: |
sao chẳng ai trả lời em vậy?hay chủ đề này đã quá cũ ,đã có người đưa ra.Mong mọi người cho em tài liệu
|
![]() |
![]() |
![]() |
#3 |
Đệ tử 3 túi
Tham gia ngày: Feb 2009
Bài gửi: 47
: |
Code:
setup_timer_1(rtcc_internal|rtcc_div_8); Code:
rtcc_internal|rtcc_div_8 Code:
ccp1if=0; |
![]() |
![]() |
![]() |
Ðiều Chỉnh | |
Xếp Bài | |
|
|