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;
}
Keil C51 kullanabilirsin.
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
reads51 kullanabilirsin alternatif olarak
stc89le516rd işlemci desteği yok reads51 in
O zaman mikroelektronika nın 8051 derleyicisini kullanabilirsin.
mikroelektronika #include<reg51.h> kodunda takıldı, tanımadı yani
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.
STC89LE516 diye bir işlemci, C51 de tanımlı değil