AI简介
这是一本系统介绍基于Freescale HCS12系列单片机的嵌入式系统设计的专业书籍。该书以MC9S12DG128(X)为例,全面阐述了嵌入式系统的硬件结构、工作原理,以及MCU内部的ECT、PIM、SCI/SPI、ATD、PWM、IIC、CAN、BDM等模块的结构、原理与使用方法。
书籍首先介绍了嵌入式系统的分类,包括小型嵌入式系统、中型嵌入式系统和复杂嵌入式系统,并依据嵌入式系统的规模、硬件和软件等方面进行划分。接着,书籍深入解析了嵌入式系统的设计与开发方法,包括C程序编译器与交叉编译器的使用,实时操作系统的选择和任务划分,以及ROM映像文件的创建和烧写。
书中对Freescale HCS12系列单片机进行了概述,介绍了其特点、命名规则、内部结构、存储器映射以及运行模式等方面的内容。并以MC9S12DG128为例,详细介绍了单片机的输入/输出端口模块及其应用实例,产生PWM信号的方法,ROM映像文件的制作过程,以及CodeWarrior软件的使用方法。
书籍对S12指令系统进行了深度解析,包括汇编指令的格式和符号说明,寻址方式,S12汇编指令系统,以及汇编程序伪指令等内容。