Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

The Microcontroller Idea Book (Jan Axelson, 1994)

.pdf
Скачиваний:
245
Добавлен:
12.08.2013
Размер:
2.85 Mб
Скачать

Sources

Appendix A

Sources

This Appendix lists a variety of sources to help you in your 8052-BASIC projects, including books, on-line BBS’s, and companies who offer products related to the topics in this book.

Books

Here is a selection of books about BASIC-52, the 8051/2 microcontroller family, and related topics:

BASIC-52 Essentials

These are the essential hardware and software manuals for working with the 8052-BASIC. You’ll need either Intel’s or Systronix’s programming manual, and a data book from Intel or another 8052 vendor. See the Product Vendors section for addresses and phone numbers.

BASIC-52 Programming

Systronix $20 postpaid

Complete reference to the BASIC-52 programming language. Includes many program examples and handy back-cover index.

The Microcontroller Idea Book

251

Appendix A

BASIC-52 User’s Manual (Intel #270010-004 $15

Complete reference to the BASIC-52 programming language. Includes some circuit schematics.

Embedded Microcontrollers Handbook (Intel) $22.95

Intel’s handbook, or data book, has hardware details and an assembly-languuage reference for the 8052 and 80C52 (and much more), but nothing specifically about the 8052BASIC chip. Intel updates the data books yearly, so the exact title and price may vary. Ask for the data book that covers 8-bit embedded controllers. Philips, Siemens, and other manufacturers also publish data books for their 8052 and 80C52 chips.

8051/2 Microcontrollers

These are some additional books about the 8051 family of microcontrollers. The Product Vendors list has addresses and phone numbers for many of the publishers. Local bookstores can order the others, which are from major publishers.

Assembly Language Programming (L.S. Electronic Systems, 190 pages, $33.00). For the 8051 family.

C and the 8051: Programming and Multitasking, by Thomas W. Schultz (Prentice Hall, 1993, $52). Discusses using an operating system to handle multiple tasks. Examples include solenoid cyclers, a pulse generator, envelope detector, and motor speed control, using the C programming language.

The 8051 Family of Microcontrollers by Richard H. Barnett (Prentice Hall, 1995, 164 pages, $49)

The 8051 Microcontroller, 2nd edition, I. Scott MacKenzie (Macmillan, 1994, 356 pages, $58). Includes schematics for a single-board computer, assembly-language source code for a monitor program, and interfaces to a keypad, LEDs, and loudspeaker.

The 8051 Microcontroller: Architecture, Programming, and Applications, Kenneth J. Ayala (West Publishing Company, 1991, 241 pages, $49). Includes disk with assembler and simulator.

The 8051 Microcontroller: Hardware, Software, and Interfacing, James W. Stewart (Regents/Prentice Hall, 1993, $27.50, 273 pages). Includes many interfacing examples, such as switches, solenoids, relays, shaft encoders, displays, motors, and A/D converters, and a chapter on top-down design method.

252

The Microcontroller Idea Book

Sources

Programming and Interfacing the 8051 Microcontroller by Sencer Yeralan and Ashutosh Ahluwalia (Addison-Wesley, 1995, $40, 328 pages)

Programming and Interfacing with Microcontrollers–Experimenting with the 8031 Family of Microcontrollers (Rigel Corporation).

Data Books

Data books are where to look for specific, detailed information about a particular IC. They’re also a good source for application examples. National Semiconductor has a good selection of books covering most types of integrated circuits. The exact titles and prices change from year to year, but this is a typical selection:

CMOS Logic (including HCMOS, HCTMOS, 4000 series, 74C series) TTL Logic (including LSTTL)

Linear Devices (A/D, D/A, temperature sensors, voltage references)

Op Amps

Power ICs (voltage regulators, peripheral drivers)

You can request data books directly from the manufacturers. Digi-Key and other component vendors also offer a selection. For a small charge, many suppliers will include data sheets for individual components that you order.

Related Topics

These are some other books that you may find useful in designing, building, and working with microcontroller circuits:

The Art of Electronics, second edition by Paul Horowitz and Winfield Hill (Cambridge University Press, 1989, $59.95). A complete and readable reference on electronic circuits of all types.

Gordon McComb’s Tips and Techniques for the Electronics Hobbyist by Gordon McComb (TAB-McGraw Hill, 1991). A good introduction to building, testing, and understanding electronic circuits.

Making Printed Circuit Boards by Jan Axelson (TAB-McGraw Hill, 1993, $19.95). How to design and make pc boards, with a chapter on wire-wrapping and other construction methods.

The Microcontroller Idea Book

253

Appendix A

BBS’s

Use your personal computer and communications software to explore these BBS’s (on-line bulletin boards), which are good sources for files relating to the 8051/2, including the 8052-BASIC.

BBS Name

Phone Number

Available Files

Circuit Cellar

203-871-1988

8052 programming tools, programs

Intel Applications

503-264-7999

BASIC-52 source code

Philips Semiconductor

1-800-451-6644

BASIC-52 source code

Systronix

801-487-2778

HEX2RAM.BAS, HEXLOAD.BAS

Internet

Many of the vendors listed here now have information available on the World Wide Web. Lakeview Research’s Web site includes a BASIC-52 page with links to product vendors and updates to the information in this book. You can also save yourself some typing by downloading a file containing all of the code listings in the book.

You can find Lakeview Research on the Internet at: http://www.lvr.com

254

The Microcontroller Idea Book

Sources

Product Vendors

The following companies offer products related to microcontroller applications. Many are mentioned as sources for particular products in this book.

Airpax Company

stepper motors

604 West Johnson Avenue

 

P.O. Box 590

 

Chesire, CT 06410

 

203-271-6000

 

Allegro Microsystems

motor-control chips

115 Northeast Cutoff, Box 15036

 

Worcester, MA 01615

 

508-853-5000

 

All Electronics Corp.

surplus components

P.O. Box 567

 

Van Nuys, CA 91408-0567

 

1-800-826-5432

 

Allen Systems

8051 assembler

2346 Brandon Road

 

Columbus, OH 43221

 

614-488-7122

 

Anywhere Engineering

8051 assembler

920 Eighth Street

 

Boulder, CO 80302

 

303-442-0556

 

Amperex/Philips Sales Corporation

LCD modules, manual (publication #238)

Providence Pike

 

Slatersville, RI 02876

 

401-762-9000

 

Basicon, Inc.

80C52-BASIC chip, systems, related products

14273 NW Science Park Drive

 

Portland, OR 97229

 

503-626-1012

 

The Microcontroller Idea Book

255

Appendix A

Binary Technology

BASIC compiler, 8052-BASIC systems,

PO Box 67

related products

Meriden, NH 03770

 

603-469-3232

 

Blue Earth Research

8052-BASIC systems, related products

165 W. Lind Ct.

 

Mankato, MN 56001

 

507-387-4001

 

Blue Ridge Micros

8052-BASIC board

2505 Plymouth Road

 

Johnson City, TN 37601

 

615-335-6696

 

Dallas Semiconductor

NV RAM, real-time clocks

4350 South Beltwood Parkway

 

Dallas, TX 75244-3292

 

214-450-0400

 

1-800-336-6933

 

Digi-Key Corporation

electronic components

701 Brooks Ave. South

 

P.O. Box 677

 

Thief River Falls, MN 56701-0677

 

1-800-344-4539

 

Dunfield Development Systems

8051 assembler

P.O. Box 31044

 

Nepean, Ontario K2B 8S8

 

Canada

 

613-256-5820

 

Edmund Scientific Company

lenses, optical components, other scientific

101 E. Gloucester Pike

equipment

Barrington, N.J. 08007-1380

 

609-573-6250

 

256

The Microcontroller Idea Book

 

Sources

Electronics 123

products for wireless communications

17921 Rowland Street

 

City of Industry, CA 91748

 

1-800-669-4406

 

818-913-6735

 

F.C. Kuechmann

BASIC-52 development software

8113 NE 25th Ave.

 

Vancouver, WA 98665

 

Harris Semiconductor

display-control chips

P.O. Box 883

 

Melbourne, FL 32902-0883

 

407-724-3000

 

Hitachi America, Ltd.

HD44780 LCD controller data

Semiconductor and IC Division

 

Hitachi Plaza

 

2000 Sierra Point Parkway

 

Brisbane, CA 94005-1819

 

1-800-448-2244

 

Hosfelt Electronics, Inc.

surplus components

2700 Sunset Boulevard

 

Steubenville, OH 43952-1158

 

1-800-524-6464

 

614-264-6464

 

Intel Corporation

8052 data book

3065 Bowers Ave.

 

Santa Clara, CA 95051

 

408-765-8080

 

1-800-548-4725

 

Jameco

8052-BASIC chip, electronic components

1355 Shoreway Road

 

Belmont, CA 94002

 

1-800-831-4242

 

415-592-8097

 

The Microcontroller Idea Book

257

Appendix A

JDR Microdevices

electronic components

2233 Samaritan Drive

 

San Jose, CA 95124

 

1-800-538-5000

 

408-559-1200

 

Lite-On

infrared detectors

720 S. Hillview Dr.

 

Milpitas, CA 95035

 

408-946-4873

 

L.S. Electronic Systems Design

8051 programming book

2280 Camilla Rd.

 

Mississauga, ON L5A 2J8

 

Canada

 

905-277-4893

 

Marlin Jones & Associates

surplus components

P.O. Box 12685

 

Lake Park, FL 33403-0685

 

407-848-8236

 

Maxim Integrated Products

RS232 interface, power-supply monitor ICs

120 San Gabriel Drive

 

Sunnyvale, CA 94086

 

408-737-7600

 

MDL Labs

BASIC-52 programming environment,

1073 Limberlost Ct.

enhanced BASIC-52

Columbus, OH 43235

 

614-431-2675

 

Micro Computer Control

8051 assembler

P.O. Box 275

 

17 Model Avenue

 

Hopewell, NJ 08525

 

609-466-1751

 

Microcomputer Systems

BASIC-52 systems

1814 Ryder Drive

 

Baton Rouge, LA 70808

 

504-769-2154

 

258

The Microcontroller Idea Book

 

Sources

 

Micro Future

BASIC-52 programming environment

40944 Cascado Place

 

 

Fremont, CA 94539

 

 

510-657-0264

 

 

Micromint

80C52-BASIC chip, systems, related products

4 Park Street

 

 

Vernon, CT 06066

 

 

203-871-6170

 

 

Midwest Micro-tek

8052-Basic boards

2308 E. 6th St.

 

 

Brookings, SD 57006

 

 

605-697-8521

 

 

Mitel Semiconductor

switch-matrix chips

P.O. Box 13089

 

 

Kanata, Ontario K2K 1X3

 

 

Canada

 

 

1-800-267-6244

 

 

613-592-2122

 

 

National Semiconductor Corporation

linear, digital ICs

2900 Semiconductor Drive

 

 

P.O. Box 58090

 

 

Santa Clara, CA 95052-8090

 

 

408-721-5000

 

 

1-800-272-9959

 

 

Newark Electronics

electronic components

4801 N. Ravenswood Ave.

 

 

Chicago, IL 60640-4496

 

 

312-784-5100

 

 

Omega Engineering

sensors

One Omega Drive

 

 

Box 4047

 

 

Stamford, CT 06907

 

 

1-800-826-6342

 

 

The Microcontroller Idea Book

259

Appendix A

Optek Technology

optoelectronic components

1215 West Crosby Rd.

 

Carrollton, TX 75006

 

214-323-2200

 

Philips Components/Signetics

8052 chips, data books

811 East Arques Ave.

 

P.O. Box 3409

 

Sunnyvale, CA 94088

 

408-991-2000

 

Photronics Research

high-speed BASIC-52 in Dallas DS87C520

109 Camille St.

 

Amite, LA 70422

 

504-748-7090

 

Prologic

8052-BASIC pc board, kit

P.O. Box 19026

 

Baltimore, MD 21204

 

410-661-5950

 

PseudoCorp

8051 assembler

716 Thimble Shoals Blvd., Suite E

 

Newport News, VA 23606

 

804-873-1947

 

Rigel Corporation

8051 book

P.O. Box 90040

 

Gainesville, FL 32607

 

904-373-4629

 

Sensors Magazine

Sensors Buyer’s Guide

Helmers Publishing, Inc.

 

174 Concord St.

 

P.O. Box 874

 

Peterborough, NH 03458-0874

 

603-924-9631

 

Sharp Electronics

optoelectronic components

Microelectronics Group

 

5700 NW Pacific Rim Blvd., M/S 20

 

Camas, WA 98607

 

206-834-2500

 

260

The Microcontroller Idea Book