主要讲述微控制器(MCU)的基础知识、接口方法和应用技术。本书共13章。第1章浓缩概述微型计算机的组成工作原理与经典体系结构,随后介绍单片机的发展、现状与应用,同时简要描述了传统MCS-51系列单片机的基础知识;第2~12章,介绍NXP系列微控制器的分类特点,并以S12X系列16位微控制器为蓝本,分别讲述微控制器的功能结构、存储器、中断系统、最小系统、指令系统、汇编语言编程、C语言编程、仿真调试、并行输入/输出接口、定时器、A/D转换转换、SCI/SPI串行通信、PWM脉宽调制、CAN/LIN/I2C总线、XGATE外设协处理器、μC/OS-Ⅱ嵌入式实时操作系统等,并均以应用的角度列出了相关模块的使用和配置方法;第13章给出了使用S12X微控制器实现的两个汽车电子实际案例。第14章描述了S12XEP100开发板的设计原理及其综合应用例程。 书中各章节配有一些硬件电路实例和软件程序实例,微控制器与常用外设的接口方法贯穿在全书之中,所给出的汇编语言程序或C语言程序均已在CodeWarrior集成开发环境与MC9S12XEP100开发板上调试通过。 本书假定读者具有基本的数字电路知识和一定的微机原理概念。本书可作为高等院校电子信息工程、通信工程、工业测控、汽车电子、医学电子、计算机应用等电类相关专业学生的课程教材,同时也可作为微控制器嵌入式系统开发与研究人员的参考书籍。