30-01-2013, 05:49 PM | #1 |
Đệ tử 3 túi
Tham gia ngày: Sep 2010
Bài gửi: 55
: |
Ai rành timer giải đáp giùm mình vấn đề này?
Code:
#include <16f88.h> #fuses intrc,nomclr,nowdt #use delay(clock=4000000) #bit dout = 5.0 int a,i=0; #int_timer0 void pwm() { set_timer0(245); if(i<a) {R=0;} else R=1; i++; if(i==100) i=0; } void main() { set_tris_a(0); enable_interrupts(global); enable_interrupts(int_timer0); setup_timer_0(RTCC_INTERNAL | RTCC_DIV_2); set_timer0(245); while(1) { a=10; delay_ms(2000); a=100; delay_ms(2000); }
__________________
heart.touching.2010@gmail.com! |
|
|