Picproje Elektronik Sitesi

DERLEYİCİLER => Diğer Derleyiciler => Konuyu başlatan: pcb - 05 Mart 2016, 15:45:14

Başlık: 8051 işlemci ve C dili hangi program
Gönderen: pcb - 05 Mart 2016, 15:45:14
merhaba arkadaşlar

8051 işlemci ve C dili ile yazılan programı hex e çevirmek istiyorum, hangi derleyici kullanabilirim ?

#include<reg51.h>
#include<intrins.h>
#define uint unsigned int
#define uchar unsigned char

sbit CS0=P3^5;
sbit CD=P3^4;
sbit WR0=P3^1;
sbit WR1=P3^3;
sbit RES=P3^0;

sbit int0=P3^2;
sbit key_add=P0^1;
sbit key_dec=P0^2;
uchar Contrast_level=0xbf;
bit log=0;

void Step(void) interrupt 0 using 0
{
delay1(300);
if(int0==0)
// { while(IE0);
log=!log;
// }
   while(!int0);
  return;

}

void delay1(uint n)
{while(n--);
}


void Delay(uint n)
{while(n)
{    if((key_add==0)||(key_dec==0)) adj_Contrast();
  n--;
}
for(;log==1;)
{
if((key_add==0)||(key_dec==0)) adj_Contrast();
}

return;
}
Başlık: Ynt: 8051 işlemci ve C dili hangi program
Gönderen: quarko - 05 Mart 2016, 16:15:40
Keil C51 kullanabilirsin.
Başlık: Ynt: 8051 işlemci ve C dili hangi program
Gönderen: pcb - 05 Mart 2016, 16:19:03
C51 bir sürü hata verdi, bunların anlamını biliyormusunuz ?


Build target 'Demo - Simulator'
linking...
BL51 BANKED LINKER/LOCATER V6.22 - SN: Eval Version
COPYRIGHT KEIL ELEKTRONIK GmbH 1987 - 2009
"TRAFFIC.obj",
"SERIAL.obj",
"GETLINE.obj",
"Conf_tny.obj",
"START900.obj"
TO "traffic"
RAMSIZE(256)
*** FATAL ERROR L210: I/O ERROR ON INPUT FILE:
    EXCEPTION 0021H: PATH OR FILE NOT FOUND
    FILE: C:\KEIL_V5\C51\LIB\RTX51.LIB
Target not created.
Build Time Elapsed:  00:00:00
Başlık: Ynt: 8051 işlemci ve C dili hangi program
Gönderen: kimlenbu - 05 Mart 2016, 20:38:48
reads51 kullanabilirsin alternatif olarak
Başlık: Ynt: 8051 işlemci ve C dili hangi program
Gönderen: pcb - 05 Mart 2016, 20:58:26
stc89le516rd işlemci desteği yok reads51 in
Başlık: Ynt: 8051 işlemci ve C dili hangi program
Gönderen: quarko - 05 Mart 2016, 21:11:19
O zaman mikroelektronika nın 8051 derleyicisini kullanabilirsin.
Başlık: Ynt: 8051 işlemci ve C dili hangi program
Gönderen: pcb - 05 Mart 2016, 21:26:54
mikroelektronika #include<reg51.h> kodunda takıldı, tanımadı yani
Başlık: Ynt: 8051 işlemci ve C dili hangi program
Gönderen: z - 06 Mart 2016, 09:47:43
Alıntı yapılan: pcb - 05 Mart 2016, 16:19:03
C51 bir sürü hata verdi, bunların anlamını biliyormusunuz ?


Build target 'Demo - Simulator'
linking...
BL51 BANKED LINKER/LOCATER V6.22 - SN: Eval Version
COPYRIGHT KEIL ELEKTRONIK GmbH 1987 - 2009
"TRAFFIC.obj",
"SERIAL.obj",
"GETLINE.obj",
"Conf_tny.obj",
"START900.obj"
TO "traffic"
RAMSIZE(256)
*** FATAL ERROR L210: I/O ERROR ON INPUT FILE:
    EXCEPTION 0021H: PATH OR FILE NOT FOUND
    FILE: C:\KEIL_V5\C51\LIB\RTX51.LIB
Target not created.
Build Time Elapsed:  00:00:00


C:\KEIL_V5\C51\LIB\RTX51.LIB  böyle bir yol varmı içinde RTX51.LIB varmı kontrol et.

Başlık: Ynt: 8051 işlemci ve C dili hangi program
Gönderen: pcb - 07 Mart 2016, 10:11:23
STC89LE516 diye bir işlemci, C51 de tanımlı değil