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

HOW CAN I IMPLEMENT LOGICAL THINKING IN THIS FIELD?

HI FRIENDS, I AM EAGLE TO LEARN AND IMPROVE EMBEDDED C PROGRAMMES.I KNOW SOMEWHAT 8051MICROCONTROLLER.I AM TRYING TO WRITE SMALL ASSEMBLY PROGRAMMES.BUT I WANT TO TRY IN C51.I KNOW GENERAL 'C'.HOW FAR IT IS HELP ME TO WRITE IN A EMBEDDED 'C'?WHAT ARE THE MAIN DIFFERENCES BETWEEN THESE TWO? I NEED ANY ONE SUPPORT TO IMPLENT MY SUBJECT IN THIS FIELD.PLZ GIVE ME UR IDEAS.....
THANKS IN ADVANCE

Parents
  • Mani:

    The fellows who posted regarding your writing style are at least partly right; if your question is worth answering, then it is worth your time to write clearly and completely. However, I am prepared to "cut some slack" as I am guessing that English is a second language for you.

    All that aside, your question is a good one but one which cannot be answered simply and in the space of this forum. Besides, there are others more knowledgeable and eloquent than I who have written good books on the subject. I list some from my library here (some are 8051 specific):

    "The Art of Embedded Systems Programming", Jack Ganssle

    "Programming Embedded Systems in C and C++", Michael Barr

    "Embedded Systems Design", Arnold Berger

    "Designing Embedded Hardware", John Catsoulis

    "The 8051 Controller: Hardware, Software, and Interfacing", James W. Stewart, et al

    and my personal favorites...(written with emphasis on the 8051)

    "Embedded C", Michael Pont
    "Patterns for Time Triggered Embedded Systems", Michael Pont

    All are available from Amazon.com

    Now, if you are looking for an inexpensive "development platform" to get started, then you can hardly do better than the Silabs C8051F020 kit. I think you can get it for about $99. It contains an eval. version of the Keil compiler and is plenty enough to get you started.

    Good Luck,

    -=Rich=-

    P.S. If writing "eval." instead of evaluation is a forum faux pais then "mea culpa".

Reply
  • Mani:

    The fellows who posted regarding your writing style are at least partly right; if your question is worth answering, then it is worth your time to write clearly and completely. However, I am prepared to "cut some slack" as I am guessing that English is a second language for you.

    All that aside, your question is a good one but one which cannot be answered simply and in the space of this forum. Besides, there are others more knowledgeable and eloquent than I who have written good books on the subject. I list some from my library here (some are 8051 specific):

    "The Art of Embedded Systems Programming", Jack Ganssle

    "Programming Embedded Systems in C and C++", Michael Barr

    "Embedded Systems Design", Arnold Berger

    "Designing Embedded Hardware", John Catsoulis

    "The 8051 Controller: Hardware, Software, and Interfacing", James W. Stewart, et al

    and my personal favorites...(written with emphasis on the 8051)

    "Embedded C", Michael Pont
    "Patterns for Time Triggered Embedded Systems", Michael Pont

    All are available from Amazon.com

    Now, if you are looking for an inexpensive "development platform" to get started, then you can hardly do better than the Silabs C8051F020 kit. I think you can get it for about $99. It contains an eval. version of the Keil compiler and is plenty enough to get you started.

    Good Luck,

    -=Rich=-

    P.S. If writing "eval." instead of evaluation is a forum faux pais then "mea culpa".

Children