PIC Vietnam

Go Back   PIC Vietnam > namqn

Tài trợ cho PIC Vietnam
Trang chủ Đăng Kí Hỏi/Ðáp Thành Viên Lịch Bài Trong Ngày Vi điều khiển

Conversation Between namqn and P CHIEN
Showing Visitor Messages 1 to 2 of 2
  1. P CHIEN
    06-07-2010 12:15 PM
    P CHIEN
    nho cac bac coi dum ct em voi. lam hoai ma ko chay!
  2. P CHIEN
    06-07-2010 12:14 PM
    P CHIEN
    #include <16F877A.h>
    #fuses NOWDT,PUT,HS,NOPROTECT,NOLVP
    #use delay(clock=20000000)
    #use fast_io(a)
    long duty1=0;

    int1 i,j,dir;

    void main()
    { SET_TRIS_C(0b00000000);
    SET_TRIS_A(0b11111111);
    SETUP_CCP1(CCP_PWM);
    SETUP_TIMER_2(T2_div_by_16,154,1); //1.232ms=8.117khz
    SET_PWM1_DUTY(duty1); //duty_max = 154
    while(true)
    { SETUP_CCP1(CCP_PWM);
    SET_PWM1_DUTY(duty1);
    if (INPUT(PIN_A0)==0) //neu nhan start
    { delay_ms(100);
    duty1=80;
    //set_pwm1_duty(duty1);
    }
    if (INPUT(PIN_A1)==0) //nhan stop
    { delay_ms(100);
    duty1=0;
    //set_pwm1_duty(duty1);
    }


    if ((INPUT(PIN_A3)==0)&& (duty1 < 144)) //nhan phim tang
    { delay_ms(100);
    duty1 = duty1+10;
    //set_pwm1_duty(duty1);
    }

    if ((INPUT(PIN_A4)==0)&&(duty1>10)) //nhan phim giam
    { delay_ms(100);
    duty1 = duty1-10;
    //set_pwm1_duty(duty1);
    }
    dir = INPUT(PIN_A4);
    if(dir == 0) //nhan dao chieu quay
    {
    j = ~j;
    output_bit (pin_c0,j);
    delay_ms(500);
    }
    }
    }

Múi giờ GMT. Hiện tại là 10:41 AM.


Được sáng lập bởi Đoàn Hiệp
Powered by vBulletin®
Page copy protected against web site content infringement by Copyscape
Copyright © PIC Vietnam