计算机基础教育 > 硬件类

嵌入式应用初级教程

书号:9787113154592 套系名称:高等学校计算机类课程应用型人才培养规划教材

作者:谢永宁 出版日期:2013-01-01

定价:29.00 页码 / 开本:244 /16

策划编辑:郑涛 责任编辑:周海燕

适用专业:无 适用层次:本科

最新印刷时间:

资源下载
教学课件 教学素材
习题答案(暂无) 教学案例(暂无)
教学设计(暂无) 教学视频(暂无)
内容简介 前言 目录 作者介绍 图书特色
  •         本书基于Cortex-M3和Stellaris外设驱动程序库,结合编者多年的教学和科研经验,系统全面地介绍了嵌入式应用系统的基本概念、结构、软硬件设计方法和相关的开发工具,内容侧重于接口技术。学习本书,读者能对接口的应用有更深入的了解,可以按照不同的应用需求选择不同的接口进行应用开发;可以从系统的角度掌握嵌入式应用系统的基本知识,掌握嵌入式应用系统开发的基本方法,具备开发嵌入式应用系统的设计技能。

            本书适合作为计算机、电子、电气、通信等与控制相关的专业作为嵌入式应用的入门教材,也适合作为IT企业嵌入式工程师的Cortex-M3开发参考手册。
  • 第1章  概述1
    1.1  关于嵌入式系统学习的定位1
    1.1.1  嵌入式系统的概念1
    1.1.2  嵌入式系统开发的4个层次2
    1.1.3  嵌入式学习的目标定位2
    1.2  ARM Cortex系列处理器4
    1.3  Cortex-M3系列处理器4
    1.4  StellarisWare软件5
    第2章  ARM应用软件的开发环境8
    2.1  RealView MDK集成开发环境9
    2.1.1  安装与启动9
    2.1.2  工程项目的管理9
    2.1.3  工程项目的配置13
    2.1.4  编译14
    2.2  Stellaris外设驱动库14
    2.3  仿真调试环境15
    2.3.1  选择仿真环境15
    2.3.2  启动仿真界面15
    2.3.3  在仿真界面中进行调试操作16
    2.3.4  在仿真过程中查看/修改相关数据16
    2.4  JTAG硬件仿真器18
    2.4.1  使用 Wiggler和H-JTAG 进行仿真调试18
    2.4.2  使用J-Link仿真器18
    2.4.3  使用M3-Link仿真器20
    2.4.4  使用LM-Link仿真器21
    2.4.5  预防JTAG失效的方法22
    第3章  基本接口应用设计24
    3.1  嵌入式微处理器系统核心的设计25
    3.1.1  系统控制API25
    3.1.2  处理器芯片的选择25
    3.1.3  时钟的管理27
    3.1.4  电源的管理32
    3.1.5  系统复位的控制34
    3.1.6  接口的使能与禁止36
    3.1.7  系统中断的控制41
    3.1.8  系统控制实验44
    3.1.9  中断控制API45
    3.2  Flash存储器接口49
    3.2.1  Flash存储器结构49
    3.2.2  Flash编程操作49
    3.2.3  Flash保护50
    3.2.4  Flash中断处理51
    3.2.5  Flash读写实验53
    3.3  通用I/O接口54
    3.3.1  GPIO的应用特性54
    3.3.2  GPIO API55
    3.3.3  通用I/O接口设计67
    3.3.4  通用I/O接口应用编程67
    3.3.5  通用I/O接口的应用实例(组合逻辑控制)68
    3.3.6  通用I/O应用实验(KEY控制LED)69
    3.4  键盘接口71
    3.4.1  独立式键盘接口71
    3.4.2  矩阵式键盘接口71
    3.4.3  标准的计算机通用键盘接口73
    3.5  显示器接口73
    3.5.1 LED数码管显示接口73
    3.5.2  键盘显示器实验75
    3.5.3 LCD显示接口77
    3.5.4  LCD显示器实验80
    3.6  通用定时器接口85
    3.6.1  通用定时器的工作模式85
    3.6.2  定时器 API87
    3.6.3  通用定时器的应用编程99
    3.6.4  通用定时器应用实验100
    3.7  看门狗定时器接口103
    3.7.1  看门狗定时器API103
    3.7.2  看门狗定时器的应用编程108
    3.7.3  看门狗定时器应用实验109
    第4章  通信接口应用设计114
    4.1  UART接口114
    4.1.1  UART通信格式114
    4.1.2  UART API115
    4.1.3  UART接口的应用编程124
    4.1.4  UART通信实验125
    4.2  SSI接口128
    4.2.1  SSI通信格式128
    4.2.2  SSI API130
    4.2.3  SSI接口的应用编程137
    4.2.4  SSI通信实验138
    4.3  IIC接口139
    4.3.1  IIC 通信数据格式140
    4.3.2  IIC API140
    4.3.3  IIC接口的应用编程150
    4.3.4  IIC存储卡读/写实验151
    第5章  模拟接口应用设计156
    5.1  A/D接口156
    5.1.1  Stellaris ADC 应用特性156
    5.1.2  ADC API157
    5.1.3  ADC接口的应用编程165
    5.1.4  ADC接口应用实验(温度传感器)166
    5.2  模拟比较器接口169
    5.2.1  Stellaris模拟比较器169
    5.2.2  模拟比较器 API170
    5.2.3  COMP接口的应用编程174
    5.2.4  模拟比较器接口应用实验175
    5.3  脉宽调制器接口177
    5.3.1  Stellaris脉宽调制器接口177
    5.3.2  PWM API178
    5.3.3  PWM接口的应用编程194
    5.3.4  脉宽调制器接口应用实验194
    第6章  嵌入式应用系统的开发197
    6.1  应用系统开发的基本步骤197
    6.1.1  方案论证197
    6.1.2  硬件系统的设计198
    6.1.3  应用软件的设计199
    6.1.4  软硬件调试199
    6.1.5  脱机运行199
    6.2  基于无线传感器网络的家庭安防系统200
    6.2.1  方案论证200
    6.2.2  硬件系统的设计201
    6.2.3  应用软件设计203
    附录A  Luminary半导体ARM微控制器选型指南211
    附录B  LM3S811引脚信号220
    附录C  LM3S1138引脚信号221
    附录D  Startup.s启动代码222
    附录E  Cortex-M3中断源226
    附录F  接口模块的基址228
    参考网站230

  •