MicroController Pros Home Page
My Account  Cart Contents  Checkout  
  Store » 0824776968 My Account  |  Cart Contents  |  Checkout   
Quick Find
 
Enter keywords to find the product you are looking for in the Quick Find field above

or use
Advanced Search
Categories
Accessory Boards->
8051->
ADI Blackfin
Arduino->
ARM->
Atmel AVR->
Cypress PSoC
Freescale->
FTDI->
Locktronics
Microchip PIC->
MIPS
Parallax->
Renesas
Silicon Labs
ST Microelectronics->
Texas Instruments->
Tibbo->
Books->
Displays->
E-Blocks->
EEPROM/EPROM/FLASH
Embedded Ethernet->
Embedded Software->
I/O Modules->
Parts & Components->
Pick & Place Tools
Programmable Logic (PLD)
Prototype PCBs->
Robotics
ROM/Flash Emulators
Test & Measurement->
Tutorial Software
Universal Programmers->
Wireless->
Information
Intro to Embedded Tools
Embedded News Digest
Useful Resources
Shipping & Returns
Warranty & Liability
Privacy Notice
Conditions of Use
Contact Us
Embedded Systems Design with 8051 Microcontrollers US$124.95

0824776968
Embedded Systems Design with 8051 Microcontrollers

Embedded systems are altering the landscape of electronics manufacturing worldwide, giving many consumer products sophisticated capabilities we couldn't have dreamed of even a few years ago. The explosive proliferation of built-in computers and the variety of design methods developed in both industry and academia necessitates the sort of pragmatic guidance offered in Embedded Systems Design with 8051 Microcontrollers. This enormously practical reference/text explains the developments in microcontroller technology and provides lucid instructions on its many and varied applications — focusing on the popular 8-bit microcontroller, the 8051, and the 83C552.

This book, from authors Zdravko Karakehayov, Knud Smed Christensen and Ole Winther, outlines a systematic methodology for design of small-scale, control-dominated embedded systems, and includes end-of-chapter problems that reinforce essential concepts and end-of-chapter references with URLs.

Profusely illustrated with over 250 drawings and diagrams, this state-of-the-art resource is a must-read reference for electrical, electronics, computer, industrial, and mechanical engineers, computer scientists, and physicists, as well as a superb text for upper-level undergraduate and graduate students in these disciplines.

Topics Covered

  • Reviews basic concepts, from logic gates to Internet appliances.
  • Considers 8051 and 83C552 microcontrollers as parallel running processors and embedded peripherals.
  • Introduces a coherent taxonomy and symbols for microcontroller flags.
  • Provides a succession of assembly language examples such as electromechanical and digital clocks.
  • Examines digital interfacing at two hierarchical levels: interface to typical system components and interaction with the outside world.
  • Covers applications of analog interfacing, from elementary forms to advanced designs for speech machines.
  • Discusses serial interfaces suitable for distributed embedded systems.
  • Demonstrates the transition from classical design approaches to the hardware–software codesign with case studies of a simplified EPROM programmer and an EPROM emulator.
  • Contains a 3.5” floppy disk of all the example problems included in the book.

Table of Contents

Preface

Basic Concepts

Logic gates
Combinational logic circuits
Latches and flip-flops
Sequential logic circuits
Memories
Microprocessors
Microcomputers
Microcontrollers
Embedded Systems
The Internet
References

The 8051 Microcontroller

Introduction
Architecture
Memory organization
Pin definitions and functions
Timing
Parallel ports
Timer/counters
Serial port
Interrupt system
Power reduction modes
Programming the internal Program Memory
References

The 8051 Assembly Language Programming

Introduction
Addressing modes
Instruction set
Assemblers and linkers
Data transfer instructions
Arithmetic instructions
Logical instructions
Boolean instructions
Program control instructions
Application examples and problems
Programmable pulse source
Software time delay
Synchronizing timer interrupts
Single-step operation
Supplementary problems
References

Digital Interfacing

Introduction
Memory design
Parallel interface
Serial interface
Single board computer
Stepper motor interfacing
Supplementary problems
References

Analog Interfacing

Introduction
Data acquisition systems
Digital-to-analog conversion
Analog-to-digital conversion
Temperature measurement
Supplementary problems
References

Interfacing Personal Computers

Introduction
Programming the 8051 microcontroller serial port
Programming the personal computer serial ports
The 8051 microcontroller - PC serial communications
The Universal Serial Bus
Supplementary problems
References

The 83C552 Microcontroller

Introduction
Architecture
Memory organization
Pin definitions and functions
Timer/counters
Watchdog timer
Analog-to-digital converter
Pulse width modulated outputs
Interrupt system
Power reduction modes
Application examples and problems
Interfacing LED displays
Interfacing LCD displays
Digital clock
Programmable Logic Controllers
Supplementary problems
References

Serial Interfaces for Distributed Embedded Systems

Introduction
I2C bus background
The 83C552 microcontroller I2C bus subsystem
I2C bus application examples and problems
Interfacing I/O expanders
Interfacing memory
Distributed embedded systems based on I2C bus
CAN bus basic concepts
Supplementary problems
References

High Level Languages for Microcontrollers

Why high level languages?
When to use high level languages?
Which language to choose?
The SYS51C language
Application examples and problems
Timer program
Keyboard scanner
Serial port programming
Speech machine
Supplementary problems
References

Embedded Systems Design

Introduction
Hardware design
Software design
Debugging tools
Hardware-software co-design
I/O interface co-design for distributed systems
Hardware-software co-design systems
References

Design Examples

Introduction
EPROM programmer
Hardware design
Software design
EPROM emulator
A microcontroller architecture
A microcontroller plus ASIC architecture
References

Appendix A: Survey of Microcontrollers

Appendix B: The 8051 Microcontroller Special Function Registers

Appendix C: The 83C552 Microcontroller Special Function Registers

Appendix D: The 8051 and 83C552 Microcontrollers Instruction Set

Appendix E: Instruction Set — Summary

Index

Hardcover; 440 pages.


This product was added to our catalog on Wednesday 29 September, 2004.

Reviews

Customers who purchased this product also bought:
Embedded Ethernet and Internet CompleteEmbedded Ethernet and Internet CompleteUS$49.95

Embedded Linux: Hardware, Software, and InterfacingEmbedded Linux: Hardware, Software, and InterfacingUS$69.99

Embedded LinuxEmbedded LinuxUS$39.99

Designing Embedded Internet DevicesDesigning Embedded Internet DevicesUS$78.95

TCP/IP Embedded Internet ApplicationsTCP/IP Embedded Internet ApplicationsUS$73.95

Hardware/Software Co-Design for Data Flow Dominated Embedded SysHardware/Software Co-Design for Data Flow Dominated Embedded SysUS$209.00

Hardware/Software Co-Design of Embedded Systems, Polis ApproachHardware/Software Co-Design of Embedded Systems, Polis ApproachUS$185.00

Embedded Linux Primer: A Practical Real-World ApproachEmbedded Linux Primer: A Practical Real-World ApproachUS$49.99

Shopping Cart more
0 items
What's New? more
Flowcode 7 for PIC, AVR, Arduino, ARM - Academic 50 User
Flowcode 7 for PIC, AVR, Arduino, ARM - Academic 50 User
US$1,727.00
Specials more
40-pin ZIF socket for 0.3" and 0.6" wide DIP packages
40-pin ZIF socket for 0.3" and 0.6" wide DIP packages
US$11.00
US$8.00
Tell A Friend
 

Tell someone you know about this product.
Notifications more
NotificationsNotify me of updates to Embedded Systems Design with 8051 Microcontrollers
Reviews more
Write ReviewWrite a review on this product!
  Sunday 30 April, 2017   List of all our Products

Copyright © 2003-2017 MicroController Pros LLC
Powered by osCommerce