Elektrotekno.com Ana Sayfa || Kullanma Kılavuzları || İstekleriniz


bu programı derleyemedim

Açıklama:
Elektrik, Elektronik, Haberleşme ve Otomasyon konularının ağırlıklı olarak konuşulduğu, tartışıldığı ve bilgi paylaşımı yapıldığı forumumuza hoşgeldiniz.
Şu an E-kütüphane (Elektrik, elektronik ve haberleşme konularında) kategorisi içerisindeki İstekleriniz forumunda bulunuyorsunuz.
Bu sayfada üyelerimizin "pscad.." konusundaki problem, görüş ve önerileri okuyabilir ayrıca konu hakkındaki doküman, resim, proje, devre ve programlara ücretsiz olarak ulaşabilirsiniz. Üye olduktan sonra sizler de konu hakkında sorular sorabilir ya da yorum ve paylaşım yaparak birikimlerinizi aktarabilirsiniz.
Forumdan tam olarak yararlanabilmek için üye olmayı unutmayınız!
Kayıt: 04 Eyl 2006
Mesajlar: 23

Offline
yerbudak
Tarih: 22 10 2006 14:54

aşağıda verdiğim programı derleyemedim yardım edermisiniz?

#include <16f84a.h>
#include <delay.c>

main(void)
{

unsigned int i;
unsigned char dizi[]={
0xff,0x02,0x0c,0x02,0xff,0x00, // m
0xff,0x89,0x89,0x89,0x81,0x00, // e
0xff,0x11,0x31,0x51,0x8e,0x00, // r
0xff,0x10,0x10,0x10,0xff,0x00, // h
0xfc,0x12,0x11,0x12,0xfc,0x00, // a
0xff,0x89,0x89,0x89,0x76,0x00, // b
0xfc,0x12,0x11,0x12,0xfc,0x00, // a
0x00,0x00,0x00,0x00,0x00,0x00 // bosluk
};

trısb=0;

for(;;){
for(i=0;i<48;i++){
portb=dizi[i];
delayms(1); // 1ms bekle
}
delayms(48); // 48ms bekle
}
}
Kayıt: 18 Eyl 2006
Mesajlar: 25
Konum: istanbul
Offline
sami_
Tarih: 22 10 2006 15:56

hata?


selam...

ana programda fonksiyon kullanmışsın delayms(1) gibi... programın devamında bu fonksiyonu (alt programı) yazdınmı? eger yazmadıysan buyuk olasılıkla hata verir.
birde #include <delay.c> cagırmışsın bu bilgisayarında mevcutmu?
Başa dön
Kayıt: 18 Ekm 2006
Mesajlar: 30

Offline
Marschall
Tarih: 22 10 2006 22:05

sen hangi compiler kullaniyorsun bilmiyorum ama,
verdigin örnegi ben ccs de su sekilde derledim.

Kod
#if defined(__pcm__)

#include <16f84.h>
#fuses xt,nowdt,noprotect
#use delay(clock=4000000)

#byte porta=5
#byte portb=6

main(void)
{
unsigned int i;
unsigned char dizi[]={
0xff,0x02,0x0c,0x02,0xff,0x00, // m
0xff,0x89,0x89,0x89,0x81,0x00, // e
0xff,0x11,0x31,0x51,0x8e,0x00, // r
0xff,0x10,0x10,0x10,0xff,0x00, // h
0xfc,0x12,0x11,0x12,0xfc,0x00, // a
0xff,0x89,0x89,0x89,0x76,0x00, // b
0xfc,0x12,0x11,0x12,0xfc,0x00, // a
0x00,0x00,0x00,0x00,0x00,0x00  // bosluk
};

   set_trıs_b(0);
   porta=portb = 0;

for(;;)
{
   for(i=0;i<48;i++){
   output_b(dizi[i]);
   delay_ms(1);  // 1ms bekle
   }
   delay_ms(48); // 48ms bekle
}
}

Başa dön
Kayıt: 21 Ekm 2006
Mesajlar: 68

Offline
cnrszr
Tarih: 22 10 2006 22:24

Ya arkadaş hi-tect c derleyicisi kullanmış galiba. Arada farklılıklar var. Ben ccs kullanıyorum ama c dilinde çok kısıtlama getirmişler özellikle işaretçiler konusunda. Ama tek satır kodla lcd kullanmak veya pwm yapmak da çok hoş bir olay. Asm olunca sayfalarca sürüyor... Tercih meselesi...
Başa dön
Kayıt: 18 Ekm 2006
Mesajlar: 30

Offline
Marschall
Tarih: 22 10 2006 23:39

PIC c dili icin degisik Derleyicilier var.
Bu Derleyicilerin kendilerine has Fonksiyonlari var.
Ama yinede Ansi C++ bilen , bu derleyicileri kullanmada zorlanmaz diye düsünüyorum.
Başa dön
Kayıt: 04 Eyl 2006
Mesajlar: 23

Offline
yerbudak
Tarih: 23 10 2006 00:30

cevaolarınız için teşekkürler anlaşılan çok çok çalışmam gerek bu programı pic c compilerde denedim deneme sürümünü olmadı sağolsun bu kodu yazan arkadaş hex dosyasını yolladı kurtuldum :)

ilginize teşekkürler

Bütn herkese iyi bayramlar
Başa dön



bu programı derleyemedim


Benzer Konular

- Opamp Kazanç hesap programı

- mikrodalga hesapları yapabilen matlab gui programı
- Kablo Kesit Programı
- Motor yol verme programı
- Otomatik Kompanzasyon Hesap Programı
- desinger çizim programı - freeware
- Mikro Code Studio ile yazılmış programı hex e cevirirken hata veriyor (YARDIM!)
- Dosya kopyalama programı Supercopier - freeware
- Güzel Bir Aydınlatma Programı 3 Boyutlu

- Aydınlatma Hesap programı

- Süper bir simülatör: 8051'in İşlevsel Tabanlı Benzetim Programı (Türkçe)

Sitemize üyelik ve içeriğin indirilmesi tamamen ücretsizdir. Sitemizde paylaşılan tüm dokümanlar (Tezler, makaleler, ders notları, sınav soru cevaplar, projeler) paylaşımcıların bireysel çalışmaları olup telif hakları kendilerine aittir ya da açık bir şekilde kamusal alana yerleştirilmiş dokümanların birer kopyalarıdır. Kişilerin bireysel çalışmalarını sitemizde yüklemesinde, sitemizde paylaşıma teşvik eden puanlama sisteminin de etkisi büyüktür. Bunlara rağmen hala size ait olan ve burada bulunmasına izin vermediğiniz dokümanlar varsa iletişim bölümünden yöneticilere bildirmeniz durumunda derhal silineceklerdir.
Powered by phpBB | Translated by phpBB Türkiye | Ads by Google Adsense | Design by Crazy Bat based
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72