??? 02/14/12 15:38 Modified: 02/14/12 15:53 Read: times |
#185941 - "Small" 8051 Responding to: ???'s previous message |
Maybe the books that I have been reading to learn about the 8051 and Embedded C are a little out of date...
I have read "Embedded C" by Michael J Pont, and am half-way through his "Patterns for Time-Triggered Embedded Systems" book (free for download). I am also reading "An Embedded Software Primer" by David E Simon. And I have used the Keil evaluation as provided on the CD included with the book. The reason I said that I was looking for a "small" 8051 is because the books said that they are supposed to use less power and therefore be better for battery-powered aplications. Also I only need like 12 or 13 I/O port pins, which the books said a "small" 8051 can provide. But to be clear, I am not completely green. I do have a BSEE (16 years ago) which was focused on digital design and computer architecture (using HDL). My senior project was designing a data logger using an FPGA. I also took an Assembly Language class in college (using the '486). And long before that, while in high school, I was even programming video games in Assembly on the good old Commodore 64 (to squeeze every ounce of efficiency out of that 1 MHz processor)... using an assembler that I had programmed myself in BASIC. :-) But that was a while ago and now I am getting back into it. As much as I love Assembly Language, using C to program a microcontroller seems like a real time-saver. Although, of course, with C you do lose some efficiency when compared to programming at the lowest level... |