18.11.2014 Views

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

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!