electronics forum

Rules | Recent posts | topic RSS | Search | Register  | Log in

Please share your experience on 8051 Microcontroller..


Post new topic  Reply to topic    EDAboard.com Forum Index -> Microcontrollers -> Please share your experience on 8051 Microcontroller..
Author Message
nvp



Joined: 16 Sep 2003
Posts: 76
Location: EARTH


Post03 Mar 2004 10:39   

Please share your experience on 8051 Microcontroller..


Hello Friends,

I am in design with 8051 microcontroller project. It is great if you people share your experience on the same. Any type of do's and don't do's are fine..

Also if possible provide me some usefull materials...

Regards
NVP
Back to top
pisoiu



Joined: 31 Dec 2002
Posts: 729
Helped: 24
Location: Romania


Post03 Mar 2004 10:45   

Re: Please share your experience on 8051 Microcontroller..


Hi,
The experience is huge, as well as the number of materials presented at elektroda, about this subject. Search at e-books download. If you need opinions, you'll have to be more specific. What is your project, what you are trying to realise?
Back to top
GeorgeM



Joined: 19 Nov 2003
Posts: 37


Post03 Mar 2004 18:37   

Re: Please share your experience on 8051 Microcontroller..


Try this site: http://www.8052.com. It has a lot of stuffs.

Ask any questions at its forum

http://www.8052.com/forum

It is professional forum for '51 derivatives.

Regards,
George
Back to top
nvp



Joined: 16 Sep 2003
Posts: 76
Location: EARTH


Post04 Mar 2004 5:53   

Re: Please share your experience on 8051 Microcontroller..


Hi Friend,

I would like to know, which compiler should I use to compile C program for 8051 Microcontroller and how to download the binary code from PC to hardware. If you could explain...it is great...

Regards
NVP

pisoiu wrote:
Hi,
The experience is huge, as well as the number of materials presented at elektroda, about this subject. Search at e-books download. If you need opinions, you'll have to be more specific. What is your project, what you are trying to realise?
Back to top
eltonjohn



Joined: 22 Feb 2002
Posts: 1751
Helped: 28


Post04 Mar 2004 6:06   

Re: Please share your experience on 8051 Microcontroller..


The 51 is now a well established product That means that there is no ABSOLUTE best assambler or C compiler .. Though Keil has emerged like some kind of standard . The 51 is the Cousin .. of the world's first MICROCONTROLLER , the i8031 .. The original core is OLD and slow by today's standarts .. But this appeciation only depends of your current NEEDS .. If your requeriments are few .Not computing intensive
any thing will do .. Ther are 51's today running at 100 mhz and other are SOC ..like triscend's .. It depends of your requirements ..Do you need a standard 51 .Is it for a PROJECT?, or as programing vehicule ? .. Anyways you'll be safe if you go with the KEIL enviroment and on the CPU side .. Cygnal products are well notecing


Last edited by eltonjohn on 07 Mar 2004 20:44; edited 2 times in total
Back to top
efool



Joined: 01 Feb 2004
Posts: 9


Post05 Mar 2004 16:45   


I think Keil C is good compiler for c language of 8051.
Back to top
haerifar



Joined: 02 Feb 2004
Posts: 113
Helped: 1
Location: Iran - Tehran


Post05 Mar 2004 18:34   


there is one compiler exist
this name C51
if you want to have this , send PM .
i can upload this software.
Back to top
CMOS



Joined: 06 Jan 2004
Posts: 810
Helped: 39
Location: USA


Post07 Mar 2004 19:54   

Re: Please share your experience on 8051 Microcontroller..


My experience with 8051 has been excellent. It is a very stable, widely used microcontroller and has been accepted by industry since more than 15 years. New 8051's can run upto 40MHz, so speed is no more a issue with these controllers. New high speed (6 clock) versions are available from Philips and Cygnal.
There are many freeware tools available for this family. Try www.pjrc.com for some cool 8051 projects and development boards with number one open source monitor program called "Paulmon".

Also try this site for more tools on 8051. http://bit.kuas.edu.tw/~8051
Back to top
Ajay



Joined: 29 Feb 2004
Posts: 31


Post08 Mar 2004 11:37   

Re: Please share your experience on 8051 Microcontroller..


We have done over 300 projects with the 8051 and have wealth of information and tools for this. Most of these projects were completed in the 90's.

However, we are NOT using the 8051 core for any NEW design anymore. The main reason for using 8051 in the past that it was at the right price for the right functionality. Now, you can get an ARM7 core with more on chip memory (Philips, Atmel, Oki to name a few) than the 8051. Even the soc available with the 8051 core still have to deal with the 64 kB code barrier (sure there are bank switching codes available but that is a bad fix for a problem which can be solved by using a better chip!!).

If you still want to use the 8051 core, please look at the uPSD chips from ST Microelectronics which come with 256 kB flash, 32 kB RAM and 2 serial ports. Nice design.

About the compilers, I believe the Keil is the best (we have tried plenty of them) but when it comes to 8051, frankly coding in assembly works the best since you are always limited with memory (unless you are doing a small project, in which case, I would strongly recommend the Microchips!!).

Ajay
Back to top
nvp



Joined: 16 Sep 2003
Posts: 76
Location: EARTH


Post08 Mar 2004 11:57   

Re: Please share your experience on 8051 Microcontroller..


Ajay wrote:
We have done over 300 projects with the 8051 and have wealth of information and tools for this. Most of these projects were completed in the 90's.

However, we are NOT using the 8051 core for any NEW design anymore. The main reason for using 8051 in the past that it was at the right price for the right functionality. Now, you can get an ARM7 core with more on chip memory (Philips, Atmel, Oki to name a few) than the 8051. Even the soc available with the 8051 core still have to deal with the 64 kB code barrier (sure there are bank switching codes available but that is a bad fix for a problem which can be solved by using a better chip!!).

If you still want to use the 8051 core, please look at the uPSD chips from ST Microelectronics which come with 256 kB flash, 32 kB RAM and 2 serial ports. Nice design.

About the compilers, I believe the ke*il is the best (we have tried plenty of them) but when it comes to 8051, frankly coding in assembly works the best since you are always limited with memory (unless you are doing a small project, in which case, I would strongly recommend the Microchips!!).

Ajay


Hi Ajay,

It is really nice to see your suggestion. As per my opinion, ARM and its family for high end application. My application is very small. Thatz why I preferred 8051. Off course, as you said, It is well established.

Regards
NVP
Back to top
Ajay



Joined: 29 Feb 2004
Posts: 31


Post08 Mar 2004 13:47   


NVP, if your application is small, consider the Microchip solutions. Very cheap (less than $1 for some chips!!) and have the right tools for small code. When the code size starts increasing, the debugging tools available on 8051 are simply too good. Look at Nohau emulators, simply great!

Ajay
Back to top
sekafree



Joined: 12 Jun 2001
Posts: 25


Post08 Mar 2004 13:53   

Re: Please share your experience on 8051 Microcontroller..


Hello,

If you want to try arm 7, there is an excellent evaluation board with color display, ram card reader, sound card, etc.. it is called 'game boy advance' Wink

You can use gcc or assembly on it.

www.gbadev.org

www.devrs.com/gba

and a lot more...
Back to top
Google
AdSense
Google Adsense




Post08 Mar 2004 13:53   

Ads




Back to top
nvp



Joined: 16 Sep 2003
Posts: 76
Location: EARTH


Post09 Mar 2004 5:05   


Ajay wrote:
NVP, if your application is small, consider the Microchip solutions. Very cheap (less than $1 for some chips!!) and have the right tools for small code. When the code size starts increasing, the debugging tools available on 8051 are simply too good. Look at Nohau emulators, simply great!

Ajay


Hello Ajay,

I agree with you, But in our palce getting the micro chip IC is bit difficult. But I am getting 8051 with out any problem. Also 8051 is one of the good micro-controller. I will do this project in 8051. Later I go for micro-chip.

It is really great help from you....


Regards
NVP.
Back to top
dingding123



Joined: 09 Mar 2004
Posts: 6


Post09 Mar 2004 23:35   


What do you want to know? Please show me some questions in detail.Maybe I can do your a favor.

Keil C is best tools for 51 MPU.
Try it!
Back to top
ucs4me



Joined: 06 Oct 2004
Posts: 1


Post06 Oct 2004 17:01   

Re: Please share your experience on 8051 Microcontroller..


I used a copy of the Keil eval compiler. Although it was a pretty user friendly tool, I was turned off by the fact that their free version automatically set my code offset to 4000H. Since I was programming an AT89C2051, this put me outside of the internal memory boundary. I wasn't to happy about that. I turned to the Raisonance RIDE 51 eval package and found it to be just as nice as the Keil offering. I ended up purchasing The Ride51 IDE. I have been quite happy with it ever since.

Those who are evaluating Keil, watch out for this snag!
Back to top
mgajo



Joined: 15 May 2001
Posts: 347


Post06 Oct 2004 22:19   

Re: Please share your experience on 8051 Microcontroller..


Hi

Take a look at

www.wickenhaeuser.com

c51 8k FREE Smile
Back to top
khafaji



Joined: 28 Sep 2004
Posts: 19
Helped: 1


Post07 Oct 2004 1:55   

Please share your experience on 8051 Microcontroller..


Hello
I think that SDCC is very good program to compile C for 8051. And it is Free. Also try this:
http://www.eo-tek.com/8051 microcontrollers/index.htm
Back to top
tutx



Joined: 04 Mar 2004
Posts: 152
Helped: 16


Post07 Oct 2004 10:29   

Re: Please share your experience on 8051 Microcontroller..


In my opinion, this is the best !

http://www.fsinc.com/devtools/products/DS-PRV.htm
Back to top
ME



Joined: 14 Mar 2002
Posts: 1523
Helped: 13


Post07 Oct 2004 13:13   


nvp wrote:
Ajay wrote:
NVP, if your application is small, consider the Microchip solutions. Very cheap (less than $1 for some chips!!) and have the right tools for small code. When the code size starts increasing, the debugging tools available on 8051 are simply too good. Look at Nohau emulators, simply great!

Ajay


Hello Ajay,

I agree with you, But in our palce getting the micro chip IC is bit difficult. But I am getting 8051 with out any problem. Also 8051 is one of the good micro-controller. I will do this project in 8051. Later I go for micro-chip.

It is really great help from you....


Regards
NVP.

If you have access to Atmel AVR, you should also consider this MCU, they are sligthly cheaper than PIC and more powerful.
Some of them are even pin for pin compatible with 8051 except that the reset pin is inverted.
TI MSP430 could also be an optin, but they don't make small 8 pin devices like AVR and PIC and can't run at 5 V.
Back to top
M!k



Joined: 22 Apr 2002
Posts: 871
Helped: 79


Post07 Oct 2004 13:27   

Re: Please share your experience on 8051 Microcontroller..


mgajo wrote:
Hi

Take a look at

www.wickenhaeuser.com

c51 8k FREE Smile


ever tried to compile these 8kB? I did it and it took several minutes for that job. I've never seen a slower compiler.


Mik
Back to top
EricP



Joined: 14 Oct 2004
Posts: 1


Post14 Oct 2004 14:19   

Re: Please share your experience on 8051 Microcontroller..


tutx wrote:
In my opinion, this is the best !

[url]h**p://www.fsinc.com/devtools/products/DS-PRV.htm[/url]


This was developed by Raisonance and Franklin does not sell anymore, but Raisonance still exists. The new environment is called RIDE see http://www.raisonance.com/products/info/RIDE.php Shocked
Back to top
TRUNGDPHAN



Joined: 01 Jul 2004
Posts: 32


Post25 Oct 2004 17:03   

Re: Please share your experience on 8051 Microcontroller..


You should study hardware carefully and use C-Compiler for Microcontroller to develope your project to save time.
Back to top
Ruud



Joined: 19 Nov 2004
Posts: 1


Post19 Nov 2004 15:51   

Re: Please share your experience on 8051 Microcontroller..


I wonder if anyone can compare the ARM and the 8051 in terms of code size.

If I compile the same program for both processors, which processor will get the biggest object code???

Ruud
Back to top
Arabic versionBulgarian versionCatalan versionCzech versionDanish versionGerman versionGreek versionEnglish versionSpanish versionFinnish versionFrench versionHindi versionCroatian versionIndonesian versionItalian versionHebrew versionJapanese versionKorean versionLithuanian versionLatvian versionDutch versionNorwegian versionPolish versionPortuguese versionRomanian versionRussian versionSlovak versionSlovenian versionSerbian versionSwedish versionTagalog versionUkrainian versionVietnamese versionChinese version
Post new topic  Reply to topic    EDAboard.com Forum Index -> Microcontrollers -> Please share your experience on 8051 Microcontroller..
Page 1 of 1 All times are GMT + 1 Hour
Similar topics:
DC/AC conversion topologies. Share your experience... (5)
programmer 3000U - share your experience (5)
Writing testbenches efficiently ... share your experience. (2)
GNU Radio - share your experience, problems (2)
Questions concerning Arduino - please share your opinions (3)
recommend good e-book about 8051 microcontroller please (4)
Please refer me the good simulator for 8051 microcontroller (5)
need your experience (3)
Does sombody share his/her experience with Specman Elite? (2)
describe your Scenix uC experience (1)


Abuse || Administrator || Moderators || Support us || sitemap
topic RSS