Details for this torrent 

Axelson J. The Microcontroller Idea Book....8052-BASIC Single-Chip Computer 1997
Type:
Other > E-books
Files:
1
Size:
3.28 MiB (3434408 Bytes)
Uploaded:
2024-02-21 12:56 GMT
By:
andryold1
Seeders:
30
Leechers:
3

Info Hash:
F9770E4929EE8B7001689555AC15727AD9D149DD




Textbook in PDF format

This book is a hands-on guide to designing, building, and testing microcontroller-based devices. Microcontrollers, or single-chip computers, are ideal for projects that require computer intelligence, but don’t need the overhead of a complete personal computer with disk drives, keyboard, and full-screen display.
The author and publisher have used their best efforts in preparing this book and the materials in it. The author built and tested the electronic circuits described, ran and tested the computer programs presented, and reviewed all materials for completeness and accuracy. The author and publisher make no warranty with regard to the circuit schematics, program listings, and other materials in this book. The author and publisher take no responsibility for any damages resulting from any use of the material in this book.
Chapter 1 Microcontroller Basics
What’s a Microcontroller?
A Little History
New Tools
Project Steps
Chapter 2 Inside the 8052-BASIC
Possibilities
Limits
What You Need
The 8051 Family
Elements of the 8052 and 8052-BASIC
Chapter 3 Powering Up
About the Circuit
Circuit Construction
Powering Up
Basic Tests
Simple Programs to Try
Exiting Programs
Chapter 4 Saving Programs
Nonvolatile Memory Options
Adding NVRAM or EEPROM
Using the Programming Commands
Adding Bootup Options
Erasing NV Memory
Adding more NVRAM or EEPROM
Adding EPROM
EPROM-programming Circuits
Power Supplies for Programming
Storing Programs on Disk
Chapter 5 Programming
Programming Basics
BASIC-52 Bugs and Things to Watch Out For
Finding Program Errors
BASIC-52 Keywords by Function
Quick Reference to BASIC
Chapter 6 Inputs and Outputs
The Memory Map
Uses for I/O Ports
Adding Ports
The 8255 Programmable Peripheral Interface
Chapter 7 Switches and Keypads
Simple Switches
Adding a Keypad
Chapter 8 Displays
Using LEDs
7-segment Displays
Displaying Messages
Inside the Display Controller
Mounting Displays in an Enclosure
Chapter 9 Using Sensors to Detect and Measure
Sensor Basics
Choosing Sensors
On/off Sensors
Analog Sensors
Sensor Examples
Level Translating
Choosing a Converter
Chapter 10 Clocks and Calendars
BASIC-52’s Real-time Clock
A Watchdog Timekeeper
Chapter 11 Control Circuits
Switching Power to a Load
Controlling a Switch Matrix
Op Amp with Programmable Gain
Controlling a Stepper Motor
Speed Control of a Continuous DC Motor
Chapter 12 Wireless Links
Infrared Links
Increasing the Distance
Radio Links
Chapter 13 Calling Assembly-language Routines
Assembly-language Basics
What You Need
Loading a Routine
File Formats for Assembly-language Routines
Assembling a Program
Uploading a Program
Example: Creating a Sine Wave
Avoiding Program Crashes
Interrupts
Adding Custom Commands and Instructions
A General-purpose EPROM Programmer
Chapter 14 Running BASIC-52 from External Memory
Reasons
Copying BASIC
System Requirements
Storing BASIC-52 Programs
Chapter 15 Related Products
Enhanced BASIC
BASIC Compilers
Programming Environments
Pc Boards
BASIC-52 Source Code
Appendix A Sources
Books
BBS’s
Product Vendors
Appendix B Programs for Loading Files
Appendix C Number Systems
About Number Systems
Kilobytes and Megabytes