浏览本商品所属分类:首页 > 工业技术 > 电子电路 > 无线电
《AT91系列ARM核微控制器结构与开发》
AT91系列ARM核微控制器结构与开发
作者:马忠梅
译者:马忠梅等编著
开本:1/16
ISBN:781077253
出版社:北京航空航天大学出版社
出版日期:2003-01-01
装帧:
书夫曼编号:388518
原价: 49.5
普通会员:46.28  一星会员:44.89
二星会员:43.97  三星会员:43.04

内容简介
    本书针对ATMEL公司基于ARM核的AT91系列微控制器,介绍其器件的特点、内部结构、内部资源以及开发方法。全书共10章,包括AT91系列微控制器芯片结构原理、AT91评估板和集成函数库、ARM编程模型和指令集、内部资源的程序设计、硬件的开发平台和uClinux操作系统软件平台以及各种ARM开发工具等。AT91微控制器是ATMEL公司继AT89,AT90(AVR)系列单片机后,推出的基于国际领先32位RISC处理器核ARM的高端嵌入式系统芯片。它的特色是具有大容量Flash存储器的芯片,并提供C语言源码的丰富的AT91库函数。它是国内主流的ARM核芯片。   本书内容比较全面,编程举例详细,可作为嵌入式系统应用技术人员的参考手册和嵌入式系统课程的参考用书。

顾客评论
>>浏览该商品的全部评论 >>我要发表评论

目录

目      录  第一章  ATMEL微控制器系列                                      1.1  ATMEL微控制器简介1                                      1.2  AT91系列微控制器特点3                                      1.3  AT91系列微控制器结构4                                                                            第二  章  ARM嵌入式处理器体系结构                                      2.1  ARM处理器结构6                                      2.1.1  ARM介绍6                                      2.1.2  ARM7TDMI处理器核7                                      2.1.3  ARM体系结构9                                      2.1.4  框图.  内核和功能图10                                      2.1.5  ARMTDMI  输入/输出信号12                                      2.2  ARM编程模型17                                      2.2.1  数据类型17                                      2.2.2  处理器模式17                                      2.2.3  处理器工作状态18                                      2.2.4  寄存器组织19                                      2.2.5  异常24                                      2.2.6  存储器和存储器映射I/O28                                      2.2.7  中断延迟31                                      2.2.8  复位31                                      2.3  ARM基本寻址方式32                                      2.3.1  寄存器寻址32                                      2.3.2  立即寻址32                                      2.3.3  寄存器移位寻址32                                      2.3.4  寄存器间接寻址33                                      2.3.5  变址寻址33                                      2.3.6  多寄存器寻址34                                      2.3.7  堆栈寻址34                                      2.3.8  块拷贝寻址35                                      2.3.9  相对寻址36                                                                            第三章  ARM指令集和汇编程序设计                                      3.1  ARM指令集37                                      3.1.1  指令集编码37                                      3.1.2  条件执行38                                      3.1.3  指令分类说明39                                      3.2  Thumb指令集58                                      3.2.1  Thumb指令集与ARM指令集的区别58                                      3.2.2  指令集编码58                                      3.2.3  指令分类说明59                                      3.3  汇编语言程序设计73                                      3.3.1  预定义变量73                                      3.3.2  伪指令和指示符75                                      3.3.3  ARM汇编程序规范77                                      3.3.4  ARM汇编程序设计79                                      3.3.5  宏定义和使用87                                      3.3.6  混合编程87                                                                            第四章  AT91系列微控制器概览                                      4.1  AT91X40系列微控制器基本型94                                      4.1.1  特点94                                      4.1.2  总体结构95                                      4.1.3  引脚配置97                                      4.1.4  产品纵览99                                      4.1.5  片内外围105                                      4.2  带Flash的AT91X40系列器件106                                      4.2.  1  AT91FR40162106                                      4.2.2  AT91FR4042111                                      4.2.3  AT91FR4081114                                      4.2.4  AT91F40816118                                      4.3  AT91M42800A120                                      4.3.1  特点120                                      4.3.2  总体结构121                                      4.3.3  引脚配置124                                      4.3.4  产品纵览128                                      4.3.5  片内外围135                                      4.3.6  内部资源的用户接口137                                      4.4  AT91M43300146                                      4.4.1  特点146                                      4.4.2  总体结构147                                      4.4.3  引脚配置150                                      4.5  AT91M63200152                                      4.5.1  特点152                                      4.5.2  总体结构153                                      4.5.3  引脚配置154                                      4.5.4  产品纵览157                                      4.5.5  内部资源的用户接口161                                      4.6  AT91M55800A166                                      4.6.1特点166                                      4.6.2  总体结构168                                      4.6.3  引脚配置170                                      4.6.4  产品纵览175                                      4.6.5  片内外围180                                      4.6.6  内部资源的用户接口182                                                                            第五章  AT91系列微控制器的内部资源                                      5.1  外部总线接口187                                      5.  2  中断控制器209                                      5.  3  并行口和串行口220                                      5.  3.  1  并行口220                                      5.  3.  2  串行口230                                      5.3.3  串行外围接口SPI247                                      5.3.4  多处理器接口MPI263                                      5.  4  定时器267                                      5.  4.  1  定时器/计数器267                                      5.  4.  2  看门狗定时器286                                      5.4.3  实时时钟RTC290                                      5.4.4  系统定时器ST301                                      5.  5  A/D和D/A转换器307                                      5.5.1  A/D转换器307                                      5.5.2  D/A转换器314                                      5.6  电源管理320                                      5.6.1  电源管理控制器PMC320                                      5.6.2  先进电源管理控制器APMC330                                      5.6.3  省电模块PS343                                      5.7  特殊功能寄存器SF347                                                                              第六章  ATMEL的ARM开发环境                                      6.1  AT91评估板351                                      6.1.1  概述351                                      6.1.  2  评估板设置352                                      6.1.3  评估板上软件353                                      6.1.4  评估板上元器件355                                      6.2  AT91集成函数库356                                      6.2.1  AT91库的定义规则356                                      6.2.2  AT91  库的层次结构358                                      6.2.3  AT91库的使用360                                      6.3  AT91内部资源的库函数编程365                                      6.3.1  并行口编程365                                      6.3.2  串行口编程368                                      6.3.  3  定时器/计数器编程372                                      6.3.4  A/D转换器编程376                                      6.3.5  D/A转换器编程379                                      6.3.6  先进中断控制器编程383                                      6.3.7  实时时钟计数器编程385                                      6.4  AT91函数库390                                      6.4.1  省电模块390                                      6.4.2  SPI接口393                                      6.4.3  EBI接口394                                      6.4.4  I2C接口394                                                                            第七章  ARM  开发工具和开发流程                                      7.1  ARM  开发工具397                                      7.1.1  ARM开发工具综述397                                      7.1.2  ARM  SDT398                                      7.1.3  ARM  ADS400                                      7.1.4  MULTI  2000403                                      7.1.5  Nucleus  UDB407                                      7.1.6  visionCLICK/visionXD407                                      7.1.7  Hitool  for  ARM408                                      7.1.8  Embest  IDE409                                      7.1.9  BDI  1000/BDI  2000410                                      7.1.10  MultiICE411                                      7.1.11  JEENI仿真器411                                      7.1.12  TRACE32ICD412                                      7.1.13  visionPROBE/visionICE  II412                                      7.2  Hitool  for  ARM开发系统413                                      7.2.1  ARM的开发方案413                                      7.2.2  Hitool  for  ARM  软件产品特征414                                      7.2.3  Hitool  for  ARM功能及使用415                                      7.3  嵌入式系统开发流程428                                      7.4  Angel调试监控程序432                                      7.4.1  Angel概述432                                      7.4.2  Angel系统的组成435                                      7.4.3  Angel系统的资源需求436                                      7.4.4  Angel操作437                                      7.4.5  Angel接口438                                      7.4.6  Angel的通信结构439                                      7.4.7  Angel调试协议439                                      7.5  启动代码441                                                                            第八章  AT91微控制器开发平台                                      8.1  MICETEK的AT91微控制器开发平台448                                      8.1.1  EV40评估板的组成448                                      8.1.2  评估板的各模块功能介绍449                                      8.1.3  片选信号设置及外围地址空间分配452                                      8.1.4  以太网接口程序设计453                                      8.2  BMR的AT91微控制器开发平台455                                      8.2.1  NetCARM7的结构455                                      8.2.2  开发套件特点456                                      8.2.3  NetCARM7开发板硬件资源456                                      8.2.4  系统软件的移植458                                                                            第九章  uClinux嵌入式操作系统开发平台                                      9.1  uClinux  简介460                                      9.2  uClinux  源代码结构465                                      9.3  Hitool  for  uClinux开发套件465                                                                            第十章  ATMEL基于ARM的专用标准产品                                      10.1  Internet电器480                                      10.2  无线数据通信481                                      10.3  数码相机482                                      10.4  高速无线通信484                                                                            附录A ATMEL公司带ARM核的芯片                                                                            附录B AT91库函数说明                                      B.1  并行I/O接口487                                      B.2  串行口USART488                                      B.3  定时器/计数器490                                      B.4  A/D转换器492                                      B.5  D/A转换器494                                      B.6  先进中断控制器495                                      B.7  实时时钟计数器496                                      B.8  省电模块501                                      B.9  SPI接口502                                      B.10  EBI接口503                                      B.11  I2C接口503                                      附录C ARM指令集.  ARM寻址方式和Thumb指令集速查表                                      参考文献


AT91系列ARM核微控制器结构与开发-相关图书
·广播电视语言
·沈鹏楷书千字文
·音乐多媒体课件制作
·弦外行思:国际比赛十年纪实
·保山史话
·系统分析与设计(中文版)
·二胡名曲演奏艺术
·民乐指挥概论
·中国西部管理案例(精)
·中国传统音乐研究
·俄罗斯作曲家与20世纪
·论中国现代音乐名家名作
·电子商务通论
·远方的诗神:阅读外国文学经典
·利息理论
·社交礼仪教程
·医学英语中阶(英文影印版)
·王蒙自述:我的人生哲学
·中国古代杂体诗通论
·沙床
未分类图书 网站地图 全部分类