Professional Documents
Culture Documents
Home Schnellsuche:
Integrata
Lynda.com Chapter 0 covers number systems (binary, decimal, and hex), and provides an introduction to basic logic gates and Software
Macromedia Press computer terminology. This is designed especially for students, such as mechanical engineering students, who have
not taken a digital logic course or those who need to refresh their memory on these topics.
Manning
Markt+Technik
Chapter 1 discusses the history of the 8051 and features of other 8051 family members such as the 8031, 8751,
metys verlag 89C51, DS5000, and DS89C4x0. It also provides a list of various producers of 8051 chips.
New Riders
Novell Press Chapter 2 discusses the internal architecture of the 8051 and explains the use of an 8051 assembler to create
Peachpit Press ready-to-run programs. It also explores the stack and the flag register.
Pearson Studium
Prentice Hall In Chapter 3 the topics of loop, jump, and call instructions are discussed, with many programming examples.
Prentice Hall PTR
Chapter 4 is dedicated to the discussion of I/O ports. This allows students who are working on a project to start
QUE Publishing
experimenting with 8051 I/O interfacing and start the project as soon as possible.
Sams Publishing
Sunsoft Press Chapter 5 covers the 8051 addressing modes and explains how to use the code space of the 8051 to store data, as
video2brain well as how to access data.
Software
Chapter 10 is dedicated to serial data communication of the 8051 and its interfacing to the RS232. It also shows
8051 communication with COM ports of the IBM PC and compatible computers. In addition, the second serial port of
the DS89C4x0 is also covered.
Chapter 11 provides a detailed discussion of 8051 interrupts with many examples on how to write interrupt handler
programs.
Chapter 12 shows 8051 interfacing with real-world devices such as LCDs and keyboards.
Chapter 13 shows 8051 interfacing with real-world devices such as DAC chips, ADC chips, and sensors.
In Chapter 14 we cover 8031/51 interfacing with external memories, both ROM and RAM.
Chapter 15 addresses the issue of adding additional ports to the 8031/51 using an 8255 chip.
Chapter 16 shows how to connect and program the DS12887 real-time clock chip.
The appendices have been designed to provide all reference material required for the topics covered in the book.
Appendix A describes each 8051 instruction in detail, with examples. Appendix A also provides the clock count for
instructions, 8051 register diagrams, and RAM memory maps. Appendix B describes basics of wire wrapping.
Appendix C covers IC technology and logic families, as well as 8051 I/O port interfacing and fan-out. Make sure you
http://www.pearson.ch/1469/0131970895/8051Microcontrollerand.aspx 1/2/2006
Muhammad Mazidi - 0-13-197089-5 - Pearson Education Schweiz AG - Der Fachverlag fuer Bildungsmedien 第 2 頁,共 5 頁
study this before connecting the 8051 to an external device. In Appendix D, the use of flowcharts and psuedocode is
explored. Appendix E is for students familiar with x86 architecture who need to make a rapid transition to 8051
architecture. Appendix F provides the table of ASCII characters. Appendix G lists resources for assembler
shareware, and electronics parts. Appendix H contains data sheets for the 8051 and other IC chips.
exclusively, starting with Chapter 7, we have both Assembly and C language programs
for all the topics discussed. The second edition includes the following new
features:
A new section on the second serial port of the DS89C4x0 chip (Section 10.4)
A new section on the 8051 C programming of the second serial port (Section 10.5)
A new chapter on the DS12887 RTC (real-time clock) chip (Chapter 16)
Table of Contents
CHAPTER 0: INTRODUCTION TO COMPUTING 1
Section 2.4: The program counter and ROM space in the 8051 46
CHAPTER 4: I/OPORTPROGRAMMING 93
http://www.pearson.ch/1469/0131970895/8051Microcontrollerand.aspx 1/2/2006
Muhammad Mazidi - 0-13-197089-5 - Pearson Education Schweiz AG - Der Fachverlag fuer Bildungsmedien 第 3 頁,共 5 頁
http://www.pearson.ch/1469/0131970895/8051Microcontrollerand.aspx 1/2/2006
Muhammad Mazidi - 0-13-197089-5 - Pearson Education Schweiz AG - Der Fachverlag fuer Bildungsmedien 第 4 頁,共 5 頁
Section 12.2: Keyboard interfacing 363
INDEX 617
Author
Muhammad Ali Mazidi went to Tabriz University and holds Masters 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 80x86 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 80x86 IBM PC
and Compatible Computers, also available from Prentice Hall.
http://www.pearson.ch/1469/0131970895/8051Microcontrollerand.aspx 1/2/2006
Muhammad Mazidi - 0-13-197089-5 - Pearson Education Schweiz AG - Der Fachverlag fuer Bildungsmedien 第 5 頁,共 5 頁
Rolin McKinlay has a BSEET from DeVry University. He is currently working on his Masters 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.
© 2006 Pearson Education Schweiz AG, Chollerstrasse 37, CH - 6300 Zug, Schweiz
Telefon: ++41 (0)41 747 47 47, Fax: ++41 (0)41 747 47 77, Email:mailbox@pearson.ch
http://www.pearson.ch/1469/0131970895/8051Microcontrollerand.aspx 1/2/2006