n
内容简介
本书讲述单片机(Micro
Controller Unit, MCU)的基础知识、接口方法和应用技术。全书共14章。第1章概述经典微型计算机原理基础,概述单片机的发展、现状与应用,以及恩智浦系列单片机的分类特点。第2章以16位单片机型号MC9S12XEP100为蓝本,讲述恩智浦S12X系列单片机的功能结构、组成原理、存储器、中断系统、最小系统等。第3章介绍S12X单片机的指令系统与汇编语言编程概略。第4章重点描述S12X单片机仿真调试与C语言编程方法。第5~11章分别描述并行输入/输出接口、定时器、A/D转换、PWM脉宽调制、SCI/SPI串行通信、CAN/LIN/
I2C总线通信、XGATE外设协处理器的基本原理及应用技术,从应用的角度给出了相关模块的配置方法和使用范例。第12章介绍μC/OS-II嵌入式实时操作系统应用。第13章介绍基于MATLAB/Simulink建模仿真与代码自动生成的快速开发技术。第14章描述S12XDEV实验/开发平台的电路设计原理及其综合应用案例。
书中各章节配有一些硬件电路实例和软件程序实例,单片机与常用外设的接口方法贯穿在全书之中。应用实例程序及教学实验例程均使用C语言编程,并已在CodeWarrior
5.1集成开发环境及S12XDEV开发板上调试验证通过。
本书假定读者具有一定的电路原理、数字电路和C语言编程基础知识。本书可作为高等院校电子信息工程、通信工程、集成电路、工业测控、汽车电子、医学电子、机械电子、计算机应用等电类相关专业学生的课程教材(建议重点讲学第1~9章和第14章),也可作为单片机嵌入式系统开发与研究人员的参考书籍。
|