| 本书是一部关于DSP原理与开发技术的理论专著,全书书介绍了Frescue(Motorola)16位DSP芯片的概况、内核与外围功能模块的结构、工作原理及使用;详细地讨论了该系列芯片的汇编语言及指令系统;重点讲述该系列芯片的开发方法。书中用较多的篇幅介绍开发该系列芯片的硬件平台和开发软件CodeWarrior及嵌入在CodeWarrior软件中不同版本配套使用的开发包SDK和PE;最后介绍了一个具体的使用实例。 本书介绍了Frescue(Motorola)16位DSP芯片的概况、内核与外围功能模块的结构、工作原理及使用;详细地讨论了该系列芯片的汇编语言及指令系统;重点讲述该系列芯片的开发方法。书中用较多的篇幅介绍开发该系列芯片的硬件平台和开发软件CodeWarrior及嵌入在CodeWarrior软件中不同版本配套使用的开发包SDK和PE;最后介绍了一个具体的使用实例。 本书介绍芯片开发方法的特点是从实例出发,帮助读者了解其中的操作和设定等。依照本书有关章节一步一步操作,读者就能初步掌握开发DSP的过程和方法。 本书可作为科技工作者和DSP应用开发人员的工作参考书,也可以作为高等学校有关专业的教学用书,书中编写的实验可供教学参考。 |
| 出版说明 序言 前言 第1章 Freescale 16位DSP概述 1.1 DSP芯片简介 1.2 Freescale 16位DSP 1.2.1 56800系列DSP结构 1.2.2 56800系列DSP应用领域 1.2.3 56800系列DSP的开发工具简介 1.3 Freescale的24位、32位DSP 第2章 DsP 56800的结构 2.1 DSP 56800的内核结构 2.1.1 DSP 56800内核的总线 2.1.2 算术逻辑单元 2.1.3 地址产生单元 2.1.4 程序控制单元 2.1.5 DSP 56F800的存储空间 2.1.6 流水线的实现 2.1.7 扩展型内核DsP 56800E的结构 2.2 DSP 56800外围功能模块 2.2.1 串行通信接口 2.2.2 串行外设接口 2.2.3 模数转换器 2.2.4 相位检测器 2.2.5 脉宽调制模块 2.2.6 CAN控制器 2.3 DSP 56800的存储器 2.3.1 Flash存储器 2.3.2 外扩存储器接口 2.4 复位、定时器和中断控制 2.4.1 复位模块 2.4.2 定时器功能 2.4.3 中断控制 第3章 DSP 56800的指令系统及汇编语言 3.1 指令格式和伪指令 3.1.1 汇编语言的格式 3.1.2 常用伪指令 3.2 指令中的标记、标识说明 3.2.1 指令的标记说明 3.2.2 条件码寄存器的说明 3.3 56800系列DSP的内核指令集 3.3.1 数据传送指令 3.3.2 移位指令 3.3.3 逻辑指令 3.3.4 算术指令 |
商品评论(0条)