嵌入式系统设计工程实践:基于Cortex-M3内核处理器LPCXX pdf下载pdf下载

嵌入式系统设计工程实践:基于Cortex-M3内核处理器LPCXX百度网盘pdf下载

作者:
简介:本篇提供书籍《嵌入式系统设计工程实践:基于Cortex-M3内核处理器LPCXX》百度网盘pdf下载
出版社:国防工业出版社京东自营官方旗舰店
出版时间:2015-04
pdf下载价格:0.00¥

免费下载


书籍下载


内容介绍

内容简介

  《嵌入式系统设计工程实践:基于Cortex-M3内核处理器LPC17XX》主要以LPCI700系列微控制器为硬件平台,详细介绍ARMCortex—M3内核微控制器的原理与应用开发技术,是读者学习Cortex-M3内核微控制器应用开发的入门教程。《嵌入式系统设计工程实践:基于Cortex-M3内核处理器LPC17XX》共l2章,分成五个部分:第一部分为第1章,介绍嵌入式系统的基本概念。第二部分包括第2章和第3章,介绍LPCI700系列微控制器的基本结构,包括引脚配置、时钟和功率管理等,并设计了基于LPCI768微控制器的硬件实验平台。第三部分为第4章,介绍主流的ARM开发工具RealviewMDK集成开发环境的使用。第四部分为第5~10章,介绍LPCI700系列微控制器的主要功能模块,并提供大量应用实例。第五部分为第ll章和第l2章,介绍嵌入式系统编程的模块化和层次化设计思想,以及一些基本的编程准则和编程经验,并介绍了RL—RTX嵌入式实时操作系统的应用。
  为了拓展学生的自学能力,《嵌入式系统设计工程实践:基于Cortex-M3内核处理器LPC17XX》设计了基于LPCI768的系统实验平台,并提供了大量的应用代码,该平台可以和《嵌入式系统设计工程实践:基于Cortex-M3内核处理器LPC17XX》配合使用。
  《嵌入式系统设计工程实践:基于Cortex-M3内核处理器LPC17XX》内容丰富实用,层次清晰,叙述详尽,并提供了硬件开发乎台和应用程序,方便教学和自学。《嵌入式系统设计工程实践:基于Cortex-M3内核处理器LPC17XX》可作为高等院校电子科学与技术类专业的本科生及研究生“嵌入式系统”课程的入门教材,也可以供嵌入式爱好者或从事嵌入式系统应用的工程技术人员参考。

目录

第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章 LPCI700系列微控制器硬件体系结构
2.1 LPCI700系列微控制器简介
2.2 LPCI768芯片引脚介绍
2.3 时钟管理
2.3.1 时钟源选择
2.3.2 锁相环PLL0和PLLl
2.3.3 时钟分频设置
2.3.4 时钟初始化的编程实例
2.4 外设功率控制
2.5 引脚连接模块
习题

第3章 LPCI768硬件电路的设计
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 GPl0输出
5.4.2 GPl0输入
5.5 GPl0的库函数编写
习题

第6章 中断系统
6.1 嵌套向量中断控制器
6.1.1 NVIC特性
6.1.2 中断源
6.1.3 NVIC的编程
……

第7章 定时器/计数器
第8章 异步串口
第9章 模数转换器
第10章 系统节拍定时器
第11章 嵌入式系统编程
第12章 嵌入式实时内核RL-RTX的应用
参考文献

精彩书摘

  《嵌入式系统设计工程实践:基于Cortex-M3内核处理器LPC17XX》:
  
  1.1 嵌入式系统
  随着科学技术的发展,嵌入式设备在我们的生产和生活中占据了越来越重要的地位,极大地改变了人们的生活、工作和娱乐方式。
  嵌入式系统的发展离不开通用计算机技术的发展:在微型计算机时代,人们开始尝试将通用计算机系统用于航海、机械控制等领域,但是在使用过程中发现,由于通用计算机体积较大,将会占用大量的空问,同时在控制领域,往往只需要进行简单的输出输入,而不需要海量的存储和高分辨率的显示。正是由于在上述领域的要求,向计算机专家提出了新的设计需求:设计一种单芯片的微处理器,将存储器、输出输入接口、定时器和中断系统等都集成在上面,并减少芯片体积和功耗。于是各个半导体厂家以此为目的,不断进行研发,最终以1978年英特尔公司设计的MCS一51系列微处理器为代表,诞生了最初的嵌入式系统,和通用计算机系统形成了现代计算机的两大发展分支:通用计算机按照高速运算和海量存储的技术方向发展;嵌入式计算机系统则向低功耗、高可靠性和便携性等方向发展。
  1.1.1 嵌入式系统的应用
  嵌入式系统的应用远远超过了各种通用计算机,一台通用计算机的外部设备中就包含了5~10个嵌入式微处理器:键盘、鼠标、打印机、扫描仪、数字相机、USB集线器等均是由嵌入式微处理器控制的。嵌入式系统在各行各业都得到了广泛的应用,其应用领域包括:
  1.工业控制
  将嵌入式微处理器应用于工业控制,进行工业自动化的开发,取代传统的人工控制,大大提高生产效率和产品质量、减少人力成本,如工业过程控制、数控机床、电力系统、电网安全、电网设备监测、石油化工系统。近年来,全球最大的代工企业鸿海科技也逐渐开始在生产线上采用机器人等控制设备取代人工作业。
  ……