出版社:电子工业出版社
年代:2009
定价:42.0
ADuC7xxx是一种新型的高性能SoC ARM,兼有ARM微处理器的特长和ADI公司数据转换与信号调理技术优势,是世界上第一块可以在线调试(方便开发和学习)和只需RS232接口就能够在线调试、下载固化的ARM;具有多种串口(UART、I2C、SPI)。本书介绍了美国ADI公司出品的高性能混合信号ARM——ADuC7xxx系列精密模拟微控制器的内核、存储器结构、数字/模拟外设及接口,以及硬件系统设计、开发工具等,最后通过不同领域的具体应用实例的剖析,使读者学会使用并举一反三。
第1章概述
1.1计算机的历史
1.2计算机的应用
1.3计算机的发展
1.4单片微型计算机概述
1.5ARM简介
1.5.1ARM的产品系列
1.5.2ARM微处理器的应用选型
1.5.3ADuC702x的主要特点
第2章计算机的组成与数据格式
2.1计算机的硬件系统
2.2计算机的软件系统
2.3计算机的相关术语
2.4计算机的性能评测
2.5数制与运算
2.5.1数制的基本概念
2.5.2数制之间的转换
2.5.3各种信息在计算机内的表示
2.5.4计算机的运算基础
第3章ARM7TDMI内核
3.1结构、功能与信号
3.2编程模式
3.3操作模式选择
3.4寄存器
3.5异常
3.5.1FIQ
3.5.2IRQ
3.5.3异常中断
3.5.4软件中断
3.5.5无定义的指令陷阱
3.5.6向量总结
3.5.7异常优先级
3.5.8中断响应时间
3.6复位
第4章ADuC702x系列的概况与存储器结构
4.1ADuC702x系列的主要型号
4.2ADuC702x系列的封装与引脚
4.3存储器结构
4.3.1FLASH/EE存储器
4.3.2SRAM
4.3.3存储器映像寄存器
4.4非易失性FLASH/EE存储器
4.4.1FLASH/EE存储器的可靠性
4.4.2FLASH/EE存储器的编程
4.5从SRAM和FLASH/EE存储器中执行程序的耗时
4.6复位与存储器重新映射
4.7外部储存器接口
第5章数字外设与接口
5.1PWM
5.1.140根引脚封装器件
5.1.2PWM模块的说明
5.1.3输出控制单元
5.1.4门控驱动单元
5.1.5关闭PWM系统
5.1.6PWM系统的存储器映像寄存器
5.2GPIO(通用I/O口)
5.3串口多路器
5.3.1UART串口
5.3.2可网络寻址的UART模式
5.4SPI串口
5.5IC兼容接口
5.5.1I2C串口时钟的产生
5.5.2从机地址
5.5.3I2C串口寄存器
5.6可编程逻辑门阵列(PLA)
第6章模拟外设与接口
6.1ADC(模-数转换器)
6.1.1转移函数
6.1.2典型操作
6.1.3MMR接口
6.1.4转换操作
6.1.5驱动模拟输入端
6.1.6校准
6.1.7温度传感器
6.1.8能隙参考电源
6.2DAC(数-模转换器)
6.3电源监视器(PSM)
6.4比较器
6.4.1迟滞性
6.4.2比较器接口
第7章定时、中断及其他控制逻辑
7.1时钟系统
7.1.1外部石英晶体振荡器
7.1.2外部时钟的选择
7.2功耗控制
7.3定时器
7.3.1定时器0(RTOS定时器)
7.3.2定时器1(通用定时器)
7.3.3定时器2(闹钟定时器)
7.3.4定时器3(看门狗定时器)
7.4外部内存接口
7.5中断系统
7.5.1IRQ
7.5.2FIQ
7.5.3可编程中断
第8章硬件系统设计
8.1电源
8.1.1IOVDD供电电源的灵敏度
8.1.2线性稳压电源
8.1.3接地和PCB各层的布置
8.2时钟振荡器
8.3上电复位操作
8.4硬件系统的典型设计
第9章ADuC702x的开发工具
9.1概述
9.2EWARM集成开发环境及其配套仿真器
9.2.1EWARM简介
9.2.2在EWARM中生成一个新项目
9.2.3程序的编译和连接
9.2.4用C-SPY调试应用程序
9.2.5EWARMFLASHLOADER开发指南
9.3ARMADS集成开发环境
9.3.1命令行开发工具
9.3.2ARM运行时库
9.3.3GUI开发环境(CODEWARRIOR和AXD)
9.3.4实用程序
9.3.5ADS支持的软件
9.3.6使用ADS创建工程
9.3.7使用命令行工具编译应用程序
9.3.8用AXD进行代码调试
第10章ADuC702x的应用实例
10.1微型12导心电图机
10.1.1硬件设计
10.1.2心电图机嵌入式系统的软件开发
10.1.3心电图机PC辅助软件的开发
10.1.4心电信号的数据处理
10.2ΜC/OS-Ⅱ的移植
10.2.1ΜC/OS-Ⅱ到ARM7内核的移植
10.2.2ADUC7026针对移植的特殊设计
10.2.3移植的测试和实现
10.3基于ADUC7026与RTI8019AS的网络数据采集系统
10.3.1系统硬件设计
10.3.2软件设计
10.3.3验证方法及结论
10.4多通道IP电参数测量仪
10.4.1硬件部分
10.4.2软件部分
10.4.3实验数据
10.4.4小结
附录AARM7TDMI(-S)指令集及编程
A.1ARM处理器寻址方式
A.1.1寄存器寻址
A.1.2立即寻址
A.1.3寄存器偏移寻址
A.1.4寄存器间接寻址
A.1.5基址寻址
A.1.6多寄存器寻址
A.1.7堆栈寻址
A.1.8块复制寻址
A.1.9相对寻址
A.2ARM指令集
A.2.1指令格式
A.2.2ARM存储器访问指令
A.2.3ARM数据处理指令
A.2.4ARM跳转指令
A.2.5ARM协处理器指令
A.2.6ARM杂项指令
A.2.7ARM伪指令
A.3Thumb指令集
A.3.1Thumb指令集与ARM指令集的区别
A.3.2Thumb存储器访问指令
A.3.3Thumb数据处理指令
A.4伪指令
A.4.1符号定义伪指令
A.4.2数据定义伪指令
A.4.3报告伪指令
A.4.4汇编控制伪指令
A.4.5杂项伪指令
A.4.6ARM伪指令
A.4.7Thumb伪指令
A.5ARM汇编程序设计
A.5.1文件格式
A.5.2ARM汇编的一些规范
A.5.3子程序的调用
A.5.4数据比较跳转
A.5.5循环
A.5.6数据块复制
A.5.7栈操作
A.5.8特殊寄存器定义及应用
A.5.9查表操作
A.5.10长跳转
A.5.11对信号量的支持
A.5.12伪指令使用
A.5.13一个完整的例子
A.5.14外设控制
A.5.15三级流水线介绍
A.6C与汇编混合编程
A.6.1内嵌汇编
A.6.2内嵌汇编的指令用法
A.6.3内嵌汇编器与ARMASM汇编器的差异
A.6.4内嵌汇编注意事项
A.6.5访问全局变量
A.6.6C程序与汇编程序相互调用
A.6.7C程序调用汇编程序
A.6.8汇编程序调用C程序
A.7ARM指令集列表
A.8Thumb指令集列表
A.9汇编预定义变量及伪指令
A.9.1预定义的寄存器和协处理器名
A.9.2内置变量列表
A.9.3CPSR和SPSR分配图
参考文献
ADuCTxxx系列又被称为“精密模拟微控制器”。作者从事单片机与微处理器的教学和科研有20多年,对ADuC7xxx系列微处理器情有独钟,把它作为主流器件介绍给学生们和在科研中应用,取得了很好的效果。本书作者把其近年来的一些体会,再搜集了一些资料,编写出本书。本书分为概述、计算机的组成与数据格式、ARM7TDMI内核、ADuC702x系列的概况与存储器结构等部分进行了系统的介绍。 本书介绍了美国ADI公司出品的高性能混合信号ARMADuC7xxx系列精密模拟微控制器。ADuC7xxx兼有ARM微处理器的特长和ADI公司数据转换与信号调理技术优势,在测控系统、仪器仪表和机电一体化等领域有广泛的应用前景,其优势是其他微处理器望尘莫及的。 本书可以作为机电类和电子技术类本科生和研究生的教材和参考书,也可以作为电子工程师自学ARM的用书。
书籍详细信息 | |||
书名 | 高性能混合信号ARM——ADuC7xxx原理与应用开发站内查询相似图书 | ||
9787121084331 《高性能混合信号ARM——ADuC7xxx原理与应用开发》pdf扫描版电子书已有网友提供资源下载链接,请点击下方按钮查看 | |||
出版地 | 北京 | 出版单位 | 电子工业出版社 |
版次 | 1版 | 印次 | 1 |
定价(元) | 42.0 | 语种 | 简体中文 |
尺寸 | 26 | 装帧 | 平装 |
页数 | 印数 | 5000 |
高性能混合信号ARM——ADuC7xxx原理与应用开发是电子工业出版社于2009.04出版的中图分类号为 TP332 的主题关于 微处理器,ARM-系统设计 的书籍。