高性能混合信号ARM:ADuC7xxx原理与应用开发
二手正版,新旧程度:八五成新,字迹不多,不缺页,不影响使用,当天发货
¥
10
2.6折
¥
39
八五品
仅1件
作者李刚 著
出版社电子工业出版社
出版时间2009-04
版次1
装帧平装
货号b52
上书时间2023-07-13
商品详情
- 品相描述:八五品
图书标准信息
-
作者
李刚 著
-
出版社
电子工业出版社
-
出版时间
2009-04
-
版次
1
-
ISBN
9787121084331
-
定价
39.00元
-
装帧
平装
-
开本
16开
-
纸张
胶版纸
-
页数
325页
-
字数
537千字
-
正文语种
简体中文
- 【内容简介】
-
《高性能混合信号ARM:ADuC7xxx原理与应用开发》介绍了美国ADI公司出品的高性能混合信号ARM——ADuC7xxx系列精密模拟微控制器。ADuC7xxx兼有ARM微处理器的特长和ADI公司数据转换与信号调理技术优势,在测控系统、仪器仪表和机电一体化等领域有广泛的应用前景,其优势是其他微处理器望尘莫及的。《高性能混合信号ARM:ADuC7xxx原理与应用开发》可以作为机电类和电子技术类本科生和研究生的教材和参考书,也可以作为电子工程师自学ARM的用书。
- 【目录】
-
第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.5I?2C兼容接口?
5.5.1I?2C串口时钟的产生?
5.5.2从机地址?
5.5.3I?2C串口寄存器?
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.1IOV??DD?供电电源的灵敏度?
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分配图?
参考文献?
点击展开
点击收起
— 没有更多了 —
以下为对购买帮助不大的评价