TMS320C240原理与C语言控制应用实习

TMS320C240原理与C语言控制应用实习
作 者: 黄英哲 董胜源
出版社: 中国水利水电出版社
丛编项: 万水电子技术丛书
版权说明: 本书为出版图书,暂不支持在线阅读,请支持正版图书
标 签: C
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《TMS320C240原理与C语言控制应用实习》作者简介

内容简介

本书共分13章,内容包括TMS320C240 DSP数字信号处理器的结构、硬件介绍,Code Composer操作,输出入控制与实习,中断原理与外部中断实习,计时器和看门狗计时控制与实习,比较器与PWM控制与实习,捕捉器和转轴编码器原理与实习,模拟/数字转换器控制与实习,串行端口接口控制与实习,闪存程序化,应用电路实习及PID马达伺服控制。书后的三个附录简要介绍了DSP程序语言操作、PRO-OPEN DSP 320F24X(LH-069)控制器电路、C语言程序设计。本书详解详细、范例丰富,适用于初中级学者。

图书目录

第1章 TMS320C240 DSP数字信号处理器结构介绍

1-1 IMS320C240数字信号处理器内部结构与特性

1-1. 1 DSP核心 core 部分与状态寄存器设定

1-1. 2 存储器部分

1-1. 3 事件管理 Event Manager 部分

1-1. 4 I/O外围设备 peripheral 部分

1-1. 5 DSP其他部分

1-2 存储器空间结构

1-2. 1 程序存储器

1-2. 2 数据存储器

1-2. 3 共享数据存储器

1-2. 4 I/0空间 I/O space

第2章 TMS320C240 DSP数字信号处理器硬件介绍

2-1 TMS320C240/F240引脚电路介绍

2-1. 1 电源引脚及空脚介绍

2-1. 2 时钟 CLOCK 引脚介绍与设定

2-1. 3 CPU控制引脚介绍

2-1. 4 外部存储器控制脚介绍

2-1. 5 数字I/O脚介绍

2-1. 6 外部中断脚 External interrupt 介绍

2-1. 7 通用计时器外部控制脚介绍

2-1. 8 捕捉器引脚

Capture 介绍

2-1. 9 PWM及比较器输出脚

2-1. 10 模拟/数字转换器 Analog to Digital Converter 介绍

2-1. 11 串行I/O脚介绍

2-1. 12 JTAG标准接口脚

2-2 外部存储器与I/O的控制

2-2. 1 外部存储器及I/O读取 Read 控制

2-2. 2 外部存储器及I/O写入 Write 控制

2-2. 3 外部慢速存储器与I/O设备控制

2-2. 4 译码器与存储器电路控制

2-2. 5 外部扩充I/O的控制

2-3 DMA-DSP 240 LH-092 控制单板整体电路

2-3. 1 LH-092的CPU电路

2-3. 2 LH-092的存储器及yO电路

2-3. 3 LH-092电路板外型

2-4 PRO-OPEN DSP 320F24X控制器 LH-069 整体结构图

2-5 DSP240 I/O模块实验板 LH-069

2-5. 1 电源电路及引脚转换

2-5. 2 地址译码. PWM译码及驱动IC电路

2-5. 3 直流马达闭回路控制电路

2-5. 4 脉冲产生器

2-5. 5 光耦合输入电路

2-5. 6 光耦合输出电路

2-5. 7 七段显示器输出电路

第3章 COde Composer介绍

3-1 Code Composer操作

3-1. 1 Code Composer的设定

3-1. 2 Code Composer窗口介绍

3-1. 3 Code Composer基本操作

3-2 Code Composer进阶操作

3-2. 1 单步执行实习

3-2. 2 中断点 breakpoint 控制

3-2. 3 探针点 Probe Point 功能设定

3-2. 4 图形界面追踪

3-2. 5 数据追踪与Matlab操作

第4章 输出入控制与实习

4-1 数字I/O控制与实习

4-1. 1 IOPA及IOPB设定与实习

4-1. 2 IOPC设定与实习

4-1. 3 锁相回路 PLL 时钟信号与省电模式控制

4-2 通用I/O控制与实习

4-2. 1 通用I/O控制

4-2. 2 通用I/O实习

4-3 扩充I/O设定与实习

4-3. 1 扩充I/O设定

4-3. 2 扩充I/O基本实习

第5章 中断原理与外部中断实习

5-1 不可屏蔽中断控制与实习

5-1. 1 不可屏蔽中断控制

5-1. 2 不可屏蔽中断实习

5-2 可屏蔽中断控制与实习

5-2. 1 可屏蔽中断控制

5-2. 2 外部中断实习

第6章 计时器和看门狗计时控制与实习

6-1 通用计时器的控制与实习

6-1. 1 通用计时器的控制

6-1. 2 通用计时器实习

6-2 通用计时器的中断控制与实习

6-2. 1 通用计时器的中断控制

6-2. 2 通用计时器的中断实习

6-3 计时比较器的控制与实习

6-3. 1 计时比较器的控制

6-3. 2 计时比较器实习

6-4 实时中断及看门狗计时的控制与实习

6-4. 1 实时计时中断的控制与实习

6-4. 2 看门狗计时器的控制与实习

第7章 比较器与PWM控制与实习

7-1 简单功能比较器控制与实习

7-1. 1 简单功能比较器的控制

7-1. 2 简单功能比较器实习

7-2 全功能比较器与PWM的控制与实习

7-2. 1 全功能比较器的控制

7-2. 2 全功能比较器与PWM实习

第8章 捕捉器和转轴编码器原理与实习

8-1 捕捉器的控制与实习

8-1. 1 捕捉器的控制

8-1. 2 捕捉器的实习

8-2 捕捉器中断控制与实习

8-2. 1 捕捉器中断控制

8-2. 2 捕捉器中断实习

8-3 转轴编码器 QEP 的控制与实习

8-3. 1 转轴编码器 QEP 的控制

8-3. 2 转轴编码器 QEP 的实习

第9章 模拟/数字转换器控制与实习

9-1 ADC的控制与实习

9-1. 1 ADC的控制

9-1. 2 ADC控制步骤

9-1. 3 ADC实习

9-2 ADC中断控制与实习

9-2. 1 ADC中断控制

9-2. 2 ADC中断控制实习应用范例

第10章 串行端口接口控制与实习

10-1 串行通信接口 SCI 控制与实习

10-1. 1 SCI寄存器介绍

10-1. 2 SCI操作控制

10-1. 3 SCI实习范例

10-2 串行外围接口 SPI 控制与实习

10-2. 1 SPI操作模式

10-2. 2 SPI寄存器介绍

10-2. 3 SPI自我传输实习范例

第11章 闪存程序化

11-1 闪存的控制

11-1. 1 存取模式选择

11-1. 2 寄存器存取模式控制

11-1. 3 抹除 Erase 闪存步骤

11-1. 4 验证写入数据或抹除闪存步

11-2 闪存范例程序

第12章 应用电路实习

12-1 七段显示器输出实习

12-2 数字/模拟转换器 DAC 输出实习

12-3 液晶显示器输出实习

12-3. 1 文本型LCD引脚介绍

12-3. 2 LCD内部功能介绍

12-3. 3 LCD指令码工作说明

12-3. 4 LCD指令码工作顺序

12-4 8255输出入实习

12-5 RTC计时输入实习

12-6 键盘输入实习

12-7 计算机音乐输出实习

12-8 步进马达控制输出实习

12-8. 1 步进马达控制原理

12-8. 2 步进马达专用IC PMM8713 实习

12. 9 直流马达控制实习

12-9. 1 直流马达正反转与转速控制实习

12-9. 2 具保护功能直流马达正反转与转速控制实习

12-10 三相直流无刷马达控制与实习

12-10. 1 三相直流无刷马达控制

12-10. 2 三相直流无刷马达实习

12-11 转轴编码器 ENCODER 专用IC控制

12-11. 1 HCTL-2020外接编/译码电路工作原理

12-11. 2 HCTL-2020外接编/译码电路实习范例

第13章 PID马达伺服控制

13-1 三相马达伺服控制硬件结构

13-2 PID运动控制实现

13-2. 1 PID运动控制简介

13-2. 2 PID的调整

13-3 PID马达伺服运动控制实习范例

13-3. 1 PID三相马达伺服运动控制 六步方波向量控制

13-3. 2 PID三相马达伺服运动控制 DAC输出马达控制

13-3. 3 PID单相直流马达伺服运动控制

附录A DSP程序语言操作

A-1 DSP汇编语言. 组译器与编译器的操作

A-1. 1 汇编语言语法

A-1. 2 共同目的文件格式

A-1. 3 组译器 Assembler

A-1. 4 连接器 Linker

A-1. 5 编译器 Compiler

A-1. 6 文件管理器 Archiver

A-1. 7 宏指令 Macro

A-1. 8 Hex转换的公用程序

A-2 DSP C语言的操作

A-2. 1 C语言中断向量地址的设定

A-2. 2 C语言程序连接

A-2. 3 C语言对于中断要求处理

A-2. 4 C语言对于yO地址的定义

A-2. 5 函数库 Libraries 及header files

A-3 C语言与汇编语言之间接口

A-3. 1 C语言与汇编语言方法连接方法 1

A-3. 2 C语言连接方法 2

附录B PRO-OPEN DSP 320F24X LH-069

控制器电路

B-1 LH-069 DSP控制器介绍

B-1. 1 LH-069 DSP控制器特性

B-1. 2 存储器模块设计

B-1. 3 译码电路地址

B-2 LH-069整体电路

附录C C语言程序设计

C-1 C语言数据格式与表达式

C-1. 1 常数数据格式

C-1. 2 变量与数据格式

C-1. 3 C语言的表达式与运算符

C-2 C语言指令

C-2. 1 goto指令

C-2. 2 if-else指令

C-2. 3 switch-case-break指令

C-2. 4 while指令

C-2. 5 for指令

C-2. 6 do-while指令

C-2. 7 break指令

C-2. 8 continue指令

C-3 C语言函数库

C-3. 1 自定函数

C-3. 2 内部函数