This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

8051 Newbie

Hi, I just completed a course on 8085 microprocessor.

Now i want to start learning 8051. Is the
background of 8085 enough for 8051 or do i
need to learn more before
starting 8051? Also which is the best book to start with ? what tools/software/hardwares do i need ? and where do i start

from?
Please guide me...

Parents
  • Are you sure you want to learn 8051? 29 years old architecture is now becoming obsolete. Learn modern computers, PIC, or Zilog's Z80 (best micro I worked with).
    Build whatever and start with anything. They are definitively better. I had to learn 8051 architecture for my school exam, and it's sooooo limited, timers are restricted when using uart, clock cycle is too long....

Reply
  • Are you sure you want to learn 8051? 29 years old architecture is now becoming obsolete. Learn modern computers, PIC, or Zilog's Z80 (best micro I worked with).
    Build whatever and start with anything. They are definitively better. I had to learn 8051 architecture for my school exam, and it's sooooo limited, timers are restricted when using uart, clock cycle is too long....

Children
  • "Are you sure you want to learn 8051? 29 years old architecture is now becoming obsolete. Learn modern computers, PIC, or Zilog's Z80"

    There are certainly no signs of the 8051 becoming obsolete - and the PIC and Z80 are of similar vintage.

    With PIC and Z80, you are tied-in to a single manufacturer; with 8051s, you have literally hundreds of sources to choose from - and you can get FPGA cores to make your own.

  • Are you sure you want to learn 8051? 29 years old architecture is now becoming obsolete.
    in recent years we have seen
    * Cygnal (now SIlabs) starting up making uCs based on the '51 architecture
    * IR making thir motor controllers based on the '51 architecture
    * TI/BB and AD basing their ADC with uC on the '51 architecture
    * Philips introducing (and NXP continuously expanding) the LPC9 series based on the '51 architecture.
    * more ...
    * more ...

    Learn modern computers, PIC, or Zilog's Z80 (best micro I worked with).
    Build whatever and start with anything. They are definitively better.

    what you mention is no more 'modern' and no 'better' than the '51. If I were to suggest a starting point other than the '51 I'd definitely say the ARM

    I had to learn 8051 architecture for my school exam, and it's sooooo limited, timers are restricted when using uart, clock cycle is too long....
    clock cycle of 10ns is too long?, 5 timers not enough? re SIlabs F12x
    it seems that your objection is due to you not bothering to really learn the '51

    Erik

  • 8051 can run linux????? NO
    8051 can run windows???? NO
    8051 can run quake???? NO
    8051 can run word???? NO
    8051 can run oven???? MAYBE???

  • "8051 can run linux????? NO"

    True - but then neither can a PIC or a Z80, can they?

  • Clearly the OP has in interest in obsolete chips, as he has only just finished a course on the 8085!