8051 işlemci ve C dili hangi program

Başlatan pcb, 05 Mart 2016, 15:45:14

pcb

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;
}

quarko

"Vicdanın ziyası ulum-u diniyedir. Aklın nuru fünun-u medeniyedir. İkisinin imtizacıyla hakikat tecelli eder."

pcb

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

kimlenbu

reads51 kullanabilirsin alternatif olarak

pcb

stc89le516rd işlemci desteği yok reads51 in

quarko

O zaman mikroelektronika nın 8051 derleyicisini kullanabilirsin.
"Vicdanın ziyası ulum-u diniyedir. Aklın nuru fünun-u medeniyedir. İkisinin imtizacıyla hakikat tecelli eder."

pcb

mikroelektronika #include<reg51.h> kodunda takıldı, tanımadı yani

z

Alıntı yapılan: pcb - 05 Mart 2016, 16:19:03 [Genişlet]
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.

Bana e^st de diyebilirsiniz.   www.cncdesigner.com

pcb

STC89LE516 diye bir işlemci, C51 de tanımlı değil