![]() |
|
![]() |
#1 | |
Đệ tử 2 túi
Tham gia ngày: May 2009
Bài gửi: 41
: |
Re
Trích:
#include "16f877a.h" #include "def_877a.h" #FUSES NOWDT, HS, NOPUT, NOPROTECT, NODEBUG, NOBROWNOUT, NOLVP, NOCPD, NOWRT #use delay(clock=16000000) #use fast_io(c) void init() { // cai PWM bo dieu che xung cho dong co set_tris_c(0x00); setup_ccp1(CCP_PWM); // Bat che do PWM cho RC1 setup_ccp2(CCP_PWM); set_pwm1_duty(300);//100% set_pwm2_duty(300);//80%// Bat che do PWM cho RC2 setup_timer_2(T2_DIV_BY_16,200,1);//Ta co PR2=199,prescale=1 //Tpwm=[PR2+1]*4*1/clock*prescale=[199+1]*4/20000000*1=40 us //Fpwm=1/Tpwm=25 kHZ // set_tris_c(0b00000000); } void main() { init(); while (true) { } } |
|
![]() |
![]() |
![]() |
Ðiều Chỉnh | |
Xếp Bài | |
|
|