Şimdi Ara

P16f877a mikroC yardımm !!

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
5
Cevap
0
Favori
145
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
Öne Çıkar
0 oy
Sayfa: 1
Giriş
Mesaj
  • Arkadaşlar merhaba

    Ben simülasyonda çalıştırdığım projeyi gerçek hayatta çalıştıramıyorum ve nerde hata yaptığımıda bulamadım, bu konu hakkında yardımcı olabilecek birileri var mı ?


    long int veri=0;
    float voltaj=0,gerilim=0;
    unsigned char FlagReg;
    sbit ZC at FlagReg.B0;

    void interrupt(){
    if (INTCON.INTF){ //kesme oluşması için INTCON.INTF bayrağı kaldırdı
    ZC = 1;
    INTCON.INTF = 0;
    }
    }

    void main() {
    TRISA= 0b00000100; // potansiyometre girişi
    TRISD = 0b11111100; // RD0 ve RD1 is output
    TRISB = 0x01; //RB0 giriş yapıldı
    OPTION_REG.INTEDG = 1; //yükselen kenarda tetikleme
    INTCON.INTF = 0; // INT bayrağını sil
    INTCON.INTE = 1; //Rb0 KESMESİNE MÜSADE ET
    INTCON.GIE = 1; //BÜTÜN KESMELERE MÜSADE ET
    adcon0=0b10010000; // kanal2(AN2)seçildi.
    adcon1=0b10000010; // 5 analog,3 dijital uç olacak şekilde ayarlandı

    do
    {
    veri=ADC_Read(2); //Kanal 2 seçildiğinde ADC_Read(2) olur.
    voltaj=(0.004887586*veri);
    gerilim=11*voltaj; // Gerilim bölücüyle 11 kat gerilimi küçültük.Yazılımla 11 kat büyütüyoruz.

    if (ZC){ //zero crossing oluştu
    Vdelay_ms(gerilim); // gerilim değerine göre gecikme zamanı

    PORTD.f0 = 1;
    delay_us(1000); //1000us pulse göndersin POZİTİF ALTERNANSDAKİ SCR Yİ TETİKLEMEK İÇİN
    PORTD.f0 = 0;
    delay_us(9000); //iki scrnin tetiklenme sürelerinin farkı
    PORTD.f1 = 1;
    delay_us(1000); //1000us pulse göndersin NEGATİF ALTERNANSDAKİ SCR Yİ TETİKLEMEK İÇİN
    PORTD.f1 = 0;
    ZC = 0;
    }
    }
    while(1);
    }

     P16f877a mikroC  yardımm !!

     P16f877a mikroC  yardımm !!



    _____________________________




  • Mikroc ile bu sıkıntıları yasayan bir tek sen degilsin emin olabilirsin...

    < Bu ileti mobil sürüm kullanılarak atıldı >
    _____________________________
    Apple Hile Dünyasıwww.iphonehileleri.com
  • quote:

    Orijinalden alıntı: valala6

    Mikroc ile bu sıkıntıları yasayan bir tek sen degilsin emin olabilirsin...

    Nasil yani ? Sizce aıkıntım mikroc kullanmamdan kaynakli mi ? Ccs falan kullansam duzelir mi ?

    < Bu ileti mini sürüm kullanılarak atıldı >
    _____________________________
  • sinbeipta S kullanıcısına yanıt
    Şimdi sıkıntı şu oluyor, mikroc de yazdığın kod gerçekte çalışmıyor; ama isis te çalışıyor. Bunun sebebi isis bütün yazılımı olması şeklinde algılıyor. Aslında mikroc de yazdığımız kod sıkıntılı oluyor. Kodu düzeltmek lazım. Şu an yoldayım sonra bakacağım koda

    < Bu ileti tablet sürüm kullanılarak atıldı >
    _____________________________
    Apple Hile Dünyasıwww.iphonehileleri.com
  • quote:

    Orijinalden alıntı: valala6

    Şimdi sıkıntı şu oluyor, mikroc de yazdığın kod gerçekte çalışmıyor; ama isis te çalışıyor. Bunun sebebi isis bütün yazılımı olması şeklinde algılıyor. Aslında mikroc de yazdığımız kod sıkıntılı oluyor. Kodu düzeltmek lazım. Şu an yoldayım sonra bakacağım koda


    anladım, müsait oldugunuzda yardım edebilirseniz gerçekten çok minnettar kalırım. Teşekkürler
    _____________________________
  • Yapay Zeka’dan İlgili Konular
    16f877 usart kesme
    18 yıl önce açıldı
    Orcad hata
    12 yıl önce açıldı
    Daha Fazla Göster
    
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.