We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
I am looking for a good source in 8051-c programing. I have studied a book about C programing and also a book about microcontroller 8051 programing, but it seems now I need a book which relates c programing to 8051 and specializes c programing for 8051 controller. my first preference is a free book which access will be easy and soon.then virtual classes and trainers. if any body has any information please make me aware. Best Regard, Maryam.
Why not just download the free Keil Evaluation, then read the uVision Getting Started Guide, and work through the example projects in it? "I have studied a book about C programing and also a book about microcontroller 8051 programing" Once you've got to grips with 'C', and got to grips with the 8051, it should be just a matter of reading the C51 Manual to see how Keil have adapted the standard language to take advantages of the 8051's peculiarities. "Embedded C" by Michael Pont relates specifically to the 8051 & Keil's tools: http://www.8052.com/forum/read.phtml?id=67386 8051 books: http://www.keil.com/books/8051books.asp http://www.8052.com/books.phtml Embedded 'C' books (including some specifically 8051): http://www.accu.org/bookreviews/public/reviews/0sb/embedded_systems.htm and, of course, your favourite interet search engine(s).
you can buy or borrow all the books on '51 and C you want, but if tou do not have a basic understanding of the chip architecture etc. it will not help you. You need to read "the bible". after that the gobbelygook in the keil litterature will suddenly make sense. Erik here are the links to "the bible" Chapter 1 http://www.semiconductors.philips.com/acrobat/various/80C51_FAM_ARCH_1.pdf chapter 2 http://www.semiconductors.philips.com/acrobat/various/80C51_FAM_PROG_GUIDE_1.pdf chapter 3 http://www.semiconductors.philips.com/acrobat/various/80C51_FAM_HARDWARE_1.pdf
Erik I don't know what you mean by basic understanding of 8051 arcitecture,but I will see the references you mentiond maybe I can get exactly what you mean.
Erik I don't know what you mean by basic understanding of 8051 arcitecture,but I will see the references you mentiond maybe I can get exactly what you mean. Maryam
don't know what you mean by basic understanding of 8051 arcitecture If you do not understand the architecture e.g. IDATA will never make sense and how are you going to program e.g. the UART with no knowledge of it? Erik