21 Eylül 2021, 02:47:34

Haberler:

Foruma Resim Yükleme ve Boyut Sınırlaması ( ! )  https://bit.ly/2GMFb8H


PIC MCU C,C++ Compilers

Başlatan byka, 18 Ekim 2002, 05:44:41

Erol YILMAZ



ercanaslan

Link sağlam  şimdi ben   indiriyorum

Okan AKÇA

ccs gercekten kendisini kanıtladı

Extreme

Alıntı yapılan: byka - 18 Ekim 2002, 05:44:41
merhaba arkadaslar bu bolum simdilik buradan devam edecek yakın zamanda tasınacak.

bu bolumde de Pic MCU lar icin kullanılan C,C++ compiler programlarını bulacagız ve tartısacagız
ilk olarak buradan baslayalım

Mplab ve Hi-Tech C compiler ogrenme
http://www.microchipc.com/HiTechCtutorial/

PIC CC ANSI C Compiler
http://www.htsoft.com
http://www.htsoft.com/software/updates/pic/updates.html
HI-TECH PICC Manual http://www.htsoft.com/products/pic/manual/



editor programı
http://www.fixedsys.com/context/

Compiler updates http://www.htsoft.com/software/updates/

mikro c derleyici için program bakıyorum bunları indirdim fakat bir türlü program açmıyor.

xp ve win 7 64bitde denedim olmuyor bir kişi çalışan bir programı upload edebilir mi ?

18f877 yi programlasa yeter son sürüm olması gerekmiyor.

Erol YILMAZ

Alıntı yapılan: Extreme - 01 Şubat 2013, 20:20:34
mikro c derleyici için program bakıyorum bunları indirdim fakat bir türlü program açmıyor.

xp ve win 7 64bitde denedim olmuyor bir kişi çalışan bir programı upload edebilir mi ?

18f877 yi programlasa yeter son sürüm olması gerekmiyor.

Yaklaşık olarak 11 sene önceki verilmiş linklerde program bulabilmek büyük şans :)

Başka yerlerde aramak lazım :)

Extreme

Alıntı yapılan: Allegro - 01 Şubat 2013, 20:34:40
Yaklaşık olarak 11 sene önceki verilmiş linklerde program bulabilmek büyük şans :)

Başka yerlerde aramak lazım :)

:))
çalışmayan ölü link yok yani.

hocam tabiki orada aramadım yapmayın .. hi-tech in sitesinden ve bir kaç siteden indirdim . toplamda 5 program indirdim ama nedense çalışmadı çalışan elinde olan varsa upload ederse sevinirim.

teşekkür ederim.

LukeSkywalker

mikroC derleyici için bunlara bakmayacaksınız.
MikroC derleyiciler 2K'ya kadar ücretsiz derleme yaparlar.
http://www.mikroe.com 'dan indirebilirsiniz.

Extreme

01 Şubat 2013, 20:46:28 #38 Son düzenlenme: 01 Şubat 2013, 20:55:33 Extreme
Alıntı yapılan: LukeSkywalker - 01 Şubat 2013, 20:41:58
mikroC derleyici için bunlara bakmayacaksınız.
MikroC derleyiciler 2K'ya kadar ücretsiz derleme yaparlar.
http://www.mikroe.com 'dan indirebilirsiniz.

İndirdim çalıştı. teşekkürler. aşağıyada direct linki koyuyorum arıyan arkadaşlar faydalansın.

http://www.mikroe.com/downloads/get/29/mikroc_pro_pic_2012_v580.zip


yusufburak

13 Şubat 2013, 01:49:38 #39 Son düzenlenme: 13 Şubat 2013, 03:16:00 yusufburak
 Bu kodları derlemek istiyorum da bi türlü verdiğiniz linklerden derleyici indiremedim :S direk link verebilir misiniz ? ya da direk hex dosyasını alabilir miyim ?

#include <pic.h>
#include <delay.c>
#include <lcd.c>
#include <stdio.h>

//Konfigurasyon ayarlari
__CONFIG(WDTDIS&LVPDIS&PWRTEN&XT);

// Reed anahtar RA0'a pinine bagli
#define SW RA0 

// Global degiskenler
unsigned char kontrol=0;
unsigned char sonuc[]="                ";
unsigned int CX;
float pi=3.14159r=0.035//çark yaricapi

//---- TIMER kesme alt programi -----
void interrupt kesme(void){
CX++;
if(
CX>10000)kontrol=1;
	

T0IF=0// Bayragi temizle
TMR0=131// TIMER'i tekrar yukle
}

//--------- LCD alt programi----------
void LCD_yaz(void){
float hiz;
unsigned int hiz2;

lcd_clear(); // LCD'yi temizle
hiz=2*pi*r*/CX// km/saat cinsinden
hiz=(hiz*1000)3600/; //m/s cinsinden çevirdik. 
hiz2=(int)hiz// hiz degerini hesapla

lcd_goto(0x00); lcd_puts(" AKIŞKAN HIZI ");

if(
kontrol==0){ // Sonucu LCD'ye yazdir
sprintf(sonuc+3,"%d m/Sn",hiz2);
lcd_goto(0x40); lcd_puts(sonuc);
}

else{ 
// Akis yoksa Hiz=0 yazdir 
lcd_goto(0x41); lcd_puts("*** HIZ=0 ***");
}
	

}
//----------- ANA PROGRAM ------------

main(void)
{
       
	

TRISA=0x01// Port A'nin ilk pini giris  
TRISB=0x00// PortB'nin hepsi cikis
CMCON=0x07// PortA sayisal giris
PORTA=0// Baslangic durumu ayarlari
PORTB=0;  

// LCD islemleri
DelayMs(250);
lcd_init();
lcd_clear();
lcd_write(0x0C); //imleci gizle
lcd_goto(0x00); lcd_puts(" AKIŞKAN HIZI ");

// TIMER islemleri
T0CS=0// Dahili clock
PSA=0// Prescaler TMR0 icin ayarli
PS0=0PS1=1PS2=0// Oran 1:8
ei(); // Butun kesmeler etkin
T0IE=0// Baslangicta TIMER pasif
T0IF=0// Bayrak temizle

// Hiz olcum islemleri
for(;;){

CX=0kontrol=0;
	

while(
SW==0); // Giris 0 ise bekle
TMR0=131// 125 sayim (256-131=125)
T0IE=1// TIMER baslat
while(SW==1); // Giris 1 ise bekle
while(kontrol==0){if(SW==1)break;}

T0IE=0// TIMER'i durdur
LCD_yaz(); // LCD alt programina git

DelayMs(250); // 250 ms bekle
while(SW==1); 

// islemleri tekrarla
// Programin sonu

Öğretici aranıyor :)

Yasal Uyarı: Picproje.org sitemizde 5651 sayılı kanunun 8. maddesine ve T.C.Knın 125. maddesine göre tüm üyelerimiz yaptıkları paylaşımlardan kendileri sorumludur. Picproje.org hakkında yapılacak tüm hukuksal şikayetleri İletişim sayfamızdan bize bildirdikten en geç 3 (üç) iş günü içerisinde ilgili kanunlar ve yönetmelikler çerçevesinde tarafımızca incelenerek gereken işlemler yapılacak ve site yöneticilerimiz tarafından bilgi verilecektir.