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.
Hello:
An engineer friend of mine gifted me a Silicon Labs 8051 dev kit, model# C8051F930DK and from the datasheet and the included Keil compiler it looks to be a very promising kit however there is one problem.
I don't know anything about programming C. If you have any advice on getting started with programming for the 8051, or C programming in general, please post links or titles so I can start learning. I tried to look at the source code of the test application "Blinky" but I only succeeded in making my head hurt.
Admittedly I am fairly new to the microcontroller world as my first uC was a Parallax Basic Stamp which was very easy to program but not very "acceptable" in the industrial sense, i.e. it wasn't taken as a "professional" development platform. I am hoping that with this 8051, I can learn to code and work with the hardware more commonly to what is found in the real world (short of going PIC, although that's my next step) and add to my existing programming capability.
Thank you all in advance.
Matt.
Like the others say, learning the 'C' language is probably easiest on a PC.
Keil lists some books - both general and specific - here: http://www.keil.com/books
There's an online 'C' book here: publications.gbdirect.co.uk/.../