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.
Why are you still using the 8051 for god's sake?
It's 20 years old. The H8 pisses over it, so does a pic, and a avr. and an st, and a 166, and lodes of others!
Mind you, it's good for washing machine's.
8)
 

Why not 8051?

4-bit MCU's are still popular in some fields, maybe very
low-end applications. Not every apllication needs a powerful
MCU.

Sometimes, cost is a key issue. Not only the BOM cost, it
still takes to train engineers.

I know C166 or H8 is very good. They have to find their
own fields, unless they could beat the low-end MCU's
in price and peformance.

Personal opinion. Any comment is welcome.
 

Good personal opinion, waterman.

For btbass:
If the reason for pushing forward the development of 51 kernel is unknown for you, don't blame the designers for that.

Just two hints:

http://www.triscend.com/products/e5.htm
**broken link removed**

good for washing machine's !!!!!!!!!!!!!!!!!!!

Man, you're wrong informed ! I can't admit that, not even as a joke !

As long as the 8051 will have a strong support from the field, both hardware and software, will always be on top.

My personal opinion.
 

Believe Keil is one of the the best if not the best and I agree with silvio - still plenty of support for embedded systems using the 8051
 

I think the 8051 is popular because it's the one used in schools and colledges. Stick to what you know to be safe. It has undergone continuous development with hundreds of variants and super speed varieties.
I'm not realy knocking it, it does the business.
As for cost, ST make some powerful micros that cost as little as 48p in quantities.
 

hi,

do you think that 8051 needs a RTOS ? I am thinking of buying Keil's RTOS. But, how can I decide if my application needs RTOS or I can just write a big-loop progarm ?
 

RTOS is good for group work
For example 2 ~ 3 person develop each application or module....

But your project is not ....
You may consider another way even using big loop.

RTOS is not good to debug ....
RTOS is message driven method for programming. You can use event(interrupt) driven method.

Big loop is used make key check routine.
---> You apply function table method to this. Will be good.

Timer Interrupt is also good for LED control or display....

Enjoy
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top