ISBN-10:
0195110463
ISBN-13:
9780195110463
Pub. Date:
02/27/1997
Publisher:
Oxford University Press, USA
Software and Hardware Engineering: Motorola M68HC11 / Edition 1

Software and Hardware Engineering: Motorola M68HC11 / Edition 1

by Fredrick M. Cady

Paperback

Current price is , Original price is $119.95. You

Temporarily Out of Stock Online

Please check back later for updated availability.

Product Details

ISBN-13: 9780195110463
Publisher: Oxford University Press, USA
Publication date: 02/27/1997
Edition description: New Edition
Pages: 336
Product dimensions: 9.13(w) x 7.44(h) x 0.58(d)

About the Author

Montana State University, Bozeman

Table of Contents

Chapter 1: Introduction
1.1. Introduction
1.2. Computers, Microprocessors, Microcomputers, Microcontrollers
1.3. Some Basic Definitions
1.4. Notation
1.5. Further Reading
1.6. References
Chapter 2: Introduction to the M68HC11 Hardware
2.1. Chapter Prestudy Material
2.2. Introduction
2.3. CPU and Registers
2.4. Addressing Modes
2.5. Reset
2.6. Conclusion and Chapter Summary Points
2.7. Further Reading
2.8. Problems
Chapter 3: Motorola AS11 Assembler
3.1. Assembly Language Example
3.2. M68HC11 AS11 Assembler
3.3. Assembler Source Code Fields
3.4. Assembler Directives
3.5. Assembler Output Files
3.6. Assembler Invocation
3.7. Assembler Error Messages
3.8. Chapter Summary Points
3.9. Problems
Chapter 4: The M68HC11 Instruction Set
4.1. Introduction
4.2. M68HC11 Instruction Set Categories
4.3. Load and Store Register Instructions
4.4. Transfer Register Instructions
4.5. Decrement and Increment Instructions
4.6. Clear and Set Instructions
4.7. Shift and Rotate Instructions
4.8. Arithmetic Instructions
4.9. Logic Instructions
4.10. Data Test Instructions
4.11. Conditional Branch Instructions
4.12. Unconditional Jump and Branch Instructions
4.13. Condition Code Register Instructions
4.14. Interrupt Instructions
4.15. Miscellaneous Instructions
4.16. Advanced Instruction Set Details
4.17. Chapter Summary Points
4.18. Further Reading
4.19. Problems
Chapter 5: Buffalo Monitor and Debugger
5.1. M68HC11 EVB Buffalo Monitor
5.2. Monitor Commands
5.3. Monitor Utility Routines
5.4. Buffalo Monitor Interrupt Jump Vector Table
5.5. Operating Hints for the Buffalo Monitor
5.6. Problems
Chapter 6: AS11 Problems for the M68HC11
6.1. Assembly Language Programming Style
6.2. Structured Assembly Language Programming
6.3. Example Programs
6.4. Conclusion and Chapter Summary Points
6.5. Further Reading
6.6. Problems
Chapter 7: M68HC11 Parallel I/O
7.1. Introduction
7.2. Operating Modes
7.3. The Programmer's Model
7.4. M68HC11 Parallel I/O Ports
7.5. Handshaking I/O
7.6. I/O Software
7.7. Chapter Summary Points
7.8. Further Reading
7.9. Problems
Chapter 8: M68HC11 Interrupts
8.1. Introduction
8.2. The Interrupt Process
8.3. Interrupt Vectors
8.4. Interrupt Priorities
8.5. Nonmaskable Interrupts
8.6. Parallel I/O System Interrupts
8.7. Advanced Interrupts
8.8. The Interrupt Service Routine
8.9. Conclusion and Chapter Summary Points
8.10. Further Reading
8.11. Problems
Chapter 9: M68HC11 Memories
9.1. Introduction
9.2. M68HC11 Memory Map
9.3. M68HC11 RAM
9.4. M68HC11 ROM
9.5. M68HC11 EPROM
9.6. M68HC11 EEPROM
9.7. Memory Timing in Expanded-Mode Operation
9.8. Extending M68HC11 Memory Address
9.9. Conclusion and Chapter Summary Points
9.10. Further Reading
9.11. Problems
Chapter 10: M68HC11 Timer
10.1. Introduction
10.2. Basic Timer
10.3. Output Compare
10.4. Input Capture
10.5. Real-Time Interrupt
10.6. Computer Operating Properly - COP
10.7. Pulse Accumulator
10.8. Pulse-Width Modulation
10.9. External Interrupts Using Timer Interrupts
10.10. Clearing Timer Flags
10.11. Conclusion and Chapter Summary Points
10.12. Problems
Chapter 11: M68HC11 Serial I/O
11.1. Introduction
11.2. Asynchronous Serial Communications Interface - SCI
11.3. Enhanced SCI
11.4. Synchronous Serial Peripheral Interface - SPI
11.5. Enhanced SPI
11.6. Conclusion and Chapter Summary Points
11.7. Further Reading
11.8. Problems
Chapter 12: M68HC11 Analog Input and Output
12.1. Introduction
12.2. M68HC11 A/D Converter
12.3. A/D I/O Synchronization
12.4. A/D Programming Example
12.5. Digital-to-Analog Converter
12.6. Chapter Summary Points
12.7. Further Reading
12.8. Problems
Chapter 13: Advanced M68HC11 Hardware
13.1. Hardware Mode Select
13.2. Configuration Control Register
13.3. System Option Register
13.4. Security Mode
13.5. M68HC11 Math Coprocessor
13.6. Further Reading
Chapter 14: The Motorola M68HC11EVB
14.1. Introduction
14.2. EVB Components and Circuits
14,3. I/O Ports
14.4. M68HC11 Expanded Mode
14.5. Serial I/O Interface
14.6. Chapter Summary Points
14.7. Further Reading
Appendix A: M68HC11 Resources
A.1. Internet Resources
A.2. Motorola Application Notes and Literature
A.3. Hardware and Software Vendors
Appendix B: M68HC11 Family
B.1. The M68Hc11 Family of Microcontrollers
B.2. M68HC11 Part Numbering and Packaging
Solutions to Chapter Problems
Index

Customer Reviews

Most Helpful Customer Reviews

See All Customer Reviews