Tuesday, January 18, 2011

Embedded System Design Using 8031 Microcontrollers


Embedded System Design Using 8031 Microcontrollers
Balaji | 2002-01-01 00:00:00 | Frontline Electronics Private Limited, India | 100 | Embedded Systems
Author's Note
It is my great pleasure in introducing this eBook to your eyes. It covers many steps that should go into an Embedded System Design. Frontline Electronics has about 15 years of experience using 8031 microcontrollers and I was happy to be with 8031 in all these years. The contents of this eBook has been derived from our team's vast hands-on experience. Along the way, you may find the discussion about Frontline Electronics' software tools. I am sure that these discussions should give you many useful information that will help you in finishing your target design fast. As an author, I am eagerly looking forward to get your feedback on this eBook. Any suggestion is most welcome. If I get enough feedback, I may include the source code for all the projects in the next edition. You can freely distribute this eBook to the fellow designers or any one interested in embedded
electronics.
Welcome to the Embedded world...!!!
Balaji
Technical Director
Frontline Electronics
India.
Date : 05.09.2002

Contents

Chapter 1: Introduction To Embedded Systems
Introduction

Chapter 2: 8031 Microcontrollers
2.1 Intel's 8031 Architecture
2.2 Central Processing Unit
2.3 Input / Output Ports
2.4 Timers / Counters
2.5 Serial Port
2.6 Memory Organization
2.7 Common Memory Space
2.8 Interrupts
2.9 Addressing Modes
2.9.1 Register Addressing
2.9.2 Direct Addressing
2.9.3 Register Indirect Addressing
2.9.4 Immediate Addressing
2.9.5 Index Addressing
2.10 Instruction Set
2.10.1 Data Transfer Instructions
2.10.2 Data Transfer In External RAM
2.10.3 Lookup Tables
2.10.4 Arithmetic Instructions
2.10.5 Logical Instructions
2.10.6 Program Control - Jumps, Calls, and Returns
2.10.7 Jump Instructions
2.10.8 Conditional Jump Instructions
2.10.9 Operate and Branch Instructions
2.10.10 Boolean Instructions

Chapter 3: 8031 Derivatives
3.1 8031 Derivatives
3.2 Why Atmel Devices?

Chapter 4: Real Life Projects
4.1 16KHz Monitor for the Public Call Office
4.2 Telephone Line Interface
4.3 16KHz Metering Pulse Detection
4.4 Stepper Motor Controller
4.5 Programmable Timer
4.6 8 Channel Data Acquisition System
4.7 8 Channel Sequential Controller
4.8 Frequency Counter

Chapter 5: Project Tools
5.1 Software Options
5.2 Stand Alone Device Assemblers
5.3 Stand Alone Remote Debugger
5.4 Standalone Simulators
5.5 In Circuit Emulators

Chapter 6: Topview Simulator
6.1 Introduction
6.2 Device Selection
6.3 Program Editing
6.4 Clearview
6.5 Program Execution
6.6 Simulation Facilities
6.6.1 LED Modules
6.6.1.1 Plain Point LEDs
6.6.1.2 Seven Segment Displays
6.6.2 LCD Module
6.6.3 Keyboard Module
6.6.4 I2C Module
6.6.5 SPI Modules
6.7 Code Generation Facilities
6.7.1 Internal Peripheral Functions
6.7.1.1 Serial Port
6.7.2 External Peripheral Modules
6.7.2.1 LED Display Functions
6.7.2.2 LCD Module Selection
6.7.2.3 Keyboard Interfacing
6.7.2.4 I2C / SPI Buses

Chapter 7: Topview Debugger
7.1 Introduction

Chapter 8: Topview Programmer
8.1 Introduction
8.2 GUI Features

Chapter 9: Contact Frontline Electronics
9.1 Contact Frontline Electronics
Download this book!

Free Ebooks Download