The HCS12/9S12: An Introduction to Hardware and Software Interfacing / Edition 1

The HCS12/9S12: An Introduction to Hardware and Software Interfacing / Edition 1

by Han-Way Huang
     
 

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

See more details below

Overview

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 Details

ISBN-13:
9781401898120
Publisher:
Cengage Learning
Publication date:
07/26/2005
Edition description:
Older Edition
Pages:
880
Product dimensions:
7.90(w) x 9.30(h) x 1.50(d)

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

Customer Reviews

Average Review:

Write a Review

and post it to your social network

     

Most Helpful Customer Reviews

See all customer reviews >