×
暂无评论
图文详情
  • ISBN:9787121477140
  • 装帧:一般胶版纸
  • 册数:暂无
  • 重量:暂无
  • 开本:16开
  • 页数:216
  • 出版时间:暂无
  • 条形码:9787121477140 ; 978-7-121-47714-0

内容简介

本书基于ARM公司的Cortex-M3处理器的STM32微控制器,使用MDK-ARM开发软件和C语言,结合STM32固件库和STM32开发板,面向底层应用编程,介绍嵌入式系统的工作原理和应用技术,包括嵌入式系统设计基础、Cortex-M3处理器、Thumb指令集、STM32微控制器、STM32的GPIO、Cortex-M3异常和STM32中断、STM32的串行通信接口、STM32的DMA接口、STM32的定时器接口、STM32的模拟接口。 本书可以作为高等院校计算机、电子、通信及自动控制等专业"嵌入式系统导论”课程或"嵌入式系统基础”课程的教材或参考书,也可以作为嵌入式系统应用开发人员和希望了解嵌入式系统的人员的参考书。

目录

目 录 第1章 嵌入式系统设计基础 1 1.1 嵌入式系统概述 1 1.1.1 什么是嵌入式系统 2 1.1.2 嵌入式系统的技术特点 2 1.1.3 嵌入式系统的组成 3 1.2 嵌入式系统的开发 4 1.2.1 嵌入式系统的开发模式 4 1.2.2 嵌入式系统开发需要的软件、硬件 5 1.2.3 软件开发流程 6 习题1 7 第2章 Cortex-M3处理器 9 2.1 ARM处理器 9 2.2 Cortex-M3处理器结构 11 2.3 寄存器 13 2.4 存储器组织 15 习题2 19 第3章 Thumb指令集 21 3.1 ARM指令集和Thumb指令集 21 3.2 UAL 22 3.2.1 汇编语言的语句格式 23 3.2.2 汇编语言的程序结构 23 3.2.3 存储器空间分配指示符 25 3.2.4 常量表达 26 3.3 数据寻址 27 3.3.1 寄存器寻址 27 3.3.2 存储器寻址 29 3.4 常用指令 30 3.4.1 处理器指令格式 30 3.4.2 数据传送指令 31 3.4.3 数据处理指令 32 3.4.4 分支跳转指令 33 3.5 STM32启动代码 35 3.6 开发工具MDK 39 3.6.1 MDK安装 40 3.6.2 MDK目录结构 41 3.6.3 创建应用程序 43 3.6.4 汇编语言程序的开发 46 习题3 49 第4章 STM32微控制器 51 4.1 STM32微控制器结构 51 4.1.1 STM32微控制器简介 51 4.1.2 STM32微控制器的系统结构 54 4.1.3 STM32微控制器的存储结构 55 4.2 STM32微控制器开发 57 4.2.1 Cortex微控制器软件接口标准――CMSIS 57 4.2.2 STM32固件库 59 4.2.3 C语言应用 61 4.3 RCC 63 习题4 69 第5章 STM32的GPIO 71 5.1 GPIO的结构和功能 71 5.2 GPIO寄存器 72 5.2.1 GPIO寄存器的功能 73 5.2.2 GPIO寄存器的应用 74 5.3 GPIO输出应用示例:LED的亮灭控制 76 5.3.1 项目创建和选项配置 76 5.
展开全部

作者简介

钱晓捷,男,副教授,1963年生,北京航空航天大学电子工程学院学士学位,郑州大学计算机软件与理论专业硕士学位,硕士生导师。中国计算机学会会员,现任河南省计算机学会教育专委副主任,主要从事计算机系统结构、嵌入式系统、计算机辅助教学等方面的研究。主持教育部-微软、河南省精品课程“汇编语言程序设计”、校级远程教育精品课程“微机原理及接口技术”建设。主持完成“网络CAI课件研究与开发”、“河南省新世纪网络课程建设工程项目”等科研项目。主编10余部高校教材,其中2部属于普通高等教育“十一五”国家级规划教材。具有丰富的教学经历和教研体会,主讲计算机硬件系列课程20余年,主要包括“微机原理及接口技术”、“汇编语言程序设计”、“计算机组织与结构”、“高级计算机系统结构”等。

预估到手价 ×

预估到手价是按参与促销活动、以最优惠的购买方案计算出的价格(不含优惠券部分),仅供参考,未必等同于实际到手价。

确定
快速
导航