The 8051 Microcontroller and Embedded Systems Using Assembly and C | KitaabNow

The 8051 Microcontroller and Embedded Systems Using Assembly and C

 2,771
  • Author: Muhammad Ali Mazidi, Janice Gillispie Mazidi, Rolin McKinlay
  • ISBN: 9788131710265
  • Publisher: Pearson Education
  • Edition: 2nd
  • Publication Date: January 1, 2007
  • Format: Paperback – 560 pages
  • Language: English


Share
Description

This textbook covers the hardware and software features of the 8051 in a systematic manner. Using Assembly language programming in the first six chapters, in Provides readers with an in-depth understanding of the 8051 architecture. From Chapter 7, this book uses both Assembly and C to Show the 8051 interfacing with real-world devices such as LCDs, keyboards, ADCs, sensors, real-time-clocks, and the DC and Stepper motors, The use of a large number of examples helps the reader to gain mastery of the topic rapidly and move on to the topic of embedded systems project design.

Key Features
  • A new chapter on 8051 C programming.
  • A new section on the 8051 C programming of timers.
  • A new section on the second serial port of the DS89C4x0 chip.
  • A new section on the 8051 C programming of the second serial port.
  • A new section on the 8051 C programming of interrupts.
  • Programming of the 1KB SRAM of the DS89C4x0 chip.
  • A new section on the 8051 C programming of external memory.
  • A new chapter on the DS12887 RTC (real-time clock) chip.
  • A new chapter on motors, relays, and optoisolators
Table of Contents
  1. The 8051 Microcontroller
  2. 8051 Assembly Language Programming
  3. Jump, Loop, and Call Instructions
  4. I/O Port Programming
  5. 8051 Addressing Modes
  6. Arithmetic and Logic instructions and Programs
  7. 8051 Programming in C
  8. 8051 Hardware Connection and Intel Hex File
  9. 8051 Timer Programming in Assembly and C
  10. 8051 Serial Port Programming in Assembly and C
  11. Interrupts Programming in Assembly and C
  12. LCD and Keyboard interfacing
  13. ADC, DAC, and Sensor interfacing
  14. 8051 Interfacing to External Memory
  15. 8051 Interfacing with The 8255
  16. DS12887 RTC Interfacing and Programming
  17. Motor Control: Relay, PWM, DC, and Stepper Motors
Author Description

Muhammad Ali Mazidi went to Tabriz University and holds Master’s degrees from both Southern Methodist University and the University of Texas at Dallas. He is currently a.b.d. on his Ph.D. in the Electrical Engineering Department of Southern Methodist University. He is co-author of a widely used textbook, The 80×86 IBM PC and Compatible Computers, also available from Prentice Hall. He teaches microprocessor-based system design at DeVry University in Dallas, Texas.

Janice Gillispie Mazidi has a Master of Science degree in Computer Science from the University of North Texas. She has several years of experience as a software engineer in Dallas. She has been chief technical writer and production manager, and was responsible for software development and testing of a widely used textbook, The 80×86 IBM PC and Compatible Computers, also available from Prentice Hall.

Rolin McKinlay has a BSEET from DeVry University. He is currently working on his Master’s degree and PE license in the state of Texas. He is currently self-employed as a programmer and circuit board designer, and is a partner in MicroDigitalEd.com.

Additional information
Weight1.120 kg
Reviews

There are no reviews yet.

Only logged in customers who have purchased this product may leave a review.

Menu
Categories
*Data Not Found