Can anyone recommend a book on the 8051 with a good explaination o interfacing to one, especially with regards to memory mapped I/O and ho the timing works? I don't have much of a background in usin microcontrollers (this is a hobby right now).
Probably not as most of the 600 odd variants of the 8051 family (none of which are made by Intel anymore ) have extensions to the basic mode and in any event tend top be based on the 8052
For books see
formatting link
for other 8051 stuff see
formatting link
and hit the 8051 button at the top
--
\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\
\/\/\/\/\ Chris Hills Staffs England /\/\/\/\/
Actually, the 8052 is identical to the 8051 aside from memory sizes.
Most of the derivative part data sheets are complete only in presenting the delta from the original. Books on microcontrollers tend to be quite unreliable-- aimed at beginners, yet filled with errors and omissions.
Without a sound understanding of the original, one will be forever operating at a disadvantage. The MSC-51 Family Reference Manual is still pretty much an indispensable reference-- particularly the architectural overview and programmer's guide sections. Similarly, some of the classic application notes.
What has usually changed is the peripherals and the electrical characteristics. And, often, the timing of the instructions. Not much, if any, change to the instructions since the move to CMOS.
Trying to master the 8051 without the original Intel documents is like trying to master C programming without bothering to acquire a copy of K&R. And all the worse if you try to do it from thick error-filled books that were churned out in a few weeks each.
Best regards, Spehro Pefhany
--
"it's the network..." "The Journey is the reward"
speff@interlog.com Info for manufacturers: http://www.trexon.com
Welcome to the fabulous hobby of 805x microcontroller engineering. You'll find it a sometimes tricky, but tremendously rewarding and great value for money hobby.
Once you've oriented yourself a little, then please visit my 805x website. You'll find an ever expanding gallery of projects and lots of free microcontroller software to download.
ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here.
All logos and trade names are the property of their respective owners.