注册 登录 进入教材巡展
#

出版时间:2015年4月

出版社:国防工业出版社

以下为《嵌入式系统设计工程实践--基于Cortex-M3内核处理器LPC17XX》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 国防工业出版社
  • 9787118099386
  • 43571
  • 2015年4月
  • 未分类
  • 未分类
  • TP360.21
内容简介

  漆强、欧中华、刘子骥、杨先明、孙丽佳等编著的《嵌入式系统设计工程实践--基于Cortex-M3内核处理器LPC17XX》主要以LPC1700系列微控制器为硬件平台,详细介绍ARM Cortex-M3内核微控制器的原理与应用开发技术,是读者学习Cortex-M3内核微控制器应用开发的入门教程。全书共12章,分成五个部分:第一部分为第1章,介绍嵌入式系统的基本概念。第二部分包括第2章和第3章,介绍LPC1700系列微控制器的基本结构,包括引脚配置、时钟和功率管理等,并设计了基于LPC1768微控制器的硬件实验平台。第三部分为第4章,介绍主流的ARM开发工具Rea1view MDK集成开发环境的使用。第四部分为第5~10章,介绍LPC1700系列微控制器的主要功能模块,并提供大量应用实例。第五部分为第11章和第12章,介绍嵌入式系统编程的模块化和层次化设计思想,以及一些基本的编程准则和编程经验,并介绍了R1~RTX嵌入式实时操作系统的应用。


  为了拓展学生的自学能力,本书设计了基于LPC1768的最小系统实验平台,并提供了大量的应用代码,该平台可以和本书配合使用。


  本书内容丰富实用,层次清晰,叙述详尽,并提供了硬件开发平台和应用程序,方便教学和自学。本书可作为高等院校电子科学与技术类专业的本科生及研究生“嵌入式系统”课程的入门教材,也可以供嵌入式爱好者或从事嵌入式系统应用的工程技术人员参考。

目录

第1章 嵌入式系统概论


 1.1 嵌入式系统


  1.1.1 嵌入式系统的应用


  1.1.2 嵌入式系统的定义和特点


  1.1.3 嵌入式系统的组成


 1.2 嵌入式处理器


  1.2.1 简介


  1.2.2 分类


  1.2.3 ARM微处理器


 1.3 嵌入式操作系统


  1.3.1 基本概念


  1.3.2 使用嵌入式操作系统的意义


  1.3.3 常用的嵌入式操作系统


 1.4 嵌入式系统学习方法


 习题


第2章 LPC1700系列微控制器硬件体系结构


 2.1 LPC1700系列微控制器简介


 2.2 LPC1768芯片引脚介绍


 2.3 时钟管理


  2.3.1 时钟源选择


  2.3.2 锁相环PLLO和PLL1


  2.3.3 时钟分频设置


  2.3.4 时钟初始化的编程实例


 2.4 外设功率控制


 2.5 引脚连接模块


 习题


第3章 LPC1768硬件电路的设计


 3.1 硬件系统的组成


 3.2 电源电路的设计


  3.2.1 电源电路的设计


  3.2.2 复位电路的设计


  3.2.3 时钟电路的设计


  3.2.4 调试电路的设计


  3.2.5 处理器核心电路设计


 3.3 外围电路设计


  3.3.1 USB转串口的设计


  3.3.2 按键电路


  3.3.3 指示灯电路


  3.3.4 蜂鸣器电路


  3.3.5 模数转换电路


  3.3.6 液晶显示电路


 习题


第4章 RealViewMDK开发软件的使用


 4.1 概述


 4.2 JLINK仿真器介绍


 4.3 RealViewMDK的安装


 4.4 RealViewMDK的使用


  4.4.1 新建工程


  4.4.2 配置工程编译环境


  4.4.3 程序编译和下载


  4.4.4 程序的仿真调试


 4.5 RealViewMDK的使用技巧


 习题


第5章 通用输入/输出接口


 5.1 概述


  5.1.1 特性


  5.1.2 引脚描述


 5.2 相关寄存器描述


 5.3 使用说明


  5.3.1 使用步骤


  5.3.2 使用注意事项


 5.4 应用示例


  5.4.1 GPIO输出


  5.4.2 GPIO输入


 5.5 GPl0的库函数编写


 习题


第6章 中断系统


 6.1 嵌套向量中断控制器


  6.1.1 NVIC特性


  6.1.2 中断源


  6.1.3 NVIC的编程


 6.2 外部中断


  6.2.1 概述


  6.2.2 相关寄存器描述


  6.2.3 中断设置


  6.2.4 使用说明


  6.2.5 使用注意事项


  6.2.6 应用示例


 6.3 GPIO中断


  6.3.1 概述


  6.3.2 相关寄存器描述


  6.3.3 中断设置


  6.3.4 使用说明


  6.3.5 GPIO中断和外部中断的区别


  6.3.6 应用示例


 习题


第7章 定时器/计数器


 7.1 概述


  7.1.1 特性


  7.1.2 引脚描述


 7.2 相关寄存器描述


 7.3 使用说明


  7.3.1 内部结构


  7.3.2 使用步骤


  7.3.3 中断设置


  7.3.4 使用注意事项


 7.4 使用示例


 习题


第8章 异步串口


 8.1 概述


  8.1.1 特性


  8.1.2 引脚描述


  8.1.3 典型应用电路


 8.2 相关寄存器描述


 8.3 串行通信基本概念


  8.3.1 异步串行通信的特点


  8.3.2 关于异步串行通信的准确性讨论


  8.3.3 UART初始化设置


 8.4 使用说明


  8.4.1 内部结构


  8.4.2 工作原理


  8.4.3 操作步骤


 8.5 UART中断


 8.6 使用示例


 8.7 串口通信的上位机程序开发


 习题


第9章 模数转换器


 9.1 概述


  9.1.1 基本概念


  9.1.2 特性


  9.1.3 引脚描述


 9.2 相关寄存器描述


 9.3 使用说明


  9.3.1 内部结构


  9.3.2 使用步骤


  9.3.3 中断配置


  9.3.4 使用注意事项


 9.4 应用示例


 9.5 ADc的模块化编程


 习题


第10章 系统节拍定时器


 10.1 概述


 10.2 相关寄存器描述


 10.3 工作原理和中断设置


  10.3.1 工作原理


  10.3.2 中断设置


 10.4 应用示例


 习题


第11章 嵌入式系统编程


 11.1 程序编写风格


 11.2 C语言设计相关


  11.2.1 数据类型


  11.2.2 if语句的用法


  11.2.3 volafile的用法


  11.2.4 static的用法


  11.2.5 const的用法


 11.3 嵌入式系统命名规则


  11.3.1 常量命名


  11.3.2 变量命名


  11.3.3 函数命名


 11.4 模块化编程


 11.5 分层设计思想


 习题


第12章 嵌入式实时内核RL-RTX的应用


 12.1 程序架构


  12.2 RL-RTX简介


 12.3 RL-RTX主要应用函数介绍


  12.3.1 任务管理函数


  12.3.2 时间管理函数


  12.3.3 事件标志函数


 12.4 RL-RTX应用示例


  12.4.1 时间管理函数应用:闪灯程序


  12.4.2 事件标志函数应用:流水灯程序


 12.5 RL-RTX调试说明


  习题


参考文献