您好,欢迎光临有路网!
ARM微控制器基础与实战(第2版)
QQ咨询:
有路璐璐:

ARM微控制器基础与实战(第2版)

  • 作者:周立功
  • 出版社:北京航空航天大学出版社
  • ISBN:9787810777100
  • 出版日期:2005年08月01日
  • 页数:450
  • 定价:¥45.00
  • 分享领佣金
    手机购买
    城市
    店铺名称
    店主联系方式
    店铺售价
    库存
    店铺得分/总交易量
    发布时间
    操作

    新书比价

    网站名称
    书名
    售价
    优惠
    操作

    图书详情

    内容提要
    以目前流行的、单片化的LPC2100系列ARM7微控制器为核心,由浅入深地介绍ARM微控制器的体系结构及应用编程,逐步引导读者掌握使用ARM的知识。分3部分:第1部分为基础篇,包括1、2章,主要从使用ARM芯片的***角度,论述ARM7TDMI的体系结构和指令系统。第2部分为实验篇,包括第3~6章,详细介绍LPC2100系列ARM7微控制器LPC2104、LPC2114和LPC2119(带CAN控制器)的内部结构;然后分别给出LPC2100系列ARM7微控制器的各个功能部件的编程方法,包括汇编代码和C语言代码。第3部分为提高篇,包括第7~9章,介绍嵌入式实时操作系统μC/OS—Ⅱ在LPC2100系列ARM7微控制器上的移植方法,嵌入式系统开发平台的概念、建立方法,以及一些组成软件开发平台的软件模块的使用方法。
    本书可作为高等院校嵌入式系统课程的参考用书,也可作为ARM应用技术开发人员的参考资料。
    文章节选
    第1章 从程序员角度看ARM7TDMI(-S)
    1.1 简介
    1.1.1 ARM
    ARM是Advanced RISC Machines的缩写,是微处理器行业的一家知名企业。该企业设计了大量高性能、廉价、低功耗的RISC处理器、相关技术及软件。技术具有性能高、成本低和能耗省的特点。适用于多种领域,比如嵌入式控制、消费/教育类多媒体、DSP和移动式应用等。
    ARM将其技术授权给世界上许多**的半导体、软件和OEM厂商,每个厂商得到的都是一套****的ARM相关技术及服务。利用这种合伙关系,ARM很快成为许多全球性RISC标准的***。
    目前,总共有30家半导体公司与ARM签订了硬件技术使用许可协议,其中包括Intel、IBM、LG半导体、NEc、sONY、PHILIPS和**半导体这样的大公司。至于软件系统的合伙人,则包括微软、升阳和MRI等一系列知名公司。
    ARM体系结构是面向低预算市场设计的**款RISC微处理器。
    1.1.2 ARM的体系结构
    ARM的设计实现了小体积但高性能的结构。ARM处理器结构的简单使ARM的内核非常小,这样使器件的功耗也非常低。
    ARM是精简指令集计算机(RISC),因为它集成了非常典型的RISC结构特性:
    •一个大的、统一的寄存器文件;
    •加载/存储结构,数据处理的操作只针对寄存器的内容,而不直接对存储器进行操作;
    •简单的寻址模式,所有加载/存储的地址都只由寄存器的内容和指令域决定;
    •统一和固定长度的指令域,简化了指令的译码。此外,ARM体系结构还提供:
    •每一条数据处理指令都对算术逻辑单元(ALU)和移位器进行控制,以实现对ALU和移位器*大限度的利;
    •地址自动增加和自动减少的寻址模式实现了程序循环的优化;
    •多寄存器加载和存储指令实现了*大的数据吞吐量;
    •所有指令的条件执行实现了*快速的代码执行。
    ……
    目录
    第1章 从程序员角度看ARM7TDMI(-S)
    1.1 简介
    1.1.1 ARM
    1.1.2 ARM的体系结构
    1.1.3 ARM7TDMI(-S)
    1.2 ARM7TDMI(-S)的模块和内核框图
    1.3 体系结构直接支持的数据类型
    1.4 处理器状态
    1.5 处理器模式
    1.6 内部寄存器
    1.6.1 简介
    1.6.2 ARM状态寄存器集
    1.6.3 Thumb状态寄存器集
    1.7 程序状态寄存器
    1.7.1 简介
    1.7.2 条件代码标志
    1.7.3 控制位
    1.7.4 保留位
    1.8 异常
    1.8.1 简介
    1.8.2 异常入口/出口汇总
    1.8.3 进入异常
    1.8.4 退出异常
    1.8.5 快速中断请求
    1.8.6 中断请求
    1.8.7 中止
    1.8.8 软件中断指令
    1.8.9 未定义的指令
    1.8.10 异常向量
    1.8.11 异常优先级
    1.9 中断延迟
    1.9.1 *大中断延迟
    1.9.2 *小中断延迟
    1.10 复位
    1.11 存储器及存储器映射I/O
    1.11.1 简介
    1.11.2 地址空间
    1.11.3 存储器格式
    1.11.4 未对齐的存储器访问
    1.11.5 指令的预取和自修改代码
    1.11.6 存储器映射的I/O
    1.12 寻址方式简介
    1.13 ARM7TDMI(-S)指令集
    1.13.1 简介
    1.13.2 ARM指令集
    1.13.3 Thumb指令集
    1.14 协处理器接口
    1.14.1 简介
    1.14.2 可用的协处理器
    1.15 调试接口简介
    第2章 ARM7TDMI(-s)指令集及汇编
    2.1 ARM处理器寻址方式
    2.2 指令集介绍
    2.2.1 ARM指令集
    2.2.2 Thumb指令集
    第3章 LPC2106/2105/2104硬件结构与功能
    3.1 简介
    3.1.1 特性
    3.1.2 引脚信息
    3.2 LPC2106/2105/2104存储器寻址
    3.2.1 片内存储器
    3.2.2 存储器映射
    3.2.3 LPC 2106/2105/2104存储器重新映射和Boot Block
    3.2.4 预取指中止和数据中止异常
    3.3 系统控制模块
    3.3.1 系统控制模块功能汇总
    3.3.2 引脚描述
    3.3.3 晶体振荡器
    3.3.4 寄存器描述
    3.3.5 外部中断输入
    ……
    第8章 嵌入式系统开发平台
    第9章 在μC/OS-Ⅱ中使用其它片内外设
    附录A JTAG接口设计指南
    附录B ARM指令集相关列表汇总
    附录C PHILIPS LPC系列32位ARM微控制器
    附录D EasyARM2100开发套件
    附录E EasyARM2200开发套件
    参考文献

    与描述相符

    100

    北京 天津 河北 山西 内蒙古 辽宁 吉林 黑龙江 上海 江苏 浙江 安徽 福建 江西 山东 河南 湖北 湖南 广东 广西 海南 重庆 四川 贵州 云南 西藏 陕西 甘肃 青海 宁夏 新疆 台湾 香港 澳门 海外