The HCS12/9S12, An Introduction to Hardware and Software Interfacing

First Edition
Author: Han-Way Huang
ISBN #: 1401898122
©2006   Publish Date: 07/26/2005
Binding: HB
Pages: 760
Publisher: Cengage Learning

Price: $199.95

Description:

This new book provides a total solution for learning and teaching embedded system design based on the Motorola HCS12/9S12 microcontroller. Readers will learn step-by-step how to program the HCS12 using both assembly and C languages, as well as how to use such development tools as asmIDE, MiniIDE, GNU C, and EGNU IDE. Supportive examples clearly illustrate all applications of the HCS12 peripheral functions, including parallel port, timer functions, PWM, UART port, SPI, I2C, CAN, on-chip flash and EEPROM programming, external memory expansion, and more. A back-of-book CD contains the source code for all examples in the book, several groups of reusable utility functions, and complimentary freeware development tools for improved learning.

Product Benefits:

  • comprehensive of the HCS12 microcontroller, coupled with numerous exercises and lab assignments in each chapter, promote mastery of beginning to advanced concepts of interface programming
  • helpful tips on debugging programs, provided for both assembly and C languages, apply to a wide variety of problems
  • straightforward tutorials on the use of key development tools strengthen readers? understanding of HCS12 architecture

Table of Contents:

Chapter 1 Introduction to the HCS12 Microcontroller
Chapter 2 HCS12 Assembly Programming
Chapter 3 Members and Hardware and Software Development Tools
Chapter 4 Advanced Assembly Programming
Chapter 5 C Language Programming
Chapter 6 Interrupts, Clock Generation, Resets, and Operation Modes
Chapter 7 Parallel Ports
Chapter 8 Timer Functions
Chapter 9 Serial Communication Interface (SCI)
Chapter 10 Serial Peripheral Interface (SPI)
Chapter 11 Inter-Integrated Circuit (I2C) Interface
Chapter 12 Analog-to-Digital Converter
Chapter 13 Controller Area Network (CAN)
Chapter 14 Internal Memory Configuration and External Memory Expansion
Appendices
A. Instruction Set Reference
B. Summary Features of HCS12 Devices
C. Tutorial for using the MiniIDE
D. MC9S12DP256 Registers
E. LCD Functions for the SSE256 Demo Boards
F. Music Note Frequencies
G. Using the MAX7221 Display Driver

Order this product from our online catalog at:

Order by phone: 1-800-347-7707