Free Downloads
The HCS12 / 9S12: An Introduction To Software And Hardware Interfacing

This new book provides a total solution for learning and teaching embedded system design based on the Freescale 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 CodeWarrior, ImageCraft ICC12, 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. New sections on C programming style, software development methodology, and software reuse have been added in theis revision. 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.

Hardcover: 880 pages

Publisher: Cengage Learning; 2 edition (March 25, 2009)

Language: English

ISBN-10: 1435427424

ISBN-13: 978-1435427426

Product Dimensions: 9.6 x 8 x 1.5 inches

Shipping Weight: 3.2 pounds (View shipping rates and policies)

Average Customer Review: 3.7 out of 5 stars  See all reviews (12 customer reviews)

Best Sellers Rank: #228,945 in Books (See Top 100 in Books) #8 in Books > Computers & Technology > Hardware & DIY > Microprocessors & System Design > Control Systems #90 in Books > Engineering & Transportation > Engineering > Electrical & Electronics > Digital Design #274 in Books > Textbooks > Computer Science > Software Design & Engineering

The only reason I did not give this book five stars is due to the price. It is an expensive book, and it is one which I was required to buy for one of my classes. If you expect to open the book and be able to copy code from it into an IDE, compile, and use it, then this is not the book to get. However, if you want to learn about the underlying hardware of a CPU, and how everything from interrupts to analog to digital conversion is accomplished on the HCS12, I do not think there is a better book. There are examples available within the book, catered to a variety of HCS12 based microcontrollers, however, some of them use definitions which are defined on the author's included CD, which I did not make much use of. The content of this book is spectacular, and I can honestly say I have learned a lot about how processors actually function through reading it.

I would recommend this book to anybody new to microcontrollers or the HCS12 family. The book does a great job of covering programming of the HCS12 in assembly and C. There are plenty of examples in the book and included on the CD-ROM to guide you along. Additionally, the book provides a basic guide to the C language and the use of several different compilers. Out of all of the microcontroller books and textbooks I've used, I can say with confidence this one is the best.

This book was utterly useless. It's essentially all the freely available documentation copy and pasted into a hardcover book with a massively inflated price. There's few to no useful examples, everything is verbatim from the documentation without any additional clarification or insight and it's not even consistent with itself. There are questions that use terminology and nomenclature that does not appear anywhere else in the book. I'll never refer to this book again, even if I have to do programming on this chipset again.

Very good book but the price is Expensive. if you want to work with HCS12 Microcontroler by this book or the HSC12 by Mazidi,and if you want good kit to work on by the Dragon12 board is so good.the shipping interval was 18 Days. it's not going to be very exciting. But if you need a solid explanation of how the HCS12 works and how to make it do what you need it to, this is as good a resource as any.

For you who are starting in embedded systems, a good choice.

The HCS12 / 9S12: An Introduction to Software and Hardware Interfacing MC68HC12 An Introduction: Software and Hardware Interfacing MC68HC11: An Introduction - Software and Hardware Interfacing, 2nd Edition Mc 68Hc11 an Introduction: Software and Hardware Interfacing PIC Microcontroller: An Introduction to Software & Hardware Interfacing The 8088 and 8086 Microprocessors: Programming, Interfacing, Software, Hardware, and Applications (4th Edition) Microprocessor Systems Design: 68000 Family Hardware, Software, and Interfacing Microprocessors and Interfacing: Programming and Hardware HCS12 Microcontrollers and Embedded Systems ECHO USER GUIDE: The Official User Guide For Using Your Echo ( technology mobile communication kindle alexa computer hardware) ( Echo ... & Technology Ebooks Hardware & DYI) Embedded System Design: A Unified Hardware/Software Introduction Computer Organization and Design, Fourth Edition: The Hardware/Software Interface (The Morgan Kaufmann Series in Computer Architecture and Design) Computer Organization and Design, Third Edition: The Hardware/Software Interface, Third Edition (The Morgan Kaufmann Series in Computer Architecture and Design) Computer Organization and Design: The Hardware Software Interface: ARM Edition (The Morgan Kaufmann Series in Computer Architecture and Design) BeagleBone Cookbook: Software and Hardware Problems and Solutions Make: Arduino Bots and Gadgets: Six Embedded Projects with Open Source Hardware and Software (Learning by Discovery) Microprocessors and Microcomputers: Hardware and Software (6th Edition) Hardware and Software: Verification and Testing: 11th International Haifa Verification Conference, HVC 2015, Haifa, Israel, November 17-19, 2015, Proceedings (Lecture Notes in Computer Science) A+ Guide to IT Technical Support (Hardware and Software) The Architecture of Computer Hardware, Systems Software, and Networking: An Information Technology Approach