+ Konuya Cevap Yaz
Toplam 1 adet sonuctan sayfa basi 1 ile 1 arasi kadar sonuc gösteriliyor

Konu: Pic programlama yardım

  1. #1
    Elektrik Forum Yeni Üye serdar546 is on a distinguished road
    Üyelik tarihi
    Apr 2014
    Mesajlar
    1
    Konular
    1

    Question Pic programlama yardım





    arkadaşlar üniversiteliyim bir projem var. altta vereceğim linkte proteus'ta kurulu devre ve c kodları var. acaba bilgili birileri kodları derlememde bana yardımcı olabilirler mi ?

    http://s3.dosya.tc/server20/F20yhP/XX.rar.html

    #include <16F628a.h>
    #fuses INTRC_IO,NOWDT,NOPROTECT,NOBROWNOUT,NOLVP,NOPUT,NO CPD,NOMCLR //sigortalar ayarlanıyor, iç kristal kullanılacak ve mclr pullup kullanılmayacak
    #use fast_io(b) //hızlı giriş çıkış ayarı
    #use fast_io(a)
    #use delay(clock=4MHZ) //kristal ayarı
    #byte INTCON=0x0B
    #byte PIE1=0x8C

    int i,sn,dk,saat;

    int a=0;

    #int_timer0

    serdar()
    {
    set_timer0(217);

    if(a=1) {

    i++;

    if(i==100)
    {sn++;i=0;}
    if(sn==60)
    {dk++;sn=0;}
    if(dk==60)
    {saat++;dk=0;}

    if(saat<=4)
    {output_high(PIN_A7);}
    if(saat>=4)
    {output_low(PIN_A7);}
    if(saat==8)
    {saat=0;}
    }
    }

    void main()
    {
    enable_interrupts(global);
    enable_interrupts(int_timer0);
    setup_timer_0(rtcc_internal | rtcc_div_256);
    set_timer0(217);




    INTCON=0b11000000;
    PIE1=0b00100000;
    set_tris_b(0x00);
    set_tris_a(0x00);
    output_a(0x00);


    delay_ms(10000);

    output_high(PIN_A2);

    delay_ms(10000);

    output_low(PIN_A2);

    for(;;){
    if(input(PIN_B0))
    {a=1;}
    }
    }
    Konu serdar546 tarafından (04-04-2014 Saat 09:14 PM ) değiştirilmiştir.

+ Konuya Cevap Yaz

Yetkileriniz

  • Konu Acma Yetkiniz Yok
  • Cevap Yazma Yetkiniz Yok
  • Eklenti Yükleme Yetkiniz Yok
  • Mesajınızı Değiştirme Yetkiniz Yok