Single and Multi-Chip Microcontroller Interfacing -  G. Jack Lipovski

Single and Multi-Chip Microcontroller Interfacing (eBook)

For the Motorola 6812
eBook Download: PDF
1999 | 1. Auflage
489 Seiten
Elsevier Science (Verlag)
978-0-08-051726-1 (ISBN)
Systemvoraussetzungen
68,95 inkl. MwSt
  • Download sofort lieferbar
  • Zahlungsarten anzeigen
Single and Multi-Chip Microcontroller Interfacing teaches the principles of designing and programming microcontrollers that will be used in a wide variety of electronic and mechanical devices, machines and systems. Applications are wide, ranging from controlling an automobile to measuring, controlling and displaying your home's temperature. The book utilizes the new Motorola 68Hc12 microcontroller as the primary example throughout. This new microprocessor is the latest development in mid-level 16-bit microcontrollers that will be used world wide due to its low cost and ease of programming. The book features the most popular programming languages--C and C++--in describing basic and advanced techniques. The 68Hc12 will replace many of the existing 8-bit microprocessors currently used in applications and teaching.


* First book available on the new Motorola 68HC12 microcontroller
* Thorough discussion of C and C++ programming of I/O ports and synchronization mechanisms
* Concrete discussion of applications of the popular, readily available, inexpensive and well-designed 68HC12
* A CD-ROM with HiWare's professional C++ compiler is included with the book
* Many examples and over 200 problems at the end of each chapters
* Separate sections describing object -oriented interfacing
This book is ideal for professional engineers as well as students in university courses in micro-processors/microcontrollers in departments of electrical engineering, computer engineering or computer science, It is also appropriate for advanced technical school courses. The book will also be a valuable professional reference for electrical engineers and mechanical engineers in industry working with the design of electronic and electromechanical devices and systems
Single and Multi-Chip Microcontroller Interfacing teaches the principles of designing and programming microcontrollers that will be used in a wide variety of electronic and mechanical devices, machines and systems. Applications are wide, ranging from controlling an automobile to measuring, controlling and displaying your home's temperature. The book utilizes the new Motorola 68Hc12 microcontroller as the primary example throughout. This new microprocessor is the latest development in mid-level 16-bit microcontrollers that will be used world wide due to its low cost and ease of programming. The book features the most popular programming languages--C and C++--in describing basic and advanced techniques. The 68Hc12 will replace many of the existing 8-bit microprocessors currently used in applications and teaching. First book available on the new Motorola 68HC12 microcontroller Thorough discussion of C and C++ programming of I/O ports and synchronization mechanisms Concrete discussion of applications of the popular, readily available, inexpensive and well-designed 68HC12 Many examples and over 200 problems at the end of each chapters Separate sections describing object-oriented interfacing This book is ideal for professional engineers as well as students in university courses in micro-processors/microcontrollers in departments of electrical engineering, computer engineering or computer science; It is also appropriate for advanced technical school courses. The book will also be a valuable professional reference for electrical engineers and mechanical engineers in industry working with the design of electronic and electromechanical devices and systems

Cover 
1 
Contents 8
Preface 14
List of Figures 18
List of Tables 22
Acknowledgments 23
About the Author 7
Chapter 1. Microcomputer Architecture 24
1.1 An Introduction to the Microcomputer 24
1.2 The 6812 Instruction Set 34
1.3 Assembly-Language Directives 51
1.4 Organization of 6812 Microcontrollers 54
1.5 Conclusions 59
Problems 61
Chapter 2. Programming Microcomputers 68
2.1 Introduction to C 69
2.2 Data Structures 78
2.3 Writing Clear C Programs 89
2.4 Conclusions 107
Problems 109
Chapter 3. Bus Hardware and Signals 116
3.1 Digital Hardware 117
3.2 Address and Control Signals in 6812 Microcontrollers 127
3.3 Conclusions 136
Problems 138
Chapter 4. Parallel and Serial Input/Output 144
4.1 I/O Devices and Ports 145
4.2 6812 Parallel Ports 161
4.3 Input/Output Software 169
4.4 Input/Output Indirection 185
4.5 A Designer's Selection of I/O Ports and Software 204
4.6 Conclusions 206
Problems 208
Chapter 5. Interrupts and Alternatives 216
5.1 Programmed Synchronization 219
5.2 Interrupt Synchronization 233
5.3 Time-Sharing 267
5.4 Fast Synchronization Mechanisms 281
5.5 Conclusions 289
Problems 292
Chapter 6. System Control 300
6.1 6812 Chip Modes 300
6.2 6812 Memory Map Control 303
6.3 EEPROM and Flash Memory Programming 309
6.4 MC68HC812A4 Timing Control 312
6.5 An External Memory for the MC68HC812A4 313
6.6 The 6812 Background Debug Module 318
6.7 6812 Reset Handler 322
6.8 Conclusions 324
Problems 325
Chapter 7. Analog Interfacing 330
7.1 Input and Output Transducers 332
7.2 Basic Analog Processing Components 337
7.3 OP AMP and Analog Switch Signal Conditioning 349
7.4 Converters 357
7.5 Data Acquisition Systems 367
7.6 Conclusions 375
Problems 377
Chapter 8. Counters and Timers 384
8.1 The MC68HC812A4 Counter/Timer Subsystem 385
8.2 Signal Generation 386
8.3 Frequency and Period Measurement 404
8.4 Conclusions 411
Problems 413
Chapter 9. Communications Systems 420
9.1 Communications Principles 421
9.2 Signal Transmission 424
9.3 UART Link Protocol 431
9.4 Other Protocols 450
9.5 Conclusions 459
Problems 461
Chapter 10. Display and Storage Systems 468
10.1 Display Systems 469
10.2 Storage Systems 478
10.3 Conclusions 496
Problems 498
Index 506

Erscheint lt. Verlag 27.4.1999
Sprache englisch
Themenwelt Geisteswissenschaften
Mathematik / Informatik Informatik Theorie / Studium
Medizin / Pharmazie
Sozialwissenschaften Pädagogik
Technik Bauwesen
Technik Elektrotechnik / Energietechnik
Technik Maschinenbau
ISBN-10 0-08-051726-9 / 0080517269
ISBN-13 978-0-08-051726-1 / 9780080517261
Haben Sie eine Frage zum Produkt?
PDFPDF (Adobe DRM)
Größe: 30,5 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 Seiten­layout eignet sich die PDF besonders für Fach­bücher mit Spalten, Tabellen und Abbild­ungen. Eine PDF kann auf fast allen Geräten ange­zeigt werden, ist aber für kleine Displays (Smart­phone, eReader) nur einge­schränkt geeignet.

Systemvoraussetzungen:
PC/Mac: Mit einem PC oder Mac können Sie dieses eBook lesen. Sie benötigen eine Adobe-ID und die Software Adobe Digital Editions (kostenlos). Von der Benutzung der OverDrive Media Console raten wir Ihnen ab. Erfahrungsgemäß treten hier gehäuft Probleme mit dem Adobe DRM auf.
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 Adobe-ID sowie eine kostenlose App.
Geräteliste und zusätzliche Hinweise

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.

Mehr entdecken
aus dem Bereich
A practical guide to probabilistic modeling

von Osvaldo Martin

eBook Download (2024)
Packt Publishing Limited (Verlag)
35,99
Discover tactics to decrease churn and expand revenue

von Peter Armaly; Jeff Mar

eBook Download (2024)
Packt Publishing Limited (Verlag)
25,19
Unleash citizen-driven innovation with the power of hackathons

von Love Dager; Carolina Emanuelson; Ann Molin; Mustafa Sherif …

eBook Download (2024)
Packt Publishing Limited (Verlag)
35,99