??? 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 |
Topic | Author | Date |
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 |