The Microcontroller Idea Book - Jan Axelson's Lakeview Research
The Microcontroller Idea Book - Jan Axelson's Lakeview Research
The Microcontroller Idea Book - Jan Axelson's Lakeview Research
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Index<br />
Index<br />
A<br />
ADC, 158 - 169<br />
address bus, 27 - 28<br />
address latch disable, 22<br />
address latch enable, 21, 29<br />
alarm circuit, 178 - 184<br />
ALE, 21, 29<br />
ALEDIS, 22<br />
algorithms, programming,<br />
56 -<br />
BASIC, 246 - 247<br />
57<br />
Altair 8800, 2<br />
analog-to-digital converter,<br />
158 - 169<br />
ASCII Hex format, 223<br />
assembly language<br />
defined, 8<br />
interfacing, 217 - 238<br />
B<br />
BASIC compilers, 247<br />
BASIC-52<br />
booting, 35 - 38<br />
customizing, 233 - 235<br />
enhanced versions, 245 - 246<br />
in external memory, 239 - 244<br />
keywords, 72 - 86<br />
manuals, 14 - 15, 251 - 252<br />
programming tips, 65 - 71<br />
running programs, 39 - 40<br />
source code, 250<br />
Basikit, 247<br />
BBS’s, 254<br />
binary<br />
file format, 223<br />
numbers, 272<br />
books, 251 - 253<br />
bootup options, 54 - 55<br />
breakpoint, 10<br />
bus<br />
See address, data<br />
C<br />
calendar functions, 174 - 184<br />
capacitors, decoupling, 30<br />
chip, choosing, 5 - 6<br />
clock, real-time, 42, 171 - 184<br />
CMOS<br />
compatible logic, 29<br />
versus NMOS, 6<br />
code memory, 21, 88<br />
COM port, 36<br />
command mode, 66<br />
companies, 255 - 262<br />
comparator, 157 - 158<br />
compilers<br />
defined, 9<br />
computer, host, 3, 15 - 16<br />
construction<br />
materials, 14<br />
tips, 31 - 32<br />
CONTROL+C, 40, 44 - 45<br />
control circuits, 185 - 198<br />
CPU, 17<br />
crashes, program, 40<br />
cross assembler, 219<br />
crystal<br />
accuracy, 172<br />
choosing, 26<br />
See also XTAL<br />
D<br />
DAC, 227 - 228<br />
data bus, 27<br />
data memory, 21<br />
debugging, 9 - 10, 37, 70 - 71<br />
decimal numbers, 271 - 272<br />
detector, 153<br />
development system, 9 - 10<br />
digital-to-analog converter,<br />
227 - 228<br />
disk storage, 63 - 64<br />
displays, 125 - 152<br />
E<br />
EA, 22, 25<br />
EEPROM, 7, 49 - 56<br />
8051 family, 15 - 16<br />
8052-BASIC<br />
about, 11 - 26<br />
NMOS versus CMOS, 6<br />
8255, 98 - 108<br />
embedded controller, 1<br />
emulator, 10<br />
environments, programming,<br />
247 - 248<br />
EPROM<br />
about, 6 - 7<br />
adding, 56 - 60<br />
programming, 236 - 238<br />
testing programs in, 9<br />
erasing NVRAM, EEPROM,<br />
55<br />
errors, finding program, 9 - 10,<br />
70 - 71<br />
executable file, 219<br />
external memory<br />
accessing, 21 - 22, 42<br />
circuits, 25 - 29<br />
F<br />
Flash EPROM, 7<br />
formats, file, 222 - 224<br />
FPROG<br />
using, 53, 55<br />
circuits, 60 - 61<br />
simulating, 243 - 244<br />
G<br />
gain control, op amp, 189 - 191<br />
GET, 44 - 45<br />
H<br />
HEX2RAM.BAS, 264 - 265<br />
hexadecimal numbers, 70,<br />
272 - 273<br />
HEXLOAD.BAS, 266 - 269<br />
history of microcomputers,<br />
2 - 3<br />
host computer, 3<br />
I<br />
I/O ports<br />
adding, 89 - 108<br />
in 8052, 20 - 22<br />
Port 1, 40 - 41<br />
infrared, 199 - 215<br />
275