| 网站首页 | 新闻 | SOPC | FPGA | DSP | ARM | 嵌入式操作系统 | 下载 | 所有产品 | 留言 | 论坛 | 购买指南 | 网络协议 | 驱动设计 | 
您现在的位置: 21嵌入式控制研究室 >> ARM >> 参考书籍 >> 文章正文 用户登录 新用户注册
AT 91系列ARM微控制器体系结构与开发实例            【字体:
AT 91系列ARM微控制器体系结构与开发实例
作者:佚名    文章来源:21control    点击数:    更新时间:2005-12-6

所属类别: 计算机 
图书简介:  本书详细介绍了AT91系列微控制器的体系结构、片内资源、指令集、开发平台、软件编程、操作系统移植等内容,同时结合作者的开发实际,给出了具体的实用程序和设计实例。全书共7章,包括AT91系列微控制器的体系结构、AT91系列微控制器的片内资源、ARM指令集和汇编程序设计、AT91的C/C++编程和调试、μC/OSII在AT91上的移植以及基于AT91M40800的嵌入式WEB服务器的设计等。

本书内容比较全面,设计实例详细,可作为AT91应用技术人员的参考手册和ARM开发课程的参考用书。

《AT 91系列ARM微控制器体系结构与开发实例》图书目录如下:



第1章 AT91系列微控制器的体系结构1.1 AT91系列微控制器概述11.2 AT91X408xx系列微控制器31.2.1 体系结构31.2.2 存储器映射91.2.3 内嵌Flash的AT91X408xx系列微控制器101.3 AT91M55800A微控制器171.4 AT91RM9200微控制器24第2章 AT91系列微控制器的片内资源2.1 外部总线接口EBI352.1.1 功能介绍352.1.2 寄存器描述442.2 省电模块PS472.2.1 功能介绍472.2.2 寄存器描述482.3 先进中断控制器AIC502.3.1 功能介绍512.3.2 寄存器描述562.4 并行I/O控制器PIO602.4.1 功能介绍602.4.2 寄存器描述642.5 看门狗定时器WD702.5.1 功能介绍702.5.2 寄存器描述712.6 特殊功能寄存器SF732.6.1 功能介绍732.6.2 寄存器描述742.7 通用同步/异步收发器 USART772.7.1 功能介绍772.7.2 寄存器描述832.8 定时器/计数器942.8.1 功能介绍942.8.2 寄存器描述1022.9 先进电源管理控制器APMC1142.9.1 功能介绍1142.9.2 寄存器描述1212.10 实时时钟RTC1282.10.1 功能介绍1282.10.2 寄存器描述1302.11 串行外围接口 SPI1372.11.1 功能介绍1382.11.2 寄存器描述1442.12 A/D转换器1522.12.1 功能介绍1522.12.2 寄存器描述1542.13 D/A转换器1582.13.1 功能介绍1592.13.2 寄存器描述160第3章 ARM指令集和汇编程序设计3.1 ARM编程模型1643.1.1 微处理器工作状态1643.1.2 处理器模式1643.1.3 寄存器组织1653.1.4 异常1703.2 ARM的寻址方式1763.2.1 寄存器寻址1763.2.2 立即寻址1763.2.3 寄存器偏移寻址1763.2.4 寄存器间接寻址1773.2.5 基址寻址1773.2.6 相对寻址1773.2.7 多寄存器寻址1783.2.8 堆栈寻址1783.2.9 块拷贝寻址1783.3 ARM指令集1803.3.1 ARM指令的分类与格式1803.3.2 条件执行1813.3.3 指令分类说明1823.4 Thumb指令集1983.4.1 Thumb指令集与ARM指令集的区别1983.4.2 指令分类说明1983.5 ARM汇编程序设计2093.5.1 ARM汇编程序规范2093.5.2 ARM分支程序设计2113.5.3 ARM循环程序设计2143.5.4 ARM模块化程序设计2153.5.5 伪指令216第4章 ARM C/C++的编译和调试4.1 ARM C/C++编译器2324.2 ARM C/C++语言扩展2474.3 ARM中的C/C++库2524.3.1 ARM中C/C++运行时库的类型2524.3.2 ARM中C/C++库的目录结构2534.3.3 ARM C/C++库的可重入性和静态数据2534.3.4 建立一个使用C/C++库的应用程序2544.3.5 建立一个不使用C/C++库的应用程序2564.3.6 裁剪C/C++运行时库258第5章 AT91应用程序设计实例5.1 用汇编语言编写AT91的启动程序2605.2 AT91中断的自动定向和优先级管理2695.2.1 中断的自动定向2695.2.2 中断的优先级管理2705.2.3 AT91中断管理的软件实现2705.3 AT91中DMA的软件实现2715.3.1 快速DMA的编程实现2725.3.2 DMA通道的编程实现2735.4 用AT91定时器/计数器产生脉宽调制信号2765.5 AT91X408xx与I2S接口音频数/模转换器的连接2795.5.1 I2S总线简介2795.5.2 AT91X408xx与DAC3550连接电路2795.5.3 接口转换电路的CPLD实现2805.5.4 软件接口2855.6 AT91RM9200与硬盘的连接285第6章 μC/OSII在AT91上的移植6.1 目录和文件2966.2 OS_CPU.H文件2966.2.1 数据类型2966.2.2 代码临界区2976.2.3 堆栈增长方向2976.2.4 任务级切换2986.2.5 中断级切换标志2986.2.6 函数原型2986.3 OS_CPU_C.C文件2986.3.1 OSInitHookBegin()2996.3.2 OSInitHookEnd()2996.3.3 OSTaskCreateHook()2996.3.4 OSTaskDelHook()3006.3.5 OSTaskIdleHook()3006.3.6 OSTaskStatHook()3006.3.7 OSTaskStkInit()3016.3.8 OSTaskSwHook()3026.3.9 OSTCBInitHook()3036.3.10 OSTimeTickHook()3036.4 OS_CPU_A.S文件3036.4.1 OSStartHighRdy( )3036.4.2 OSCtxSw( )3046.4.3 OS_CPU_SR_Save()3056.4.4 OS_CPU_SR_Restore()3066.4.5 OS_IntCtxSw()3066.5 INCLUDES.H文件307第7章 基于AT91M40800的WEB服务器的设计7.1 基于AT91M40800的WEB服务器系统的组成3087.1.1 WEB服务器存储器部分的设计3097.1.2 WEB服务器以太网部分的设计3117.1.3 WEB服务器LCD显示部分的设计3167.1.4 WEB服务器键盘接口的设计3217.2 WEB服务器中TCP/IP协议栈的实现3257.2.1 ARP协议的实现3267.2.2 IP协议的实现3317.2.3 ICMP协议的实现3347.2.4 UDP协议的实现3357.2.5 TCP协议的实现3377.2.6 HTTP协议的实现352参考文献
文章录入:fengfeiyi    责任编辑:fengfeiyi 
  • 上一篇文章:

  • 下一篇文章:
  • 发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    最新热点 最新推荐 相关文章
  • ARM入门

  • 一个典型的嵌入式系统设计和…

  • 基于RTCORBA技术的嵌入式代理…

  • 基于ARM的海底大地电磁信号采…

  • 32位ARM嵌入式处理器的调试技…

  • ARM CPU S3C44B0X与C54X DSP…

  • 32位ARM嵌入式处理器的调试技…

  • ARM处理器及物理IP实现突破性…

  • 基于ARM的实时测控系统开发平…

  • 基于ARM核的AT75C220及其在指…

  •   网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)