ADμC702X系列嵌入式系统原理及应用
作者: 陈平,罗晶编著
出 版 社: 北京航空航天大学出版社
出版时间: 2009-7-1字数:版次: 1页数: 209印刷时间:开本: 16开印次:纸张:I S B N : 9787811246094包装: 平装内容简介
ADμC702x系列单片机是美国ADI公司出品的高性能微控制器,以ARM7为内核,包括ADμC7019、ADμC7020、ADμC7021、ADμC7022、ADμC7024、ADμC7025、ADμC7026和ADμC7027八种型号。本书结合应用实例重点介绍ADμC7026的内部结构、外围接口和开发环境,在软件方面介绍μC/OS II嵌入式操作系统向ADμC7026上移植的技术问题。书中的应用实例代码已经过作者实际调试。本书对于学习和应用ADμC702x的人员有参考价值。
目录
第1章 ADμC702x系列微控制器概述
1.1 ADμC702x主要性能特点
1.2 ADμC702x引脚的排列和引脚说明
1.3 本章小结
第2章 寄存器、存储器及其扩展
2.1 ARM寄存器
2.2 ADμC7026的存储器组织
2.3 寄存器
2.4 闪速/电擦除存储器
2.5 外部存储器扩展
2.6 本章小结
第3章 数字I/O接口
3.1 概述
3.2 GPIO寄存器功能描述
3.3 可编程逻辑阵列PLA
3.4 PLA工具
3.5 应用举例
3.6 本章小结
第4章 A/D及D/A接口
4.1 ADC的传递函数
4.2 ADC的基准参考电压和标准
4.3 ADC的工作模式和驱动
4.4 DAC输出及PWM输出
4.5 应用举例
4.6 本章小结
第5章 串行接口
第6章 中断系统与定时器/计数器
第7章 系统的其他功能
第8章 μVision3集成开发环境
第9章 μC/OS II在ADμC7026上的移植及应用
第10章ARM处理器通用的μC/OS II移植文件
附录 完整的存储器映射寄存器(MMR)列表
参考文献
书摘插图
第2章 寄存器、存储器及其扩展
2.1 ARM寄存器
ADgC702x采用ARM7TDMI内核,ARM7TDMI处理器一共有37个寄存器,即31个通用寄存器和6个状态寄存器。由于用户并不能同时对以上的37个寄存器进行访问,因而处理器的工作模式和状态决定了用户能够访问的寄存器。每种工作模式和工作状态都使用专有的寄存器组。例如:当在用户级模式下编程时,15个通用32位寄存器(R0~R14)、程序计数器(R15)和当前程序状态寄存器(CPSR)是可用的,其他寄存器仅用于系统设计和异常处理。当一个异常操作发生时,一些标准寄存器被属于该异常操作模式下专有的寄存器组所替代。所有的异常操作模式都有替代堆栈指针寄存器(R13)和程序链接寄存器(R14)的寄存器组。快速中断模式需要更多的寄存器(R8~R12)进行快速中断处理。这就意味着,中断处理过程不需要保存和恢复这些寄存器就可以进行,因而在中断处理过程中节省了关键的时间。ARM处理器各种模式下可访问的寄存器。
……