Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

Whats the best C compiler for the 8051?

Status
Not open for further replies.

Humungus

Full Member level 6
Joined
Jul 10, 2001
Messages
383
Helped
41
Reputation
82
Reaction score
15
Trophy points
1,298
Activity points
3,985
C compiler for 8051?

What's the best C compiler for the 8051?
 

Best for me is SDCC, because it's free software, but I think that Keil is best if money is not an issue.
 

SDCC is free but sometimes hard to configure. It produces less efificient
code in most cases (compared to comercial compilers)
Example:
The chess proram from the last elektor contest needs arround 6k with
keil (OT9) and about 11k with SDCC

Raisonance is also very good. The light version (32k) is much cheaper
than Keil.

usbman
 

Keil is the best, but my company use Franklin C
 

yes, k**l is the best, but if you're looking for a free compiler: check rigel corp. also...
 

How about Hi-Tech c compiler for 8051? Any advise would be appreciate :)

boyzplus
 

Best is not exist in real development world.

8051 architecture is not good for pointer operation.
If you do data manufulation hevily, it will be very slow.

So u will consider of assembly at any case....

Anyway Keil UI is very good to develop...
But real code is good or not according to your application...
 

Any opinion about Micro-C ??? It's very cheap. I know that it cann't be compared to the (great.. :wink: ) K*e*i*l compiler. How about we compare these compilers in term of price/performace ratio.
 

Why don't you use AVR RISC microcontroller. They are better than 8051 micro in speed.(single cycle execution). Software tools are also easily available from Imagecraft (www.imagecraft.com) for 30 days evaluation and freely downloadable.
 

Keil is the one !!

Many features included, including the ability to address much memory
with the 8032.

Also it supports all chips from the mcs51 family.
Get yourself a free demo for upto 2K.

Bye.
 

thank you for your replies guys.

They confirmed what I was guessing: Keil!!!
 

The Tasking 8051 is best. The nice C compiler , simulator also very good. The TASKING IS BEST [ :!: ]
 

Keil C51 v7.04 is the best (for Emulation, Compiler, Link, Optimize...).
 

Keil C51 is the best one.

It supports many types of MCUs (8051 comaptible).

Also has RTOS for your code, two versions: tiny and full functions.


:wink:
 

keil is the best.
tasking code is nearly 20 to 30 % less optimised in most of the cases.
hock
 

It depends

It depends where you are, how rich your company is .
You also have take some other tools, (e.g. ICE) into account.

Several options
K**L
T*SK*NG
I*R EW
Raisonance (optimization is inferior to K**L, by my testing)
ImageCraft
Micro-C8051
SDCC

Do not use Franklin, it does not update the software for a long. And the IDE is not stable under Win 98. Go to see Rasionace's website.
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top