×
暂无评论
图文详情
  • ISBN:9787512419698
  • 装帧:一般胶版纸
  • 册数:暂无
  • 重量:暂无
  • 开本:16开
  • 页数:512
  • 出版时间:2016-01-01
  • 条形码:9787512419698 ; 978-7-5124-1969-8

内容简介

手把手教你学ARMCortexM0—基于LPC11XX系列本书以NXP公司的LPC11XX系列ARM处理器为例,从零开始,手把手地教初学者学习ARM设计知识,在介绍LPC11XX各单元基本特性的同时,使用入门难度浅、程序长度较短且又能立竿见影的初级实例,循序渐进地帮助初学者逐步掌握ARM的设计知识,实践为主,辅以理论。 本书的实例均经作者实际测试并在实验板上正常运行,实用性非常强,读者既可以拿来直接在产品中使用,也可以进一步改良升级。 本书贯彻“手把手教你学”系列丛书相同的教学方式。本书可作为大学本科或专科、中高等职业技术学校、电视大学等的教学用书,也可作为ARM爱好者的入门自学用书。

目录

第1章 概 述………………………………………………………………………… 11.1 快速学会ARM 处理器设计………………………………………………… 21.2 使用C语言的优点…………………………………………………………… 31.3 开发LPC11XX使用的C编译器…………………………………………… 4第2章 ARM 的发展………………………………………………………………… 52.1 什么是ARM ………………………………………………………………… 52.2 处理器RISC技术简介……………………………………………………… 52.3 ARM 处理器………………………………………………………………… 62.4 ARM 公司的优势及前景展望……………………………………………… 12第3章 ARM Cortex M0内核架构体系简介…………………………………… 143.1 LPC11XX结构和特性……………………………………………………… 153.2 LPC11XX存储器和外设地址映射………………………………………… 173.3 LPC11XX系统配置………………………………………………………… 173.4 LPC11XX中断控制………………………………………………………… 22第4章 开发/实验工具及入门程序………………………………………………… 254.1 CMSIS标准简介…………………………………………………………… 254.2 LPC11XX开发工具………………………………………………………… 284.3 LPC11XX实验工具………………………………………………………… 304.4 LPC11XX开发过程的文件管理及项目设置……………………………… 334.5 **个LPC11XX入门程序………………………………………………… 35第5章 C语言基础知识…………………………………………………………… 465.1 标识符与关键字……………………………………………………………… 465.2 数据类型……………………………………………………………………… 475.3 常量、变量及存储方式……………………………………………………… 485.4 数 组………………………………………………………………………… 495.5 运算符………………………………………………………………………… 525.6 流程控制……………………………………………………………………… 595.7 函 数………………………………………………………………………… 645.8 指 针………………………………………………………………………… 675.9 结构体………………………………………………………………………… 715.10 共用体……………………………………………………………………… 775.11 LPC11XX开发中C语言的常用方法…………………………………… 795.12 中断函数…………………………………………………………………… 80第6章 LPC11XX 引脚及系统时钟应用…………………………………………… 826.1 LPC11XX引脚功能………………………………………………………… 826.2 LPC11XX系统时钟设置…………………………………………………… 876.3 LPC11XX典型系统时钟设置程序………………………………………… 926.4 系统时钟应用实验———LPC1114的P0.1引脚输出主时钟的信号频率………………………………………………………………………………… 95第7章 GPIO 特性及应用………………………………………………………… 977.1 GPIO介绍…………………………………………………………………… 977.2 GPIO寄存器……………………………………………………………… 1017.3 GPIO寄存器设置………………………………………………………… 1027.4 GPIO应用实验———按键控制发光二极管的亮灭……………………… 102第8章 LPC11XX 外中断应用设计……………………………………………… 1078.1 嵌套向量中断控制器……………………………………………………… 1078.2 中断源……………………………………………………………………… 1078.3 NVIC控制函数…………………………………………………………… 1088.4 中断函数及写法…………………………………………………………… 1098.5 LPC11XX外中断相关GPIO寄存器…………………………………… 1098.6 LPC11XX外中断相关GPIO寄存器设置……………………………… 1128.7 GPIO外中断应用实验———外中断输入控制发光二极管的亮灭……… 112第9章 系统节拍定时器特性及应用……………………………………………… 1159.1 系统节拍定时器相关寄存器……………………………………………… 1169.2 系统节拍定时器应用实验———精确延时………………………………… 117第10章 TFT LCD 的驱动显示………………………………………………… 12010.1 TFT LCD显示器……………………………………………………… 12010.2 TFT LCD显示器模块的引脚功能…………………………………… 12110.3 ILI9325/ILI9328的几个重要寄存器及控制命令……………………… 12210.4 TFT LCD显示的相关设置…………………………………………… 12610.5 TFT LCD应用实验———彩色液晶屏显示多种颜色及图形………… 126第11章 字库制作及TFT LCD 的中英文显示………………………………… 13911.1 Flash存储器W25Q16 …………………………………………………… 13911.2 中英文显示的原理………………………………………………………… 15711.3 编写生成GBK_Proj.hex应用程序的源代码…………………………… 158 11.4 中文字库的下载…………………………………………………………… 16011.5 从W25Q16中提取点阵码函数及中英文显示驱动函数……………… 16311.6 TFT LCD应用实验———彩色液晶屏显示多种颜色及中英文字符… 167第12章 通用异步串口UART特性及应用……………………………………… 17012.1 UART相关寄存器……………………………………………………… 17312.2 UART应用实验———查询方式接收数据包…………………………… 18812.3 UART应用实验———中断方式接收数据包…………………………… 192第13章 16位计数器/定时器特性及应用……………………………………… 19513.1 CT16B0/1相关寄存器…………………………………………………… 19713.2 CT16B0定时中断实验———控制发光二极管闪烁……………………… 20513.3 CT16B1捕获中断实验———红外遥控信号接收解调…………………… 211第14章 32位计数器/定时器特性及应用……………………………………… 21814.1 CT32B0/1相关寄存器…………………………………………………… 22014.2 CT32B0定时查询实验———控制发光二极管闪烁……………………… 22814.3 CT32B0定时中断实验———控制发光二极管闪烁……………………… 23514.4 CT32B0匹配输出实验———匹配时翻转输出方波信号………………… 23714.5 CT32B0PWM 输出实验———输出调宽脉冲信号……………………… 23914.6 CT32B1捕获实验———P1.0跳变为低则捕获一次定时器的值……… 24214.7 CT32B1外部计数实验———P1.0跳变为低一次则定时器的值增加1……………………………………………………………………………… 245第15章 模数转换器特性及应用………………………………………………… 24815.1 时钟供应和功率控制……………………………………………………… 24815.2 ADC相关寄存器………………………………………………………… 24915.3 ADC转换及中断………………………………………………………… 25315.4 ADC应用实验…………………………………………………………… 254第16章 I2C总线接口特性及应用……………………………………………… 26416.1 I2C快速模式Plus ……………………………………………………… 26516.2 I2C总线接口相关寄存器………………………………………………… 26516.3 I2C总线接口实验………………………………………………………… 273第17章 SSP总线特性及电阻式触摸屏应用…………………………………… 29017.1 SSP相关寄存器…………………………………………………………… 29117.2 电阻式触摸屏……………………………………………………………… 29717.3 低电压输入/输出触摸屏控制器XPT2046 …………………………… 29717.4 XPT2046工作原理……………………………………………………… 29917.5 XPT2046的控制字……………………………………………………… 30117.6 笔中断接触输出…………………………………………………………… 30317.7 触摸屏应用实验…………………………………………………………… 303第18章 看门狗定时器特性及应用……………………………………………… 32418.1 时钟和功率控制…………………………………………………………… 32518.2 WDT相关寄存器………………………………………………………… 32618.3 WDT应用实验…………………………………………………………… 328第19章 2.4GHz无线收发模块NRF24L01特性及应用……………………… 33619.1 NRF24L01结构及引脚功能……………………………………………… 33619.2 NRF24L01工作模式……………………………………………………… 33819.3 NRF24L01工作原理……………………………………………………… 33819.4 NRF24L01配置字………………………………………………………… 33919.5 NRF24L01通信实验……………………………………………………… 339第20章 FatFS文件系统及电子书实验………………………………………… 35220.1 FatFS文件系统分析……………………………………………………… 35220.2 FatFS文件系统移植……………………………………………………… 35420.3 基于FatFS文件系统的SD卡实验……………………………………… 35920.4 电子书阅读实验…………………………………………………………… 377第21章 电源管理特性及深度掉电与唤醒实验………………………………… 38821.1 运行模式…………………………………………………………………… 38921.2 睡眠模式…………………………………………………………………… 38921.3 深度睡眠模式……………………………………………………………… 39021.4 深度掉电模式……………………………………………………………… 39021.5 电源管理相关寄存器……………………………………………………… 39121.6 进入深度掉电与唤醒实验………………………………………………… 393第22章 数码相框显示及GUI实验……………………………………………… 39622.1 数码相框的构成和图像文件的处理……………………………………… 39622.2 数码相框设计实验………………………………………………………… 39722.3 GUI图形界面设计实验………………………………………………… 400第23章 Flash存储器W25Q16的图片存取及显示实验……………………… 40923.1 对图片取模生成二进制文件……………………………………………… 40923.2 将图片二进制文件发送到W25Q16中………………………………… 41023.3 DownLoad_PIC源程序文件及分析……………………………………… 41123.4 Show_PIC图片读取及显示源程序文件………………………………… 41323.5 实验效果…………………………………………………………………… 414第24章 RTXKernel实时操作系统……………………………………………… 41524.1 概 述……………………………………………………………………… 41524.2 RTXKernel实时操作系统的基本功能及进程间的通信……………… 417 24.3 RTXKernel实时操作系统的任务管理………………………………… 41824.4 RTXKernel实时操作系统的库函数…………………………………… 421第25章 RTXKernel实时操作系统实验………………………………………… 43825.1 延时———时间间隔延迟实验……………………………………………… 43825.2 事件———信号标志发送/接收实验……………………………………… 44025.3 邮箱———内存池及邮箱实验……………………………………………… 45225.4 互斥———互斥体实验……………………………………………………… 47025.5 信号量———信号量的传送与接收实验…………………………………… 478第26章 RTXKernel实时操作系统应用设计实践……………………………… 48226.1 文件系统实验……………………………………………………………… 48226.2 手写画板实验……………………………………………………………… 48926.3 数码相框实验……………………………………………………………… 49426.4 外部中断实验……………………………………………………………… 49826.5 用户定时器实验…………………………………………………………… 50426.6 循环定时器实验…………………………………………………………… 50726.7 综合实验…………………………………………………………………… 510参考文献……………………………………………………………………………… 516
展开全部

预估到手价 ×

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

确定
快速
导航