Şimdi Ara

CCS C ve C#

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
1
Cevap
0
Favori
1.234
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Merhaba CCS C ve Pic ile ilgili ilk projem. Şu an C#'ta textbox'tan girdiğim 3 sayı ile 3 led'in yanma sürelerini kontrol etmeye çalışıyorum. Ancak tam olarak başaramadım. Textbox'tan girdiğim sayıyı yollama ve onu CCS C'de algılama kısmını çözemedim. İlk projem olduğunu düşünürek anlatırsanız sevinirim. Teşekkürler.

    C#'ta veri gönderen kısmım:

    //Verileri Gönder 
    private void button9_Click(object sender, EventArgs e)
    {
    {
    send(100);
    send(Byte.Parse(textBox1.Text.ToString()));
    }
    {
    send(101);
    send(Byte.Parse(textBox2.Text.ToString()));
    }
    {
    send(102);
    send(Byte.Parse(textBox3.Text.ToString()));
    }
    }


    CCS C kodum:

    #include <16F877.h> 
    #fuses XT,NOWDT,NOPROTECT,NOBROWNOUT,NOLVP,NOPUT,NOWRT,NODEBUG,NOCPD
    #use delay(clock=4000000)
    #use rs232(baud=9600, xmit=PIN_C6, rcv=pin_C7,uart1)
    #use fast_io (a)
    #use fast_io (b)
    #byte INTCON=0x0B
    #byte PIE1=0x8C

    long s1,s2,s3; //sürelerimiz
    long dt; //kesme ile gelen data
    int led=1; // veri hangi led için gelmiş


    void main()
    {
    INTCON=0b11000000; //global ve peripheral kesmeler aktifmiş
    PIE1=0b00100000; //uart kesmesi ayarlanmış
    set_tris_c(0b10000000);
    set_tris_d(0x00); //tümüyle çıkış olsun
    output_high(pin_d0); //calisma için

    while(1)
    {
    output_high(pin_d5);
    delay_ms(s1);
    output_low(pin_d5);
    output_high(pin_d6);
    delay_ms(s2);
    output_low(pin_d6);
    output_high(pin_d7);
    delay_ms(s3);
    output_low(pin_d7);

    }
    }

    #INT_RDA
    void data()
    {
    dt=getc();
    if (dt==100)
    {led=1;}
    if(dt==101)
    {led=2;}
    if(dt==102)
    {led=3;}

    if(led==1)
    {s1=1000*dt;}
    if(led==2)
    {s2=1000*dt;}
    if(led==2)
    {s3=1000*dt;}
    }







  • Yapay Zeka’dan İlgili Konular
    C programlama
    5 yıl önce açıldı
    ccs c port ayarlama
    16 yıl önce açıldı
    c++ örnekleri
    19 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.