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


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 "bu programı derleyemedim" 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!

bu programı derleyemedim

Kayıt: 04 Eyl 2006
Mesajlar: 23

Offline
yerbudak
Tarih: 22 10 2006 15: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 16: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: 29

Offline
Marschall
Tarih: 22 10 2006 23: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: 69

Offline
cnrszr
Tarih: 22 10 2006 23: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: 29

Offline
Marschall
Tarih: 23 10 2006 00: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 01: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

- Her dakika Kendini güncelleyen haber programı

- c# ile yazılmış sürücü kursu otomasyon programı -yardım
- CADDY Basic Elektrik şema çizim programı
- Ladder Türk PLC programı - freeware
- Grafik LCD ler için resim programı FastLCD
- Telefon Rehberi Programı (C# ile kodlanmıştır ve açık kaynak kodludur)
- otomasyon, s7-200 plc, winCC programı staj defteri - Panel Teknik Otomasyon
- tork hız grafiği çizdiren matlab programı
- Dijital Fotoğraf albümü hazırlama programı

- Gerilim Düşümü Programı + Aktif Reaktif Hesap

- PARSIC Programı Kullanımı ve Uygulamalar


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