Skip to content

8051 Microcontroller and Embedded Systems

Best in textbook rentals since 2012!

ISBN-10: 0138610223

ISBN-13: 9780138610227

Edition: 2000

Authors: Muhammad Ali Mazidi, Janice gillispe Mazidi

List price: $130.60
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 courses teaching the 8051 Microcontoller. This book uses a step-by-step approach to teach the fundamentals of assembly language programming and interfacing of the 8051 microcontroller. It uses many examples to clarify concepts. Simple, concise examples are utilized to show what action each instruction performs, then a sample is provided to show its application. This text provides a comprehensive understanding of the internal organization of the 8051 registers and resources in a way that sheds the student's fear of assembly language. Whether students become designers of stand-alone systems or complex embedded systems, they will find this text a useful resource.
Customers also bought

Book details

List price: $130.60
Copyright year: 2000
Publisher: Prentice Hall PTR
Publication date: 11/11/1999
Binding: Hardcover
Pages: 435
Size: 8.50" wide x 11.50" long x 0.75" tall
Weight: 2.530
Language: English

Introduction to Computing
Numbering and Coding Systems
Digital Primer
Inside the Computer
The 8051 Microcontrollers
Microcontrollers and Embedded Processors
Overview of the 8051 Family
8051 Assembly Language Programming
Inside the 8051
Introduction to 8051 Assembly Programming
Assembling and Running an 8051 Program
The Program Counter and ROM Space in the 8051
Data Types and Directives
8051 Flag Bits and the PSW Register
8051 Register Banks and Stack
Jump, Loop, and Call Instructions
Loop and Jump Instructions
Call Instuctions
Time Delay Generation and Calculation
I/O Port Programming
Pin Description of the 8051
I/O Programming; Bit Manipulation
8051 Addressing Modes
Immediate and Register Addressing Modes
Accessing Memory Using Various Addressing Modes
Arithmetic Instructions and Programs
Unsigned Addition and Subtraction
Unsigned Multiplication and Division
Signed Number Concepts and Arithmetic Operations
Logic Instructions and Programs
Logic and Compare Instructions
Rotate and Swap Instructions
BCD and ASCII Application Programs
Single-Bit Instructions and Programming
Single-Bit Instruction Programming
Single-Bit Operations with CY
Reading Input Pins vs. Port Latch
Timer/Counter Programming in the 8051
Programming 8051 Timers
Counter Programming
8051 Serial Communication
Basics of Serial Communication
8051 Connection to RS232
8051 Serial Communication Programming
Interrupts Programming
8051 Interrupts
Programming Timer Interrupts
Programming External Hardware Interrupts
Programming the Serial Communication Interrupt
Interrupt Priority in the 8051
Real-World Interfacing I: LCD, ADC, and Sensors
Interfacing an LCD to the 8051
8051 Interfacing to ADC, Sensors
Real-World Interfacing II: Stepper Motor, Keyboard, DAC
Interfacing a Stepper Motor
8051 Interfacing to the Keyboard
Interfacing a DAC to the 8051
8051/31 Interfacing to External Memory
Semiconductor Memory
Memory Address Decoding
8031/53 Interfacing with External ROM
Data Memory Space
8031/51 Interfacing to the 8255
Programming the 8255
8255 Interfacing
Other Modes of the 8255
8051 Instructions, Timing, and Registers
8051-Based Systems: Wire-Wrapping and Testing
Ic Technology and System Design Issues
Flowcharts and Pseudocode
8051 Primer for X86 Programmers
Ascii Codes
Assemblrs, Development Resources, and Suppliers
Data Sheets