8051 Microcontroller (eBook)
416 Seiten
Elsevier Science (Verlag)
978-0-08-047022-1 (ISBN)
In this book the authors introduce the fundamentals and capabilities of the 8051, then put them to use through practical exercises and project work. The result is a highly practical learning experience that will help a wide range of engineers and students to get through the steepest part of the learning curve and become proficient and productive designing with the 8051. The text is also supported by practical examples, summaries and knowledge-check questions.
The latest developments in the 8051 family are also covered in this book, with chapters covering flash memory devices and 16-bit microcontrollers.
Dave Calcutt, Fred Cowan and Hassan Parchizadeh are all experienced authors and lecturers at the University of Portsmouth, UK.
Increase design productivity quickly with 8051 family microcontrollers
Unlock the potential of the latest 8051 technology: flash memory devices and16-bit chips
Self-paced learning for electronic designers, technicians and students
The 8051 architecture developed by Intel has proved to be the most popular and enduring type of microcontroller, available from many manufacturers and widely used for industrial applications and embedded systems as well as being a versatile and economical option for design prototyping, educational use and other project work.In this book the authors introduce the fundamentals and capabilities of the 8051, then put them to use through practical exercises and project work. The result is a highly practical learning experience that will help a wide range of engineers and students to get through the steepest part of the learning curve and become proficient and productive designing with the 8051. The text is also supported by practical examples, summaries and knowledge-check questions.The latest developments in the 8051 family are also covered in this book, with chapters covering flash memory devices and 16-bit microcontrollers.Dave Calcutt, Fred Cowan and Hassan Parchizadeh are all experienced authors and lecturers at the University of Portsmouth, UK. Increase design productivity quickly with 8051 family microcontrollers Unlock the potential of the latest 8051 technology: flash memory devices and16-bit chips Self-paced learning for electronic designers, technicians and students
Cover 1
TOC$Table of Contents 4
Preface 6
Acknowledgements 8
CH$Chapter 1 Introduction to Microcontrollers 10
1.1 Introduction 10
1.2 Microcontroller types 11
1.3 P89C66x microcontroller 13
1.4 Bits, nibbles, bytes and number conversions 16
1.5 Inside microcontrollers 19
1.6 Microcontroller programming 20
1.7 Commonly used instructions of the 8051 microcontroller 31
1.8 Microcontroller clock 31
1.9 Time delays 33
Summary 36
CH$Chapter 2 Flash Microcontroller Board 37
2.1 Introduction 37
2.2 P89C66x microcontroller 38
2.3 Programming the device 40
2.4 Flash magic 44
2.5 XAG49 microcontroller 44
Summary 46
CH$Chapter 3 Simulation Software 47
3.1 Introduction 47
3.2 Keil mu Vision2 48
3.3 Raisonance IDE (RIDE) 59
Summary 73
CH$Chapter 4 P89C66x Microcontroller 75
4.1 Introduction 75
4.2 Timers 0and 1 76
4.3 Timer 2 88
4.4 External interrupt 91
4.5 Interrupt priority 93
4.6 Programmable counter array (PCA) 95
4.7 Pulse width modulation (PWM) 97
4.8 Watchdog timer 101
4.9 Universal asynchronous receive transmit (UART) 103
4.10 Inter integrated circuit (IIC or I2C) 112
Summary 120
CH$Chapter 5 Low Pin Count (LPC) Devices 122
5.1 Introduction 122
5.2 P87LPC769 123
5.3 Analog functions 124
5.4 Analog comparators 134
5.5 P89LPC932 137
5.6 Serial peripheral interface (SPI) 138
5.7 EEPROM memory 145
Summary 150
CH$Chapter 6 The XA 16-bit Microcontroller 151
6.1 Introduction 151
6.2 XA registers 155
6.3 Watchdog timer 157
6.4 UART 161
6.5 8051 compatibility 164
6.6 Interrupts 165
Summary 177
CH$Chapter 7 Project Applications 178
7.1 Introduction 178
7.2 Project 1: speed control of a small DC motor 178
7.3 Project 2: speed control of a stepper 184
7.4 Project 3: single wire multiprocessor system 194
7.5 Project 4: function generator 201
Solutions to Exercises 210
Appendix 235
A 8051 Instruction Set 235
B Philips XA Microcontroller – XA and 8051 Instruction Set Differences 241
C 8051 Microcontroller Structure 255
D P89C66x Microcontroller 294
E P89LPC932 Microcontroller 336
F XAG49 Microcontroller 369
G P89C66x and XAG49 Microcontroller PCB Board Layouts 410
IDX$Index 416
Erscheint lt. Verlag | 22.12.2004 |
---|---|
Sprache | englisch |
Themenwelt | Sachbuch/Ratgeber |
Mathematik / Informatik ► Informatik | |
Technik ► Elektrotechnik / Energietechnik | |
ISBN-10 | 0-08-047022-X / 008047022X |
ISBN-13 | 978-0-08-047022-1 / 9780080470221 |
Haben Sie eine Frage zum Produkt? |
Größe: 9,6 MB
Kopierschutz: Adobe-DRM
Adobe-DRM ist ein Kopierschutz, der das eBook vor Mißbrauch schützen soll. Dabei wird das eBook bereits beim Download auf Ihre persönliche Adobe-ID autorisiert. Lesen können Sie das eBook dann nur auf den Geräten, welche ebenfalls auf Ihre Adobe-ID registriert sind.
Details zum Adobe-DRM
Dateiformat: PDF (Portable Document Format)
Mit einem festen Seitenlayout eignet sich die PDF besonders für Fachbücher mit Spalten, Tabellen und Abbildungen. Eine PDF kann auf fast allen Geräten angezeigt werden, ist aber für kleine Displays (Smartphone, eReader) nur eingeschränkt geeignet.
Systemvoraussetzungen:
PC/Mac: Mit einem PC oder Mac können Sie dieses eBook lesen. Sie benötigen eine
eReader: Dieses eBook kann mit (fast) allen eBook-Readern gelesen werden. Mit dem amazon-Kindle ist es aber nicht kompatibel.
Smartphone/Tablet: Egal ob Apple oder Android, dieses eBook können Sie lesen. Sie benötigen eine
Geräteliste und zusätzliche Hinweise
Zusätzliches Feature: Online Lesen
Dieses eBook können Sie zusätzlich zum Download auch online im Webbrowser lesen.
Buying eBooks from abroad
For tax law reasons we can sell eBooks just within Germany and Switzerland. Regrettably we cannot fulfill eBook-orders from other countries.
aus dem Bereich