书籍详情
ADuC系列ARM器件应用技术
作者:孙来军,魏莹,李桂英 等著
出版社:电子工业出版社
出版时间:2013-11-01
ISBN:9787121217548
定价:¥45.00
购买这本书可以去
内容简介
《ADuC系列ARM器件应用技术/普通高等教育“十二五”规划教材·电子信息科学与工程类专业规划教材》以美国ADI公司研发的ADuC70xx系列微控制器为主线,详细介绍了该系列微控制器的结构、原理、内部资源、外部扩展以及实用范例等,并在此基础上介绍了多种应用单元模块电路,包括LCD显示模块、UART通信模块、外扩存储器模块、A/D/D/A转换模块以及按键数码管模块等;重点介绍了各种模块的电路设计原理以及C语言设计方法,非常适合初学者学习和实践。此外,本书最后一章详细介绍了多个以该系列微控制器为主的实际应用,为深入学习和使用这一系列微控制器提供了很好的基础。
作者简介
暂缺《ADuC系列ARM器件应用技术》作者简介
目录
第1章 ARM处理器简介
1.1 ARM概述
1.1.1 ARM处理器特性
1.1.2 ARM系列产品简介
1.2 ARM7TDMI内核概述
1.2.1 指令操作
1.2.2 存储器访问及接口
1.3 ARM7TDMI相关结构框图
1.4 ARM7TDMI内核工作状态
1.5 可处理的异常
1.6 ARM相关寄存器
1.7 ARM支持的寻址方式
1.8 ARM支持的指令集
1.8.1 ARM指令集
1.8.2 Thumb指令集
1.9 ARM内核调试接口
1.9.1 调试系统的典型结构
1.9.2 调试接口
1.9.3 Embedded ICE-RT
第2章 ADuC 70xx系列嵌入式系统硬件结构与存储器组织
2.1 ADuC70xx系列嵌入式系统简介
2.2 ADuC70xx系列嵌入式系统封装与引脚配置
2.3 ADuC70xx系列微控制器存储空间
2.4 非易失性Flash/EE存储器
2.4.1 Flash/EE存储器结构及访问
2.4.2 Flash/EE存储器的可靠性
2.4.3 Flash/EE存储器的编程模式
2.4.4 Flash/EE存储器的相关寄存器
2.4.5 Flash/EE的执行时间
2.5 静态随机存储器SRAM
2.6 存储器映射寄存器MMR
2.7 存储器的读/写方式
2.8 存储器的重映射和复位
2.8.1 重映射过程
2.8.2 复位过程
2.9 外部存储接口
2.9.1 接口配置及功能
2.9.2 相关寄存器描述
2.9.3 外部存储器的读/写时序
2.10 应用实例
2.10.1 存取外扩RAM
2.10.2 128-64字符点阵液晶控制
2.10.3 16-02液晶控制
第3章 模拟外设与接口
3.1 模数转接器(ADC)
3.1.1 模数转换器(ADC)简介
3.1.2 信号输入设计与转换方式
3.1.3 相关寄存器描述
3.2 ADC应用实例
3.2.1 ADC转换精度测试
3.2.2 外部输入信号转换
3.3 数模转换器DAC
3.3.1 DCC简介
3.3.2 DAC内部结构及特性
3.3.3 线性衰减现象
3.3.4 相关寄存器描述
3.4 DAC应用实例
3.4.1 DAC模拟正弦波输出
3.4.2 LED亮度控制
第4章 数字外设与接口
4.1 三相脉宽调制(PWM)波形发生器
4.1.1 PWM简介
4.1.2 PWM模块内部结构
4.1.3 模块内各单元功能描述
4.1.4 相关寄存器描述
4.2 PWM应用实例
4.2.1 正弦波模拟输出
4.2.2 直流电机控制
4.3 通用输入/输出(GPIO)
4.3.1 GPIO简介
4.3.2 相关寄存器描述
4.4 GPIO应用实例
4.4.1 蜂鸣器控制
4.4.2 单总线温度测量
4.5 通用异步串口(UART)
4.5.1 配置及电路连接
4.5.2 波特率发生器
4.5.3 相关寄存器描述
4.5.4 网络寻址操作及相关寄存器描述
4.6 UART应用实例
4.6.1 与PC进行通信
4.6.2 多机组网通信
4.7 SPI接口
4.7.1 配置及电路连接
4.7.2 SPI工作模式
4.7.3 相关寄存器描述
4.8 SPI应用实例
4.9 集成电路总线I2C接口
4.9.1 总线结构及工作方式
4.9.2 相关寄存器描述
4.9.3 主从工作模式
4.10 I2C应用实例
4.10.1 兼容I2C接口存储器读/写
4.10.2 兼容I2C接口日历时钟芯片控制
4.10.3 兼容I2C接口驱动芯片控制
4.11 可编程逻辑阵列PLA
4.11.1 连接方式
4.11.2 相关寄存器描述
4.12 PLA应用实例
第5章 中断系统与定时器/计数器
5.1 中断系统
5.1.1 中断及中断源
5.1.2 ADuC70xx支持的中断和中断源种类
5.1.3 相关寄存器描述
5.2 中断应用实例
5.3 ADuC70xx定时器/计数器
5.3.1 RTOS定时器Timer0
5.3.2 通用定时器Timer1
5.3.3 唤醒定时器Timer2
5.3.4 看门狗定时器Timer3
5.4 定时器应用实例
5.4.1 蜂鸣器持续报警
5.4.2 精确计时显示
5.4.3 脉冲宽度测量
5.4.4 系统复位
第6章 系统控制模块及硬件系统设计参考
6.1 电源监视器
6.1.1 功能及特性
6.1.2 相关寄存器描述
6.2 电压比较器
6.2.1 功能及结构
6.2.2 迟滞性描述
6.2.3 相关寄存器描述
6.3 晶体振荡器和锁相环(PLL)
6.3.1 时钟系统结构
6.3.2 使用外部晶振作为时钟源
6.3.3 使用外部时钟作为时钟源
6.3.4 系统操作模式及功耗
6.3.5 相关寄存器描述
6.4 系统控制模块应用实例
6.4.1 系统供电监测
6.4.2 比较器输出控制蜂鸣器
6.4.3 系统时钟配置
6.5 硬件系统设计参考
6.5.1 电源设计
6.5.2 IOVDD电源灵敏度
6.5.3 线性稳压器
6.5.4 接地和电路板布局
6.5.5 时钟振荡器设计
6.5.6 上电复位设计
6.5.7 典型系统配置
第7章 ADuC70xx系列嵌入式系统开发工具
7.1 IAR开发环境简介
7.2 相关仿真器
7.3 IAR的具体应用
7.3.1 新建工程
7.3.2 选项设置
7.3.3 应用程序的编译和运行
7.4 串行下载协议
7.4.1 简介
7.4.2 加载器和物理接口
7.4.3 数据传输包格式
7.4.4 命令应答
7.4.5 记录类型
7.5 通过I2C接口更新代码
7.5.1 简介
7.5.2 可能存在的危险
7.5.3 在I型号上测试I2C加载器并调试代码
第8章 ADuC70xx相关C语言基础
8.1 C语言简介
8.1.1 数据类型
8.1.2 算术运算符和算术表达式
8.1.3 关系运算符和表达式
8.1.4 逻辑运算符和表达式
8.2 控制语句
8.2.1 if语句
8.2.2 条件运算符和条件表达式
8.2.3 switch语句
8.2.4 while语句
8.2.5 do-while语句
8.2.6 for语句
8.2.7 break和continue语句
8.3 数组
8.3.1 一维数组的定义和引用
8.3.2 二维数组的定义和引用
8.3.3 字符数组
8.4 函数
8.4.1 概述
8.4.2 函数定义的一般形式
8.4.3 函数的参数和函数的值
8.4.4 函数的调用
8.4.5 数组作为函数参数
8.4.6 局部变量和全局变量
8.4.7 变量的存储类别
8.5 指针
8.5.1 地址指针的基本概念
8.5.2 变量的指针和指向变量的指针变量
8.5.3 数组指针和指向数组的指针变量
8.5.4 字符串的指针和指向字符串的指针变量
8.5.5 函数指针变量
8.5.6 指针数组和指向指针的指针
8.6 结构体与共用体
8.6.1 定义结构的一般形式
8.6.2 结构类型变量的说明
8.6.3 结构变量成员的表示方法
8.6.4 结构变量的初始化
8.6.5 结构数组的定义
8.6.6 结构指针变量的说明和使用
8.6.7 共用体
8.6.8 枚举类型
8.6.9 类型定义符typedef
8.7 位运算
8.7.1 位运算符
8.7.2 位域
8.8 编译预处理
8.8.1 概述
8.8.2 宏定义
8.8.3 文件包含
8.8.4 条件编译
第9章 ADuC70xx系列嵌入式系统应
……
1.1 ARM概述
1.1.1 ARM处理器特性
1.1.2 ARM系列产品简介
1.2 ARM7TDMI内核概述
1.2.1 指令操作
1.2.2 存储器访问及接口
1.3 ARM7TDMI相关结构框图
1.4 ARM7TDMI内核工作状态
1.5 可处理的异常
1.6 ARM相关寄存器
1.7 ARM支持的寻址方式
1.8 ARM支持的指令集
1.8.1 ARM指令集
1.8.2 Thumb指令集
1.9 ARM内核调试接口
1.9.1 调试系统的典型结构
1.9.2 调试接口
1.9.3 Embedded ICE-RT
第2章 ADuC 70xx系列嵌入式系统硬件结构与存储器组织
2.1 ADuC70xx系列嵌入式系统简介
2.2 ADuC70xx系列嵌入式系统封装与引脚配置
2.3 ADuC70xx系列微控制器存储空间
2.4 非易失性Flash/EE存储器
2.4.1 Flash/EE存储器结构及访问
2.4.2 Flash/EE存储器的可靠性
2.4.3 Flash/EE存储器的编程模式
2.4.4 Flash/EE存储器的相关寄存器
2.4.5 Flash/EE的执行时间
2.5 静态随机存储器SRAM
2.6 存储器映射寄存器MMR
2.7 存储器的读/写方式
2.8 存储器的重映射和复位
2.8.1 重映射过程
2.8.2 复位过程
2.9 外部存储接口
2.9.1 接口配置及功能
2.9.2 相关寄存器描述
2.9.3 外部存储器的读/写时序
2.10 应用实例
2.10.1 存取外扩RAM
2.10.2 128-64字符点阵液晶控制
2.10.3 16-02液晶控制
第3章 模拟外设与接口
3.1 模数转接器(ADC)
3.1.1 模数转换器(ADC)简介
3.1.2 信号输入设计与转换方式
3.1.3 相关寄存器描述
3.2 ADC应用实例
3.2.1 ADC转换精度测试
3.2.2 外部输入信号转换
3.3 数模转换器DAC
3.3.1 DCC简介
3.3.2 DAC内部结构及特性
3.3.3 线性衰减现象
3.3.4 相关寄存器描述
3.4 DAC应用实例
3.4.1 DAC模拟正弦波输出
3.4.2 LED亮度控制
第4章 数字外设与接口
4.1 三相脉宽调制(PWM)波形发生器
4.1.1 PWM简介
4.1.2 PWM模块内部结构
4.1.3 模块内各单元功能描述
4.1.4 相关寄存器描述
4.2 PWM应用实例
4.2.1 正弦波模拟输出
4.2.2 直流电机控制
4.3 通用输入/输出(GPIO)
4.3.1 GPIO简介
4.3.2 相关寄存器描述
4.4 GPIO应用实例
4.4.1 蜂鸣器控制
4.4.2 单总线温度测量
4.5 通用异步串口(UART)
4.5.1 配置及电路连接
4.5.2 波特率发生器
4.5.3 相关寄存器描述
4.5.4 网络寻址操作及相关寄存器描述
4.6 UART应用实例
4.6.1 与PC进行通信
4.6.2 多机组网通信
4.7 SPI接口
4.7.1 配置及电路连接
4.7.2 SPI工作模式
4.7.3 相关寄存器描述
4.8 SPI应用实例
4.9 集成电路总线I2C接口
4.9.1 总线结构及工作方式
4.9.2 相关寄存器描述
4.9.3 主从工作模式
4.10 I2C应用实例
4.10.1 兼容I2C接口存储器读/写
4.10.2 兼容I2C接口日历时钟芯片控制
4.10.3 兼容I2C接口驱动芯片控制
4.11 可编程逻辑阵列PLA
4.11.1 连接方式
4.11.2 相关寄存器描述
4.12 PLA应用实例
第5章 中断系统与定时器/计数器
5.1 中断系统
5.1.1 中断及中断源
5.1.2 ADuC70xx支持的中断和中断源种类
5.1.3 相关寄存器描述
5.2 中断应用实例
5.3 ADuC70xx定时器/计数器
5.3.1 RTOS定时器Timer0
5.3.2 通用定时器Timer1
5.3.3 唤醒定时器Timer2
5.3.4 看门狗定时器Timer3
5.4 定时器应用实例
5.4.1 蜂鸣器持续报警
5.4.2 精确计时显示
5.4.3 脉冲宽度测量
5.4.4 系统复位
第6章 系统控制模块及硬件系统设计参考
6.1 电源监视器
6.1.1 功能及特性
6.1.2 相关寄存器描述
6.2 电压比较器
6.2.1 功能及结构
6.2.2 迟滞性描述
6.2.3 相关寄存器描述
6.3 晶体振荡器和锁相环(PLL)
6.3.1 时钟系统结构
6.3.2 使用外部晶振作为时钟源
6.3.3 使用外部时钟作为时钟源
6.3.4 系统操作模式及功耗
6.3.5 相关寄存器描述
6.4 系统控制模块应用实例
6.4.1 系统供电监测
6.4.2 比较器输出控制蜂鸣器
6.4.3 系统时钟配置
6.5 硬件系统设计参考
6.5.1 电源设计
6.5.2 IOVDD电源灵敏度
6.5.3 线性稳压器
6.5.4 接地和电路板布局
6.5.5 时钟振荡器设计
6.5.6 上电复位设计
6.5.7 典型系统配置
第7章 ADuC70xx系列嵌入式系统开发工具
7.1 IAR开发环境简介
7.2 相关仿真器
7.3 IAR的具体应用
7.3.1 新建工程
7.3.2 选项设置
7.3.3 应用程序的编译和运行
7.4 串行下载协议
7.4.1 简介
7.4.2 加载器和物理接口
7.4.3 数据传输包格式
7.4.4 命令应答
7.4.5 记录类型
7.5 通过I2C接口更新代码
7.5.1 简介
7.5.2 可能存在的危险
7.5.3 在I型号上测试I2C加载器并调试代码
第8章 ADuC70xx相关C语言基础
8.1 C语言简介
8.1.1 数据类型
8.1.2 算术运算符和算术表达式
8.1.3 关系运算符和表达式
8.1.4 逻辑运算符和表达式
8.2 控制语句
8.2.1 if语句
8.2.2 条件运算符和条件表达式
8.2.3 switch语句
8.2.4 while语句
8.2.5 do-while语句
8.2.6 for语句
8.2.7 break和continue语句
8.3 数组
8.3.1 一维数组的定义和引用
8.3.2 二维数组的定义和引用
8.3.3 字符数组
8.4 函数
8.4.1 概述
8.4.2 函数定义的一般形式
8.4.3 函数的参数和函数的值
8.4.4 函数的调用
8.4.5 数组作为函数参数
8.4.6 局部变量和全局变量
8.4.7 变量的存储类别
8.5 指针
8.5.1 地址指针的基本概念
8.5.2 变量的指针和指向变量的指针变量
8.5.3 数组指针和指向数组的指针变量
8.5.4 字符串的指针和指向字符串的指针变量
8.5.5 函数指针变量
8.5.6 指针数组和指向指针的指针
8.6 结构体与共用体
8.6.1 定义结构的一般形式
8.6.2 结构类型变量的说明
8.6.3 结构变量成员的表示方法
8.6.4 结构变量的初始化
8.6.5 结构数组的定义
8.6.6 结构指针变量的说明和使用
8.6.7 共用体
8.6.8 枚举类型
8.6.9 类型定义符typedef
8.7 位运算
8.7.1 位运算符
8.7.2 位域
8.8 编译预处理
8.8.1 概述
8.8.2 宏定义
8.8.3 文件包含
8.8.4 条件编译
第9章 ADuC70xx系列嵌入式系统应
……
猜您喜欢