NOTICE توجه: این یک موضوع قدیمی است که آخرین پست ارسالی آن مربوط به 3502 روز قبل است . لطفا فقط پاسخ ها ، سوالات و درخواست های 100 درصد مرتبط را به آن ارسال کنید و برای درخواست ها و سوالات جدید موضوع جدیدی را ایجاد کنید
نمایش نتایج: از 1 به 1 از 1

موضوع: PIC and PPG

  1. #1
    تازه وارد
    تاریخ عضویت
    Aug 2014
    نوشته ها
    2
    تشکر
    0
    تشکر شده 0 بار در 0 پست

    پیش فرض PIC and PPG

    سلام.وقتتون بخیر .من سنسور ppg را کار میکنم الان می خوام دیتا را روی مدار و ال سی دی نشون بدم برنامه میکرو را با PIC نوشتم اما می خوام زمان یک بودن و هم چنین تعداد را نشون بده اما خروجی نمی گیرم نمونه کدنوشتم
    #include <16F877A.h>
    #FUSES HS, NOWDT, NOPROTECT, NOBROWNOUT, PUT, NOLVP
    #use delay(clock=4000000)
    #include "Flex_LCD420.c"
    #use rs232(baud=9600, xmit=PIN_C6, rcv=PIN_C7)
    void initialisations(){
    setup_adc_ports( ALL_ANALOG );
    setup_adc(ADC_CLOCK_INTERNAL );
    setup_psp(PSP_DISABLED);
    setup_spi(SPI_SS_DISABLED);
    setup_timer_0(RTCC_INTERNAL|RTCC_DIV_1);
    setup_timer_1(T1_DISABLED);
    setup_timer_2(T2_DISABLED,0,1);
    setup_comparator(NC_NC_NC_NC);
    setup_vref(FALSE);
    lcd_init();
    }
    int counter;
    void main()
    {

    initialisations();



    set_tris_C(0x00);//set all pin as output
    set_tris_D(0x00);

    while(TRUE)
    {

    counter=0;

    output_high(PIN_D2);
    delay_ms(100);
    output_low(PIN_D2);
    delay_ms(100);

    if(input(PIN_D3)==1)
    {
    while(input(PIN_D3)==1)
    {
    delay_us(1);
    ++counter;
    }
    }

    lcd_gotoxy(1,1);
    lcd_putc(" ");
    lcd_gotoxy(1,1);
    printf(lcd_putc,"PPG: %U",counter);
    // putc(counter);
    delay_ms(100);
    }
    }

  2. # ADS
    Circuit advertisement
    تاریخ عضویت
    Always
    نوشته ها
    Many
     

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •