Ðề tài: Pic6f877a
View Single Post
Old 20-08-2008, 04:09 PM   #4
LTD_LEO
Đệ tử 1 túi
 
Tham gia ngày: Aug 2008
Bài gửi: 12
:
Trích:
Nguyên văn bởi 0509592 View Post
--------------------------------------------------------------------------------

em dung pic 16F877A !
em bam xung PWM de dieu khien den led.
nhưng em chưa làm được!
bác nào có đoạn code CCS C về pwm thì cho em xin!
thanks!
bạn muốn điều khiển độ sáng của led ?
Code:
void led(int value,int value1)
{
   set_pwm1_duty(value);
   set_pwm2_duty(value1);

}
void main()
{
set_tris_c(0);   // portc output.

ouput_c(0);

setup_timer_2(t2_div_by_16,249,1); //PWM Period = 2ms, ứng với thạch anh 8M
setup_ccp1(ccp_pwm);
setup_ccp2(ccp_pwm);
while(1)
 {
    led(a,b);    // a,b giá trị tư 0 ->255,ứng với từng chân ccp1(rc2),ccp2(rc1)
 }
}
chỉ đơn giản vậy thôi . Kô biết có đúng ý bạn ko ?
LTD_LEO vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn