Professional

The 8051 Microcontroller, 3rd Edition

  • includes CD-ROM
  • Kenneth Ayala Western Carolina University
  • ISBN-10: 140186158X  |  ISBN-13: 9781401861582
  • 448 Pages
  • Previous Editions: 1997
  • © 2005 | Published
  • List Price = $ 338.95
  • For quantity discounts, Contact your Representative
  • For single copy purchases, visit CengageBrain.com

About

Overview

Gain valuable assembly code programming knowledge with the help of this newly revised book. Readers will be trained on programming the Intel 8051 microcontroller, one of the most common microprocessors used in controls or instrumentation applications that use assembly code. The third edition teaches current principles of computer architecture including simulation and programming, with new state-of-the-art integrated development software that is included at the back of the book. The writing style engages readers and renders even complex topics easy to absorb. Practical examples of assembly code instructions illustrate how these instructions function. Complex hardware and software application examples are also provided.

Table of Contents

Microprocessors and Microcontrollers.
Numbering Systems and Binary Arithmetic.
The 8051 Architecture.
Basic Assembly Language Programming Concepts.
Moving Data.
Logical Operations.
Arithmetic Operations.
Jump and Call Instructions.
An 8051 Microcontroller Design.
Applications.
Serial Data Communication.
Appendix A: 8051 Operational Code Mnemonics.
Appendix B: How to Use the A51 Assembler.
Appendix C: Using uVision2.
Appendix D: The 8255 Programmable I/O Port.
Appendix E: The Rest of the Family.
Appendix F: Control Registers.
Index.

What's New

  • thorough coverage of binary number systems and binary mathematics is included, along with a tutorial on assembly language programming
  • complete descriptions of 8051 internal architecture, timers, ports, and serial communications are given
  • up-to-date chapters examine how to build and test a small 8051-based microcontroller system, as well as interfacing the system to switches, keypads, displays, and A/D-D/A converters
  • questions and programming challenges are featured at the end of every chapter to underscore key points
  • hallmarks retained from the second Edition include coverage of the 8052, 8051 derivatives, and the 16-bit XA microcontroller, as well as a complete RAM map that includes all SFRs and bit addressable locations
  • appendices explain how to use the back-of-book software, and include assembly code instructions, control registers, ASCII tables, and a summary of 8051 derivative products that are currently available

Supplements

All supplements have been updated in coordination with the main title. Select the main title's "About" tab, then select "What's New" for updates specific to title's edition.

For more information about these supplements, or to obtain them, contact your Learning Consultant.

Instructor Supplements

Embedded C Programming and the Microchip PIC  (ISBN-10: 1401837484 | ISBN-13: 9781401837488)

This new book is carefully designed to teach C language programming as it applies to embedded microcontrollers and to fuel knowledge in the application of the Microchip® family of PIC® microcontrollers. Coverage begins with a step-by-step exploration of the C language showing readers how to create C language programs to solve problems. PIC processors are then studied, from basic architecture to all of the standard peripheral devices included in the microcontrollers. Numerous worked-out example programs demonstrate common uses for each of the peripherals. Readers are subsequently introduced to the built-in functions available in C, to help speed their programming and problem solving. Finally, readers are taken through use of the C Compiler, and learn to efficiently develop custom projects.

List Price = $248.95  | CengageBrain Price = $248.95  | College Bookstore Wholesale Price = $187.00

PIC Microcontroller: An Introduction to Software & Hardware Interfacing  (ISBN-10: 1401839673 | ISBN-13: 9781401839673)

This book presents a thorough introduction to the Microchip PIC® microcontroller family, including all of the PIC programming and interfacing for all the peripheral functions. A step-by-step approach to PIC assembly language programming is presented, with tutorials that demonstrate how to use such inherent development tools such as the Integrated Development Environment MPLAB, PIC18 C compiler, the ICD2 in-circuit debugger, and several demo boards. Comprehensive coverage spans the topics of interrupts, timer functions, parallel I/O ports, various serial communications such as USART, SPI, I2C, CAN, A/D converters, and external memory expansion.

List Price = $280.95  | CengageBrain Price = $280.95  | College Bookstore Wholesale Price = $211.50

Student Supplements

The 8051 Microcontroller (Book Only)  (ISBN-10: 111132185X | ISBN-13: 9781111321857)

List Price = $338.95  | CengageBrain Price = $338.95  | College Bookstore Wholesale Price = $254.75

Student CD  (ISBN-10: 1111536163 | ISBN-13: 9781111536169)

List Price = $164.95  | CengageBrain Price = $164.95  | College Bookstore Wholesale Price = $124.00

Embedded C Programming and the Microchip PIC  (ISBN-10: 1401837484 | ISBN-13: 9781401837488)

This new book is carefully designed to teach C language programming as it applies to embedded microcontrollers and to fuel knowledge in the application of the Microchip® family of PIC® microcontrollers. Coverage begins with a step-by-step exploration of the C language showing readers how to create C language programs to solve problems. PIC processors are then studied, from basic architecture to all of the standard peripheral devices included in the microcontrollers. Numerous worked-out example programs demonstrate common uses for each of the peripherals. Readers are subsequently introduced to the built-in functions available in C, to help speed their programming and problem solving. Finally, readers are taken through use of the C Compiler, and learn to efficiently develop custom projects.

List Price = $248.95  | CengageBrain Price = $248.95  | College Bookstore Wholesale Price = $187.00

PIC Microcontroller: An Introduction to Software & Hardware Interfacing  (ISBN-10: 1401839673 | ISBN-13: 9781401839673)

This book presents a thorough introduction to the Microchip PIC® microcontroller family, including all of the PIC programming and interfacing for all the peripheral functions. A step-by-step approach to PIC assembly language programming is presented, with tutorials that demonstrate how to use such inherent development tools such as the Integrated Development Environment MPLAB, PIC18 C compiler, the ICD2 in-circuit debugger, and several demo boards. Comprehensive coverage spans the topics of interrupts, timer functions, parallel I/O ports, various serial communications such as USART, SPI, I2C, CAN, A/D converters, and external memory expansion.

List Price = $280.95  | CengageBrain Price = $280.95  | College Bookstore Wholesale Price = $211.50

Meet the Author

Author Bio

Kenneth Ayala

Mr. Ayala is a professional engineer and Professor Emeritus at Western Carolina University.