Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronic 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.

btbass

Advanced Member level 5
Joined
Jul 20, 2001
Messages
1,897
Helped
438
Reputation
880
Reaction score
287
Trophy points
1,363
Location
Oberon
Activity points
12,861
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)
 

waterman

Member level 5
Joined
Mar 27, 2002
Messages
80
Helped
2
Reputation
6
Reaction score
2
Trophy points
1,288
Activity points
562
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.
 

silvio

Advanced Member level 3
Joined
Dec 31, 2001
Messages
716
Helped
105
Reputation
210
Reaction score
16
Trophy points
1,298
Location
Romania
Activity points
11,497
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
http://www.cygnal.com/Products/C8051F124.htm

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.
 

jblack

Newbie level 4
Joined
Apr 12, 2003
Messages
6
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
24
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
 

btbass

Advanced Member level 5
Joined
Jul 20, 2001
Messages
1,897
Helped
438
Reputation
880
Reaction score
287
Trophy points
1,363
Location
Oberon
Activity points
12,861
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.
 

hwlee

Newbie level 5
Joined
Apr 27, 2003
Messages
9
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
124
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 ?
 

year

Member level 3
Joined
Feb 21, 2002
Messages
62
Helped
1
Reputation
2
Reaction score
1
Trophy points
1,288
Activity points
441
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

Top