Sunday, September 6, 2009

The Microcontroller Idea Book



Author: Jan Axelson
ISBN: 81-87972-08-4Price: Rs.200/- Discount: 20%Take Home price: Rs. 160/-
Order Now
PRICE for Indian Territory ONLY, For Customers outside India, please Contact Us

Books Category
ARTIFICIAL NEURAL NETWORKS
DIGITAL SIGNAL PROCESSING
FIBER OPTICS
MICROPROCESSOR AND MICROCONTROLLER
NETWORKING AND INTERNET
PC COMMUNICATION
POWER ELECTRONICS
PROGRAMMING LANGUAGES
HEAT TRANSFER
INDUSTRIAL ENGINEERING

GROUNDWATER HYDROLOGY
Circuits, Programs, & Applications featuring the 8052 BASIC Microcontroller (8052, member of Intel 8051 microcontroller family) The Microcontroller Idea Book by Jan Axelson focusses on the 8052 BASIC microcontroller. It takes the reader who may essentially have no knowledge of programming through BASIC while offering considerable insight into the design of simple embedded systems.It is a hands on guide to designing, building and testing microcontroller based devices. The ideas and applications presented here are not limited to the 8052-BASIC. If the reader is used to working on a different chip, you can adapt the circuits and programs can be adapted to it. The schematics and programs listings in this book include comments and explanations to help apply the ideas irrespective of whether one is using the 8052 BASIC microcontroller.
It is not just a textbook that presents information, but gives details of how to apply it. With the collection of input / output circuits provided, it helps to connect to the outside world and have it all work properly.
Both, the hardware and the software aspects have been epitomized as microcontroller projects involving both circuit design and programming.
Some of the features of the book are:
Complete circuit schematics and parts list - so one can easily build the circuits oneself.
Design theory - for example, why use this particular component or modify the circuit shown.
Example program listings - for easy testing and use of the circuits.
Construction and debugging tips - to help get the circuits up and running with no problems.
How to add sensors, relays, displays, clock/calenders, keypads, wireless links and more.
Table of Contents in The Microcontroller Idea Book
Microcontroller Basics: What's a Microcontroller?A Little HistoryNew ToolsProject Steps
Inside the 8052-BASIC:PossibilitiesLimits, What You NeedThe 8051 FamilyElements of the 8052 and 8052-BASIC
Powering Up:About the CircuitCircuit Construction Powering UpBasic testsSimple Programs to TryExiting Programs
Saving Programs: Nonvolatile Memory OptionsAdding NVRAM or EEPROMUsing the Programming CommandsAdding Bootup OptionsErasing NV MemoryAdding more NVRAM or EEPROMAdding EPROMEPROM-programming CircuitsPower Supplies for ProgrammingStoring Programs on Disk
Programming: Programming BasicsBASIC-52 Bugs and Things to Watch Out ForFinding Program ErrorsBASIC-52 Keywords by FunctionQuick Reference to BASIC-52
Inputs and Outputs: The Memory MapUses for I/O PortsAdding PortsThe 8255 Programmable Peripheral Interface
Switches and Keypads: Simple SwitchesAdding a Keypad
Displays: Using LEDs7-segment DisplaysDisplaying MessagesInside the Display ControllerMounting Displays in an Enclosure.
Using Sensors to Detect and Measure: Sensor BasicsChoosing SensorsOn/off SensorsAnalog SensorsSensor ExamplesLevel TranslatingChoosing a Converter
Clocks and Calendars: BASIC-52's Real-time ClockA Watchdog Timekeeper
Control Circuits:Switching Power to a LoadControlling a Switch MatrixOp Amp with Programmable GainControlling a Stepper MotorSpeed Control of a Continuous DC Motor
Wireless Links:Infrared LinksIncreasing the Distance, Radio Links.
Calling Assembly-language Routines: Assembly-language BasicsWhat You NeedLoading a RoutineFile Formats for Assembly-language RoutinesAssembling a Program, Uploading a ProgramExample: Creating a Sine WaveAvoiding Program CrashesInterruptsAdding Custom Commands and InstructionsA General-purpose EPROM Programmer
Running BASIC-52 from External Memory: ReasonsCopying BASIC-52System RequirementsStoring BASIC-52 Programs
Related Products: Enhanced BASIC-52BASIC compilersProgramming EnvironmentsPc BoardsBASIC-52 Source Code
Appendices:A. Sources: Books, BBS's, Product Vendors.B. Programs for Loading Files.C. Number Systems: About Number Systems, Kilobytes and Megabytes.

No comments:

Post a Comment