We use cookies to enhance your experience on our website. By continuing to use our website, you are agreeing to our use of cookies. You can change your cookie settings at any time. Find out more
Cover

Software and Hardware Engineering

Assembly and C Programming for the Freescale HCS12 Microcontroller

Second Edition

Fredrick M. Cady

Publication Date - 28 February 2007

ISBN: 9780195308266

770 pages
Paperback
7-1/2 x 9-1/4 inches

A general-pupose view of software and hardware engineering in microcontroller systems and a comprehensive technical reference for the Freescale HCS12 microcontroller.

Description

Software and Hardware Engineering: Assembly and C Programming for the Freescale HCS12 Microcontroller, Second Edition, provides a general-purpose view of software and hardware engineering in microcontroller systems and a comprehensive technical reference for the Freescale HCS12 microcontroller. It is ideal for a first undergraduate course in microcontrollers, microprocessors, or microcomputers.

About the Author(s)

Fredrick M. Cady is Emeritus Professor of Electrical and Computer Engineering at Montana State University. His research activities include biomedical engineering, visual signal processing, astronomical image processing, and electro-optics and electro-optical system engineering. He has been honored with several teaching awards, including MSU Bozeman Mortar Board Professor of the Month, MSU Alumni-Chamber of Commerce Award for Excellence and the Phi Kappa Phi Anna Krueger Fridley Award for Distinguished Teaching.

Previous Publication Date(s)

February 1997

Table of Contents

    Preface
    1. Introduction
    2. General Principles of Microcontrollers
    3. Structured Program Design
    4. Introduction to the HCS12 Hardware
    5. An Assembler Program
    6. The Linker
    7. The HCS12 Instruction Set
    8. Programs for the HCS12
    9 . Debugging HCS12 Programs
    10. Program Development Using C
    11. HCS12 Parallel I/O
    12. HCS12 Interrupts
    13. HCS12 Memories
    14. HCS12 Timer
    15. HCS12 Serial I/O - SCI and SPI
    16. HCS12 Serial I/O - MSCAN
    17. HCS12 Analog Input
    18. Single-chip Microcontroller Interfacing Techniques
    19. Fuzzy Logic
    20. Debugging Systems
    21. Advanced HCS12 Hardware
    Appendixes
    A. Binary Codes
    B. HCS12 Instruction Set
    C. Freescale Assembler
    D. HCS12 I/O Registers
    E. Include File Listings
    F. HCS12 Interrupt Vector Assignments