"8051 microcontroller FAQ" - читать интересную книгу автора (Hersch R.)

reformatting and splitting it up into multiple parts. I avoided this
for as long as possible, since it is much more convenient when the
entire article is only one piece, but - that's life :-).

If you follow Jan Axelson's articles in Microcomputer Journal
(formerly ComputerCraft magazine), you'll be glad to know that she
now has a new book out. The Microcontroller Idea Book is a hands-on
guide featuring the 8052-BASIC microcontroller. It explains how to
use sensors, relays, displays, clock/calendars, keypads, wireless
links, and more - with schematics, design theory, program listings,
construction details, and so on. Sounds good! Check out section 5.2
for more details.

Take care,

Uncle Russ


1) ABOUT THIS FAQ

1.1) Who put this FAQ together?

I was prompted to put this FAQ together in response to my own
frustration in searching for information, and to the constant
occurrence of requests for information on this subject in various
newsgroups. Hopefully others won't need to go through what I did.

Normally, I spend all day programming in assembler on an IBM PC.
With my hobbyist hat on I decided to try my hand at a little
microcontroller project design. When it came time to start, I had no
idea what to do. I had nothing to start with - no assembler, no
programming language, no simulator. I cobbled together a simulator
to help me learn about the workings of the chip. It's not being made
available to the public since I'm afraid the simulator isn't very
good. It was for my own use, so the user interface (there is none)
really sucks eggs.

I decided to search the net for information on the 8051. This list
was compiled the hard way, logging onto every anonymous ftp site I
could find and looking around. I also used Archie, other FAQs and
lists, and every reference to the 8051 that appeared in the various
news groups. It took a long time till stuff finally started popping
up. I saved all of my notes and the result was the first version of
this FAQ. Responses have been pouring in, and the result is a much
more complete and thorough FAQ.


1.2) How can I contribute to this list?

I please ask that if you have any suggestions or additions, or you