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.
    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

Reply
  • 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

Children