《基于HCS12的嵌入式系统设计》以飞思卡尔16位S12系列MCU为主线,以MC9S12DG128为例,系统地介绍了S12的结构和工作原理;以及S12内部输入/输出端口模块、脉宽调制模块、模/数转换模块、增强型定时器模块、串行通信接口模块、SPI和I2C等主要功能模块的结构、原理与使用方法;同时详细介绍了S12汇编指令系统和嵌入式系统的C语言开发方法。此外,《基于HCS12的嵌入式系统设计》还结合μC/OS-II介绍了嵌入式实时操作系统的基本知识,讨论了在S12系列MCU上实现μC/OS-Ⅱ的移植方法。《基于HCS12的嵌入式系统设计》采用从理论到实践最后到系统的学习方法,在功能模块的介绍中首先讲解模块的原理,之后给出应用实例,最后结合飞思卡尔智能汽车竞赛,给出了每个模块在智能车系统设计的应用实例,以智能汽车系统为应用背景,贯穿了所有模块的开发使用,构成了完整的嵌入式系统知识的介绍。通过《基于HCS12的嵌入式系统设计》的阅读和学习,希望读者能够建立嵌入式系统基本概念,掌握嵌入式系统的硬件、软件设计方法。《基于HCS12的嵌入式系统设计》面向工科电气类、计算机类、机电一体化类和仪器仪表类等相关专业的高年级本科生和研究生,同时也适用于从事嵌入式应用开发的工程技术类人员。