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

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
10/04/06 15:11
Read: times


 
#125818 - adding 2 pennies
Responding to: ???'s previous message
You may already know C and base number systems.... but I would still recommend learning '51 ASM which will put you in almost direct touch with the hardware coding of the '51 ... C can tend to make the hardware more "abstract".


You can copy many C 51' code examples ... and modify them to get your application going.... but when it breaks ... and it will... with out ASM and hardware skills it will be much harder to debug... or understand what's realy going on... underneath the C code.

Just my 2 cents worth.


C can tend to make the hardware more "abstract".
C, with all its qualities, is, to a very large extent (e.g. printf) designed for programming where "the harware is taken care of" such as the PC. With the '51 (and microcontrollers in general) you need to talk directly to the hardware and if you do not understand that, you WILL be lost.

You can copy many C 51' code examples ... and modify them to get your application going.... but when it breaks ... and it will... with out ASM and hardware skills it will be impossible to debug...

"learning" by code examples will get you nowhere fast and you WILL get lost.

Erik

$0.02 added

List of 27 messages in thread
TopicAuthorDate
How to use C language in programming            01/01/70 00:00      
   Sadly, there are few manuals on this            01/01/70 00:00      
      Not Compilers Manuals            01/01/70 00:00      
   Looks Like a Good Online Book            01/01/70 00:00      
      Nice EBook Russ Cooper            01/01/70 00:00      
      What a find!            01/01/70 00:00      
         another ebook            01/01/70 00:00      
            another book            01/01/70 00:00      
               oops!            01/01/70 00:00      
               pass is www.phuquoconline.net            01/01/70 00:00      
      Read carefully            01/01/70 00:00      
         Readcarefully 2)            01/01/70 00:00      
            Value for money?            01/01/70 00:00      
      Bytecraft First Steps with Embedded Systems            01/01/70 00:00      
      a small shortcoming of a good book            01/01/70 00:00      
         One Thing at a Time            01/01/70 00:00      
   Book lists            01/01/70 00:00      
   Learning 'C'            01/01/70 00:00      
      C51 Primer            01/01/70 00:00      
         It will not teach you to program is C!!            01/01/70 00:00      
         Thank You            01/01/70 00:00      
            Adding links            01/01/70 00:00      
   Books / tutorials on embedded C            01/01/70 00:00      
      Pont - previously on 8052.com            01/01/70 00:00      
      be careful            01/01/70 00:00      
         '51 Learn process            01/01/70 00:00      
            adding 2 pennies            01/01/70 00:00      

Back to Subject List