《单片机原理及应用——使用freescale s12x构建嵌入式系统》讲述单片机(micro controlunit,mcu)的基础知识、接口方法和应用技术,全书共14章。第1章介绍国内外单片机的发展、现状与应用,同时简要描述了传统mcs—51系列单片机的基础知识以及freescale系列单片机的分类、特点。第2~12章以freescales12x系列16位单片机为蓝本,分别讲述s12x单片机的结构与组成、指令系统与汇编语言程序设计、仿真调试及c语言编程、并行输入/输出接口、定时器、a/d模/数转换、sci/spi串行通信、pwm脉宽调制、can/lin/i2总线、xgate外设协处理器、μc/os-ii嵌入式操作系统应用等,并从应用的角度列出了相关模块的使用和配置方法。第13章给出了使用s12x单片机实现两个综合应用的嵌入式系统实例。第14章描述了s12xsl28开发平台的diy设计制作及其参考资源。书中各章节配有一些硬件电路实例和软件程序实例,单片机与常用外设的接口方法贯穿在全书之中,所给出的汇编语言程序或c语言程序均已在codewarrior集成开发环境与mc9s12xdt512开发板或mc9s12xsl28开发板上调试通过。《单片机原理及应用——使用freescales12x构建嵌入式系统》假定读者具有基本的数字电路知识和一定的微机原理概念。本书可作为高等院校电子信息工程、通信工程、工业测控、汽车电子、医学电子、计算机应用等电类相关专业学生的课程教材,同时也可作为单片机系统(嵌入式系统)开发与研究人员的参考书籍。