Email: Password: Remember Me | Create Account (Free)

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
12/20/04 09:06
Read: times


 
#83497 - All much the same....
Responding to: ???'s previous message

As Andy says that the main advantage is the 8051's ubiquity. Given as task, there is a number of micros from various manufacturers that are probably much the same price, have the same features so which one do you choose? It comes down to what one you have experience with and what tools you have on hand. Quality 'c' compilers and debuggers cost a few dollars so you really don't want to keep on re-investing each time you use a new micro. Apart from this, I don't think there is anything particularly compelling about the 8051 - it was getting a bit slow by comparison a few years ago, but now we have 6,2 and 1 clock devices that have addressed that issue. It's down side is handling large amounts of data in ram, but that's only sometimes a problem in certain applications. One of my later projects used a 8051 derivative simply because it had a 24bit a/d converter (aduc834), had this not been the case I may have used an AVR.

Last week I designed in a MC68HC908QY4 into a simple project because it was 5V,4k flash,on chip oscillator and had a free 'c' compiler (metroworks) and was dirt cheap.

One company I worked for used PIC's exclusively - simply because Microchip gave this (very very large) company special pricing so no one else could compete.


Once you have experience with a microcontroller, learning another is relatively easy. You are not doing yourself an injustice starting with an 8051.

Who uses 8051's?

Allen Bradley use a Dallas 80c320 micro in their smaller PLC's
Bosch used to use a lot of 8051s in their earlier ECU's and ABS controllers for cars.
I saw a 8051 in one of GE's old mobile phones!


List of 13 messages in thread
TopicAuthorDate
advantages of 8052            01/01/70 00:00      
   Ubiquity            01/01/70 00:00      
   All much the same....            01/01/70 00:00      
      Where are 8051's used?            01/01/70 00:00      
         question does not make sense            01/01/70 00:00      
            Context            01/01/70 00:00      
   Different Look :)            01/01/70 00:00      
      hmmm...            01/01/70 00:00      
         Bill based on sq.cm..            01/01/70 00:00      
            Size?            01/01/70 00:00      
   Tools            01/01/70 00:00      
   compiler independency !!!            01/01/70 00:00      
      Exactly!            01/01/70 00:00      

Back to Subject List