全部商品分类

您现在的位置: 全部商品分类 > 电子电脑 > 计算机技术 > 硬件及维护

嵌入式技术基础与实践--ARM Cortex-M0+KL系列微控制器(第4版十二五普通高等教育本科国家级规划教材)

  • 定价: ¥59.5
  • ISBN:9787302467571
  • 开 本:16开 平装
  •  
  • 折扣:
  • 出版社:清华大学
  • 页数:443页
  • 作者:王宜怀//吴瑾//文...
  • 立即节省:
  • 2017-05-01 第4版
  • 2017-05-01 第1次印刷
我要买:
点击放图片

导语

  

内容提要

  

    由王宜怀、吴瑾、文瑾所著的《嵌入式技术基础与实践--ARM Cortex-M0+KL系列微控制器》以恩智浦(NXP)的ARM CortexM0+内核的KL系列微控制器为蓝本阐述嵌入式系统的基本知识要素及软硬件设计方法。全书共14章,其中第一章为概述,简要阐述嵌入式系统的知识体系、学习误区与学习建议。第2章介绍ARM CortexM0+处理器。第3章介绍KL25/26存储映像、中断源与硬件最小系统。第4章以GPIO为例阐述底层驱动概念、设计与应用方法,给出规范的工程组织框架。第5章阐述嵌入式硬件构件与底层驱动构件基本规范。第6章阐述串行通信接口UART,并给出第一个带中断的实例。1~6章囊括学习一个新MCU入门环节的完整要素。7~13章分别介绍了SysTick、TPM、PIT、LPTMR、RTC、GPIO的应用实例(键盘、LED与LCD)、Flash在线编程、ADC、DAC、比较器、SPI、I2C、TSI、USB及其他模块。第14章给出了进一步学习指导。
    本书提供了网上教学资源,内含所有底层驱动构件源程序、测试实例、文档资料、教学课件及常用软件工具。网上教学资源下载地址:http://sumcu.suda.edu.cn。本书内容还制作了MOOC,供读者选用。
    本书适用于高等学校嵌入式系统的教学或技术培训,也可供ARM CortexM0+应用工程师作为技术研发参考。

作者简介

    王宜怀,男,1962年2月生,博士,苏州大学计算机科学与技术学院教授、博士生导师;苏州大学嵌入式系统与物联网研究所所长;苏州市政协常委;江苏省计算机学会嵌入式系统与物联网专业委员会主任。曾获福建省“八五”期间电子信息应用先进个人、福建省南平市政协“优秀委员”、福建省科技进步三等奖、江苏省科技进步三等奖、苏州市科进步二等奖、江苏省高等教育教学成果一等奖、全国高等学校计算机教学成果一等奖等。从1990年开始至今一直致力于嵌入式系统的研发与教学工作。主持完成中小型水轮发电机组优化控制系统、基于物联网技术的城市照明控制系统、图形构件化嵌入式与传感网开发平台、轨道交通蓄电池监测系统、教育机器人平台开发等几十个项目。撰写《嵌入式技术基础与实践》、《嵌入式实时操作系统MQX应用开发技术》、《车电T-KEA系列微控制器》等9部著作。公开发表论文60余篇,获得发明专利9项。主要研究方向:嵌入式系统、物联网与智能控制技术。

目录

第1章  概述
  1.1  嵌入式系统的定义、发展简史、分类及特点
    1.1.1  嵌入式系统的定义
    1.1.2  嵌入式系统的由来及发展简史
    1.1.3  嵌入式系统的分类
    1.1.4  嵌入式系统的特点
  1.2  嵌入式系统的学习困惑、知识体系及学习建议
    1.2.1  嵌入式系统的学习困惑
    1.2.2  嵌入式系统的知识体系
    1.2.3  基础阶段的学习建议
  1.3  微控制器与应用处理器简介
    1.3.1  微控制器简介
    1.3.2  以MCU为核心的嵌入式测控产品的基本组成
    1.3.3  应用处理器简介
  1.4  嵌入式系统常用术语
    1.4.1  与硬件相关的术语
    1.4.2  与通信相关的术语
    1.4.3  与功能模块相关的术语
  1.5  嵌入式系统常用的C语言基本语法概要
    1.5.1  C语言的运算符与数据类型
    1.5.2  程序流程控制
    1.5.3  函数
    1.5.4  数据存储方式
    1.5.5  编译预处理
  小结
  习题
第2章  ARM CortexM0+处理器
  2.1  ARM CortexM0+处理器简介
    2.1.1  ARM CortexM0+处理器内部结构概要
    2.1.2  ARM CortexM0+处理器存储器映像
    2.1.3  ARM CortexM0+处理器的寄存器
  2.2  ARM CortexM0+处理器的指令系统
    2.2.1  ARM CortexM0+指令简表与寻址方式
    2.2.2  数据传送类指令
    2.2.3  数据操作类指令
    2.2.4  跳转控制类指令
    2.2.5  其他指令
  2.3  ARM CortexM0+指令集与机器码对应表
  2.4  GNU汇编语言的基本语法
    2.4.1  ARMGNU汇编语言格式
    2.4.2  伪指令
  小结
  习题
第3章  存储映像、中断源与硬件小系统
  3.1  恩智浦Kiis系列微控制器简介
  3.2  KL系列MCU简介与体系结构概述
    3.2.1  KL系列MCU简介
    3.2.2  KL系列MCU体系结构概述
  3.3  KL25/26系列存储映像与中断源
    3.3.1  KL25/26系列存储映像
    3.3.2  KL25/26中断源
  3.4  KL25/26的引脚功能
    3.4.1  硬件小系统引脚
    3.4.2  对外提供服务的引脚
  3.5  KL25/26硬件小系统原理图
    3.5.1  电源及其滤波电路
    3.5.2  复位电路及复位功能
    3.5.3  晶振电路
    3.5.4  SWD接口电路
  小结
  习题
第4章  GPIO及程序框架
  4.1  通用I/O接口基本概念及连接方法
  4.2  端口控制模块与GPIO模块的编程结构
    4.2.1  端口控制模块——决定引脚复用功能
    4.2.2  GPIO模块——对外引脚与内部寄存器
    4.2.3  GPIO基本编程步骤与基本打通程序
  4.3  GPIO驱动构件封装方法与驱动构件封装规范
    4.3.1  设计GPIO驱动构件的必要性及GPIO驱动构件封装要点分析
……
第5章  嵌入式硬件构件与底层驱动构件基本规范
第6章  串行通信模块及个中断程序结构
第7章  定时器相关模块
第8章  GPIO应用——键盘、LED及LCD
第9章  Flash在线编程
第10章  ADC、DAC与CMP模块
第11章  SPI、I2C与TSI模块
第12章  USB编程
第13章  系统时钟与其他功能模块
第14章  进一步学习指导
附录A  KL25/26芯片引脚复用功能
附录B  KL25/26硬件小系统原理图
附录C  printf的常用格式
参考文献