![]() |
|
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: Jan 2010
Bài gửi: 9
: |
PWM voi pic 16f877a
Cac bac cho em hoi:
Em lap trinh dung chan ccp1 de tao xung PWM nhung khong hieu sao em mo phong va do tin hieu o chan PWM khong thay gi,mong cac bac chi giup.Day la code cua chuong trinh: ///////////////////////////////////// #include <16f877A.h> #fuses HS,NOWDT,NOPROTECT,NOLVP #use delay(clock=20000000) #byte porta=0x05 #use fast_io(a) #use fast_io(c) void main() { set_tris_a(0x00); set_tris_c(0x00); SETUP_CCP1(ccp_pwm); SETUP_TIMER_2(T2_DIV_BY_4,200,1); set_pwm1_duty(100); while(1) { output_high(pin_a0); delay_ms(10); output_low(pin_a0); delay_ms(10); } } Em gui kem ca file mo phong. |
![]() |
![]() |
![]() |
|
|