Skip to content

Microprocessor and Microcontroller Fundamentals The 8085 and 8051 Hardware and Software

Best in textbook rentals since 2012!

ISBN-10: 0132628252

ISBN-13: 9780132628259

Edition: 1998

Authors: William Kleitz

List price: $223.00
Blue ribbon 30 day, 100% satisfaction guarantee!
what's this?
Rush Rewards U
Members Receive:
Carrot Coin icon
XP icon
You have reached 400 XP and carrot coins. That is the daily max!

Description:

For one-semester, sophomore-level courses in Microprocessor Fundamentals or Microcontroller Fundamentals. Short, concise, and easily-accessible, this text uses the 8085A microprocessor and 8051 microcontroller to explain the fundamentals of microprocessor architecture, programming, and hardware. It features only practical, workable designs so that students can develop a complete understanding of the application with no frustrating gaps in the explanations. An abundance of real-life hardware, software, and schematic interpretation problems prepare students to troubleshoot and trace signals through situations they will likely encounter on the job.
Customers also bought

Book details

List price: $223.00
Copyright year: 1998
Publisher: Prentice Hall PTR
Publication date: 8/11/1997
Binding: Hardcover
Pages: 262
Size: 8.75" wide x 11.50" long x 0.75" tall
Weight: 1.782
Language: English

Microprocessor Fundamentals
Objectives
Introduction
Introduction to System Components and Buses
Microprocessor
Address Bus
Data Bus
Control Bus
Address Decoder
Memory
Input Port
Output Port
Software Control of Microprocessor Systems
Internal Architecture of the 8085A Microprocessor
Instruction Execution Within the 8085A
Load Accumulator
Store Accumulator
Introduction To 8085A Software
Objectives
Introduction
Hardware Requirements for Basic I/O Programming
In FFH
Out FEH
Writing Assembly Language and Machine Language Programs
Program Definition
Solution
Basic
Assembly Language
Machine Language
Compares and Conditional Branching
CPI data
Using the Internal Data Registers
MVI r,data
MOV r1,r2
LXI rp,data16
INR r, DCR r and INX rp, DCX rp
Writing Time-Delay Routines
Nested Loops
Using a Time-Delay Subroutine with I/O Operations
Summary of Instructions
Introduction to 8085A System Hardware
Objectives
Introduction
8085A Pin Definitions
The Multiplexed Bus and Read/Write Timing
ALE
Read Cycle
Write Cycle
Microprocessor System Design Using Memory-Mapped I/O and Standard Memories
Address Latch--U2
Address Decoder--U3
EPROM--U4
RAMs--U5, U6
Input Buffer--U7
Output Latch--U8
CPU Instruction Timing
A Minimum Component 8085A-Based System Using I/O-Mapped I/O
Memory Mapping Versus I/O Mapping
Chip Decoding
I/O Ports
The 8355/8755A and 8155/8156 Programmable Support ICs
The 8355/8755A
The 8155/8156
Programming the Command Register
Timer Operation
The 8085A Software Instruction Set
Objectives
Introduction
The Data Transfer Instruction Group
Indirect Addressing of Memory
MVI M,data
MOV M,r and MOV r,M
Load/Store Data Transfer
The Arithmetic Instruction Group
The Flag Byte
ADD r, ADI data, SUB r, and SUI data
DAA
The Logical Instruction Group
ANA r, ANI data, XRA r, XRI data, ORA r, and ORI data
Masking
Rotates: RLC, RRC, RAL, and RAR
Subroutines and the Stack
The Stack
PUSH rp and POP rp
Interrupts
SIM and EI
Summary of Instructions
Interfacing and Applications
Objectives
Introduction
Interfacing to a Digital-to-Analog Converter
Using a DAC for Waveform Generation
Interfacing to an Analog-to-Digital Converter
Designing a Digital Thermometer Using an ADC
Driving a Multiplexed Display
Scanning a Keyboard
Driving a Stepper Motor
The 8051 Microcontroller
Objectives
Introduction
The 8051 Family of Microcontrollers
8051 Architecture
Port 0
Port 1
Port 2
Port 3
RST
ALE/PROG
PSEN
EA/VPP
XTAL1, XTAL2
Address Spaces
Interfacing to External Memory
The 8051 Instruction Set
Addressing Modes
Program Branching Instructions
Logical and Bit Operations
Arithmetic Operations
8051 Applications
Instruction Timing
Time Delay
Bibliography
Manufacturers' Data Sheets
8085A Assembly Language Reference Chart and Alphabetized Mnemonics
8085A Instruction Set Reference Encyclopedia
8085A Instruction Set Timing Index
8051 Instruction Set Summary
Answers to Selected Problems
Schematic Diagrams
8051 Application Notes
Review of Basic Electricity Principles
Designing With Pld Software
Binary, Decimal, and Hexadecimal Numbering Systems
Octal Three-State Buffers, Latches, and Transceivers
The SDK-85 Microprocessor Trainer
Index
Supplementary Index of ICs