×
ARM嵌入式系统开发与实践(嵌入式系统项目实践技术)C4002

包邮ARM嵌入式系统开发与实践(嵌入式系统项目实践技术)C4002

1星价 ¥20.8 (6.5折)
2星价¥20.8 定价¥32.0
暂无评论
图文详情
  • ISBN:9787508372365
  • 装帧:暂无
  • 册数:暂无
  • 重量:暂无
  • 开本:16
  • 页数:309 页
  • 出版时间:暂无
  • 条形码:9787508372365 ; 978-7-5083-7236-5

目录

前言第1章嵌入式系统基础1.1ARM处理器概述1.1.1删技术的发展1.1.2RISC微处理器的体系结构及其特点1.1.3删微处理器的指令系统1.1.4ARM微处理器系列1.1.5ARM微处理器的应用系统开发1.2嵌入式系统的基本概念1.2.1嵌入式系统概念1.2.2嵌入式系统的组成1.2.3嵌入式系统的开发流程1.2.4嵌入式软件的开发环境第2章ARM体系结构2.1ARM7TDMI程序员模型2.1.1内核概述2.1.2译码与控制逻辑2.1.3运算器2.1.4内核接口信号2.1.5删芯片的功能结构2.2工作状态与工作模式2.2.1ARM的工作状态2.2.2ARM的工作模式2.3ARM和Thumb状态的寄存器组织2.3.1通用寄存器2.3.2Thumb状态下的寄存器组织2.3.3程序计数器2.3.4程序状态寄存器2.3.5连接寄存器2.3.6堆栈指针寄存器2.4存储器组织结构2.4.1数据类型和存储数据格式2.4.2数据总线类型2.4.3ARM7TDMI总线访问周期2.4.4指令预取与代码自修改2.4.5AMBA接口2.5异常2.5.1异常类型及其处理过程2.5.2异常优先级(Exception Priority)和异常向量(Exception Vector)2.5.3应用程序中的异常响应2.5.4异常返回2.6协处理器接口2.6.1协处理器概述2.6.2ARM7TDMI与协处理器的协同关系2.6.3协处理器使用中的若干问题第3章ARM指令的特点和寻址方式3.1删指令特点3.2删指令的寻址方式第4章ARM指令系统概述4.1ARM指令集4.2分支指令4.3删的数据处理指令4.4异常处理指令4.5ARM的存储器加载/存储指令4.5.1单寄存器加载4.5.2单寄存器存储4.5.3多寄存器加载和多寄存器存储4.5.4寄存器交换4.6协处理器指令4.7ARM状态寄存器访问指令第5章ARM程序设计5.1删汇编语言伪指令5.1.1符号定义伪指令5.1.2空间分配伪指令5.1.3汇编控制伪指令5.1.4格式控制伪指令5.1.5ARM伪指令5.1.6Thumb伪指令5.2ARM汇编语言语句格式5.2.1ARM汇编语言的符号5.2.2汇编语言程序中的表达式和运算符5.3ARM语言程序结构5.4简单的ARM程序设计5.4.1简单的ARM程序5.4.2子程序调用程序设计5.4.3分支程序设计5.4.4查表与散转程序设计5.4.5数据串拷贝程序的设计5.5ARM—Thunmb交互工作5.5.1交互工作原理5.5.2交互程序5.5.3交互子程序调用5.6ARM汇编语言与c语言混合编程5.6.1ARM过程调用标准ATPCS5.6.2内嵌汇编器5.6.3C语言和ARM汇编语言问的相互调用第6章Keil开发环境的使用6.1Keil开发工具介绍6.1.1UVision3集成开发环境6.1.2操作模式6.1.3菜单命令、工具栏、快捷键6.2Keil开发功能的使用6.2.1创建应用程序6.2.2工程目标和文件组6.3使用EIlLink仿真LPC23xx控制器6.3.1开发环境6.3.2创建一个工程第7章LPC23XX系统核心应用7.1系统结构与引脚分布7.1.1PLC23xx系统结构图7.1.2PLC2378引脚分布7.2核心部分组成7.2.1电源电路7.2.2复位7.2.3系统时钟7.2.4锁相环(PLL)7.2.5存储映射7.2.6向量中断管理7.2.7外部中断7.2.8IRQ中断的设计实例7.2.9IRQ中断过程分析第8章GPIO原理与应用实例8.1概述8.2特性8.3应用8.4引脚描述8.5寄存器描述8.6GPICI使用注意事项8.7GPIO应用实例8.7.1循环灯实例8.7.2按键计数实例8.7.3简易数字计算器实例第9章定时器0/定时器1原理与应用实例9.1概述9.2特性9.3引脚描述9.4结构9.5寄存器描述9.6功能框图9.7使用示例9.8定时器O/定时器1应用实例9.8.1“嘀嘀”报警产生实例9.8.2MIDI音乐发生器实例9.8.3数字钟实例第10章脉宽调制(PWM)原理及应用实例10.1概述10.2特性10.2.1单边沿控制的PWM输出规则10.2.2双边沿控制的PWM输出规则10.3管脚描述10.4寄存器描述10.5PWM基本操作方法10.6PWM应用实例10.6.1PWM产生警笛音实例10.6.2PWIM式D/A转换实例第11章SPI接口原理及应用实例11.1概述11.2特性11.3管脚描述11.4SPI结构11.5SPI描述11.5.1SPI总线描述11.5.2SPI数据传输11.6SPI外设描述11.7寄存器描述11.8基本操作11.8.1主机操作11.8.2从机操作11.9应用实例11.9.1串/并转换实例11.9.216×16点阵LED屏显示实例第12章I2C接口原理及应用实例12.1I2C简介12.1.1控制字节12.1.2写操作12.1.3读操作12.1.4结束语12.2概述12.3特性12.4引脚描述12.5结构12.5.1串行时钟发生器12.5.2时序和控制12.5.3控制寄存器12.5.4状态译码器和状态寄存器12.6I2C描述12.6.1总线配置12.6.2I2C操作模式12.6.3主I2C模式12.6.4从I2C模式12.6.5两种特殊状态12.6.6仲裁和同步逻辑12.7寄存器描述12.8基本操作12.9初始化举例12.10应用实例12.10.1AT24C02的读写实例第13章A/D转换器13.1特性13.2引脚描述13.3寄存器描述13.4基本操作13.5使用示例13.6应用实例第14章UART0接口14.1特性14.2引脚描述14.3结构14.4寄存器描述14.5使用示例14.6应用实例第15章基于LPC2124的具有日历功能的密码锁实例15.1概述15.1.1系统功能15.1.2系统功能的实现15.2硬件电路的设计15.2.1电源电路15.2.2LPC2124的*小系统15.2.3键盘接口电路15.2.4LCD液晶显示电路15.2.5实时日历时钟接口电路15.2.6提示音功放电路15.2.7开锁控制电路15.3软件设计15.3.1初始化程序设计15.3.2LCD液晶显示驱动程序设计15.3.3键盘驱动程序设计15.3.4实时日历时钟(DS1302)驱动程序设计15.3.5Timer0的定时中断服务程序设计15.3.6主程序设计15.3.7实例总结参考文献
展开全部

节选

《ARM嵌入式系统开发与实践》从理论与实践相结合的角度,全面系统地介绍了ARM硬件体系结构、嵌入式设计方法、ARM指令系统、ARM程序设计、KEIL开发环境、基于LPC2378的具体开发应用。全书共15章,主要内容包括嵌入式系统基础、ARM体系结构、ARM指令寻址方式、ARM指令系统、ARM程序设计、KEIL开发环境、LPC2378核心系统、外设扩展原理及应用实例、基于LPC2124的具有日历功能的密码锁实例等。 《ARM嵌入式系统开发与实践》理论与实践相结合,具有很强的引导性和实用性,讲解循序渐进,便于读者理解和掌握所学的知识。非常适合作为计算机结构或计算机逻辑设计的启蒙教材,也适合作为计算机科学或计算机工程专业的教材,还可供从事相关领域开发的工程技术人员参考。

预估到手价 ×

预估到手价是按参与促销活动、以最优惠的购买方案计算出的价格(不含优惠券部分),仅供参考,未必等同于实际到手价。

确定
快速
导航