IAR v/s KEIL for 8051

Hi All,

I will be using 8051 based micro-controller for my project. I want to choose C complier for it between Keil and IAR. Anybody who has experience on these compilers please help me in doing this and share your experiences with these compilers. Let me also know any benchmarks, comparisons about the performances of these compilers.

Thank you.

Regards, Shailendra

Reply to
Mehta Shailendrakumar
Loading thread data ...

Keil is an welll-integrated toolkit.Now its name is uVersion 2.Once I used SyncMOS 51 chipset to build a voice terminal. I think you can do everything in Keil uVersion 2, coding, compiling, debugging, managing your project file. There is one issue, when I use hardware emulator to debug , I can't debug in source code level because all the source code is invisible.

The performance of compiler, how to evaluate it? I think the code we design decide the performances.Ineffective code causes poor performance.

Maybe you can lookup 8051 microcontroller FAQ in

formatting link
it include detailed info.

Good luck

Reply to
robbie chen

I used a version of IAR back around 1990, and a version of Keil around

1999. Based on that experience, I'd lean towards Keil, if given the choice. However, both products have advanced in the intervening years, and I don't think you'll go much wrong by choosing either one.

Regards,

-=Dave

--
Change is inevitable, progress is not.
Reply to
Dave Hansen

Keil is now uVision 3. I highly recommend it. The built-in simulator is fantastic.

Scott

Reply to
Not Really Me

"Mehta Shailendrakumar" wrote in message news:da06l4$r72$ snipped-for-privacy@ns2.fe.internet.bosch.com...

Both are well thought of. IAR are notorious for restrictions such as; dongle required and a special code that takes a week to get, you don't buy the IAR compiler, you buy the right to use it ... meaning you can not resell it.

Keil is much less restricted and has put out a quality product for many years.

Reply to
bitmaster

I have used Keil for the past two years and am quite pleased with it. I recommend spending the extra bucks and getting the uV3 IDE as well. I used to use the Keil tool set with Silicon Labs' IDE and it didn't work as well.

Bob

Reply to
Bob Stephens

My Keil came with a dongle :-(

Reply to
Bill Davy

Five or six years ago, when I was using Keil 5.5, it did not have any use prevention, er, I mean "copy protection", but I heard complaints on usenet about the European version being dongled. You are apparently in England.

I don't know if the U.S. version is still dongle (and other impediment) -free, but if it is, that would be more than enough to recommend it above IAR, if IAR is dongled. Version 5.5 was more than "good enough," and I hear the newer versions are even better.

Regards,

-=Dave

--
Change is inevitable, progress is not.
Reply to
Dave Hansen

I have version 7.50 (US) and there is no dongle or other impedimentia.

Very pleased with it, too...

Bob

Reply to
Bob Stephens

snipped-for-privacy@hotmail.com (Dave Hansen) wrote in news:42c545ae.670161500 @news.aioe.org:

The US version is still dongle free, and we have been extremely happy with it for developing 8051 code.

--
Richard
Reply to
Richard

Keil and IAR are great tools, but have you considered alternatives?

formatting link
formatting link
Dunfield 8051 Tools

Reply to
AntiSPAM_g9u5dd43

In article , AntiSPAM snipped-for-privacy@yahoo.com writes

Not for serious work.

Keil recommend (or used to) this one for non-serious applications.

--
\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\
\/\/\/\/\ Chris Hills  Staffs  England     /\/\/\/\/
 Click to see the full signature
Reply to
Chris Hills

As the "Technical Support" page doesn't seem to have been updated since their fax problems in March 2003, they might possibly not be the most responsive vendor on the planet. Maybe Ontario Telephone is still working on repairing the cut phone line?

--
Rich Webb   Norfolk, VA
Reply to
Rich Webb

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.