新書推薦:
《
社会法哲学(全二册)(社会法与法社会论丛)
》
售價:NT$
1265.0
《
中国传统药食同源物质图典
》
售價:NT$
1163.0
《
文化模式
》
售價:NT$
449.0
《
TensorFlow自然语言处理及应用
》
售價:NT$
352.0
《
信托法(第五版)
》
售價:NT$
857.0
《
敦煌究竟有多美
》
售價:NT$
454.0
《
我在唐朝穿什么(图解中国传统服饰 服饰搭配 汉服研究 古代服饰)
》
售價:NT$
449.0
《
优化你的2小时 : 基于神经科学和能量流的时间管理方法
》
售價:NT$
255.0
|
內容簡介: |
本书主要以LPCI700系列微控制器为硬件平台,详细介绍ARMCortex—M3内核微控制器的原理与应用开发技术,是读者学习Cortex-M3内核微控制器应用开发的入门教程。全书共l2章,分成五个部分:第一部分为第1章,介绍嵌入式系统的基本概念。第二部分包括第2章和第3章,介绍LPCI700系列微控制器的基本结构,包括引脚配置、时钟和功率管理等,并设计了基于LPCI768微控制器的硬件实验平台。第三部分为第4章,介绍主流的ARM开发工具RealviewMDK集成开发环境的使用。第四部分为第5~10章,介绍LPCI700系列微控制器的主要功能模块,并提供大量应用实例。第五部分为第ll章和第l2章,介绍嵌入式系统编程的模块化和层次化设计思想,以及一些基本的编程准则和编程经验,并介绍了RL—RTX嵌入式实时操作系统的应用。
为了拓展学生的自学能力,本书设计了基于LPCI768的最小系统实验平台,并提供了大量的应用代码,该平台可以和本书配合使用。
本书内容丰富实用,层次清晰,叙述详尽,并提供了硬件开发乎台和应用程序,方便教学和自学。本书可作为高等院校电子科学与技术类专业的本科生及研究生“嵌入式系统”课程的入门教材,也可以供嵌入式爱好者或从事嵌入式系统应用的工程技术人员参考。
|
目錄:
|
第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的应用
参考文献
|
內容試閱:
|
1.1嵌入式系统
随着科学技术的发展,嵌入式设备在我们的生产和生活中占据了越来越重要的地位,极大地改变了人们的生活、工作和娱乐方式。
嵌入式系统的发展离不开通用计算机技术的发展:在微型计算机时代,人们开始尝试将通用计算机系统用于航海、机械控制等领域,但是在使用过程中发现,由于通用计算机体积较大,将会占用大量的空问,同时在控制领域,往往只需要进行简单的输出输入,而不需要海量的存储和高分辨率的显示。正是由于在上述领域的要求,向计算机专家提出了新的设计需求:设计一种单芯片的微处理器,将存储器、输出输入接口、定时器和中断系统等都集成在上面,并减少芯片体积和功耗。于是各个半导体厂家以此为目的,不断进行研发,最终以1978年英特尔公司设计的MCS一51系列微处理器为代表,诞生了最初的嵌入式系统,和通用计算机系统形成了现代计算机的两大发展分支:通用计算机按照高速运算和海量存储的技术方向发展;嵌入式计算机系统则向低功耗、高可靠性和便携性等方向发展。
1.1.1嵌入式系统的应用
嵌入式系统的应用远远超过了各种通用计算机,一台通用计算机的外部设备中就包含了5~10个嵌入式微处理器:键盘、鼠标、打印机、扫描仪、数字相机、USB集线器等均是由嵌入式微处理器控制的。嵌入式系统在各行各业都得到了广泛的应用,其应用领域包括:
1.工业控制
将嵌入式微处理器应用于工业控制,进行工业自动化的开发,取代传统的人工控制,大大提高生产效率和产品质量、减少人力成本,如工业过程控制、数控机床、电力系统、电网安全、电网设备监测、石油化工系统。近年来,全球最大的代工企业鸿海科技也逐渐开始在生产线上采用机器人等控制设备取代人工作业。
2.交通管理
在车辆导航、流量控制、信息监测与汽车服务方面,嵌入式系统技术已经获得了广泛的应用,内嵌GPS模块、GSM模块的移动定位终端已经在各种运输行业获得了成功的使用。汽车、电动车、混合动力汽车越来越多地采用嵌入式系统来节能减排,其他汽车安全系统,包括防抱死制动系统、电子稳定控制系统、牵引力控制系统、自动四驱系统,都离不开崩入式系统。
……
|
|