![]() |
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); } } |
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
|
Code:
setup_timer_1(rtcc_internal|rtcc_div_8); Code:
rtcc_internal|rtcc_div_8 Code:
ccp1if=0; |
Múi giờ GMT. Hiện tại là 07:49 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