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

"Aslanlar kendi hikayelerini yazmadıkça, avcıların kahramanlık hikayelerini dinlemek zorundayız."

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.
"Aslanlar kendi hikayelerini yazmadıkça, avcıların kahramanlık hikayelerini dinlemek zorundayız."

pcb

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

z

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.

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

pcb

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