ARM嵌入式微控制器原理与应用——基于Cortex-M0+内核LPC84X与μC/OS-III操作系统
出版时间:
2018-05
版次:
1
ISBN:
9787302499619
定价:
79.00
装帧:
其他
开本:
16开
纸张:
胶版纸
4人买过
-
本书结合ARM Cortex-M0 微控制器LPC84X与嵌入式实时操作系统μC/OS-II/III详细讲述了ARM微控制器原理与编程技术,主要内容包括Cortex-M0 微控制器、LPC84X硬件电路系统、Keil MDK集成开发环境、Cortex-M0 异常与中断编程、片内外设驱动技术、μC/OS-II/III移植、μC/OS-II/III任务、信号量与互斥信号量以及消息邮箱与消息队列等。本书的特色在于理论与应用结合紧密且实例丰富,对学习基于Cortex-M0 微控制器和实时操作系统μC/OS-II/III等领域的嵌入式开发技术,具有颇强的参考价值。 目录
第一篇LPC84X典型硬件系统与芯片级软件设计
第1章ARM Cortex?M0 内核
1.1ARM Cortex?M0 内核特点
1.2ARM Cortex?M0 内核架构
1.3ARM Cortex?M0 存储器配置
1.4ARM Cortex?M0 内核寄存器
1.4.1内核寄存器
1.4.2系统控制寄存器
1.5SysTick定时器
1.6Cortex?M0 异常
1.7嵌套向量中断控制器
1.8本章小结
第2章LPC84X微控制器
2.1LPC845微控制器特点与引脚配置
2.2LPC845微控制器内部结构
2.3LPC845存储器配置
2.4LPC845 NVIC中断
2.5I/O口配置IOCON
2.6通用目的输入输出口GPIO
2.7系统配置模块SYSCON
2.8本章小结
第3章LPC845典型硬件平台
3.1LPC845核心电路
3.2电源电路
3.3LED驱动电路与蜂鸣器驱动电路
3.4串口通信电路
3.5用户按键与用户接口和ADC电路
3.6DS18B20电路
3.7ZLG7289B电路
3.8SWD、ISP和复位电路
3.9LCD屏与触摸屏接口电路
3.10存储器电路
3.11声码器电路
3.12本章小结
第4章LED灯与蜂鸣器控制
4.1LED灯控制
4.1.1LPC845 GPIO口读写访问
4.1.2Keil MDK工程框架
4.2LPC845异常管理
4.2.1LPC845异常
4.2.2LED灯闪烁工程
4.3NVIC中断管理
4.3.1多速率定时器MRT
4.3.2MRT定时器中断实例
4.4蜂鸣器工作原理
4.5LPC845外部中断
4.5.1外部中断与模式匹配工作原理
4.5.2LPC845外部中断实例
4.5.3LPC845模式匹配实例
4.6本章小结
第5章按键与数码管显示
5.1ZLG7289B工作原理
5.2DS18B20工作原理
5.3按键与数码管实例
5.4本章小结
第6章串口通信与声码器
6.1串口通信
6.1.1LPC845串口工作原理
6.1.2串口通信实例
6.2声码器
6.2.1声码器工作原理
6.2.2声码器实例
6.3本章小结
第7章ADC与存储器访问
7.1LPC845微控制器ADC
7.1.1ADC工作原理
7.1.2ADC工程实例
7.2AT24C128存储器
7.2.1AT24C128访问方法
7.2.2AT24C128访问实例
7.3W25Q64存储器
7.3.1W25Q64存储器访问方法
7.3.2LPC845微控制器SPI模块
7.3.3W25Q64访问实例
7.4本章小结
第8章触摸屏与LCD屏
8.1电阻式触摸屏驱动原理
8.2电阻式触摸屏实例
8.3LCD屏驱动原理
8.4LCD屏实例
8.5本章小结
第二篇嵌入式实时操作系统μC/OS?Ⅱ
第9章μC/OS?Ⅱ系统与移植
9.1μC/OS?Ⅱ系统移植
9.2μC/OS?Ⅱ系统结构与配置
9.3μC/OS?Ⅱ系统任务
9.3.1空闲任务
9.3.2统计任务
9.3.3定时器任务
9.4本章小结
第10章μC/OS?Ⅱ任务管理
10.1μC/OS?Ⅱ用户任务
10.2μC/OS?Ⅱ多任务工程实例
10.3统计任务实例
10.4系统定时器
10.5本章小结
第11章信号量与互斥信号量
11.1μC/OS?Ⅱ信号量
11.2μC/OS?Ⅱ互斥信号量
11.3信号量与互斥信号量实例
11.4本章小结
第12章消息邮箱与消息队列
12.1μC/OS?Ⅱ消息邮箱
12.2μC/OS?Ⅱ消息队列
12.3消息邮箱与消息队列实例
12.4本章小结
第三篇嵌入式实时操作系统μC/OS?Ⅲ
第13章μC/OS?Ⅲ系统与移植
13.1μC/OS?Ⅲ发展历程
13.2μC/OS?Ⅲ特点
13.3μC/OS?Ⅲ应用领域
13.4μC/OS?Ⅲ系统组成
13.4.1μC/OS?Ⅲ配置文件
13.4.2μC/OS?Ⅲ内核文件
13.5μC/OS?Ⅲ自定义数据类型
13.6μC/OS?Ⅲ移植
13.7本章小结
第14章μC/OS?Ⅲ任务管理
14.1用户任务
14.1.1任务堆栈与优先级
14.1.2任务控制块
14.1.3任务工作状态
14.1.4用户任务创建过程
14.2多任务工程实例
14.3统计任务
14.4定时器任务
14.5本章小结
第15章信号量、任务信号量和互斥信号量
15.1信号量
15.1.1信号量工作方式
15.1.2信号量实例
15.2任务信号量
15.2.1任务信号量工作方式
15.2.2任务信号量实例
15.3互斥信号量
15.3.1互斥信号量工作方式
15.3.2互斥信号量实例
15.4本章小结
第16章消息队列与任务消息队列
16.1消息队列
16.1.1消息队列工作方式
16.1.2消息队列实例
16.2任务消息队列
16.2.1任务消息队列工作方式
16.2.2任务消息队列实例
16.3本章小结
附录A文件my25q64.c
附录B工程项目索引
参考文献
-
内容简介:
本书结合ARM Cortex-M0 微控制器LPC84X与嵌入式实时操作系统μC/OS-II/III详细讲述了ARM微控制器原理与编程技术,主要内容包括Cortex-M0 微控制器、LPC84X硬件电路系统、Keil MDK集成开发环境、Cortex-M0 异常与中断编程、片内外设驱动技术、μC/OS-II/III移植、μC/OS-II/III任务、信号量与互斥信号量以及消息邮箱与消息队列等。本书的特色在于理论与应用结合紧密且实例丰富,对学习基于Cortex-M0 微控制器和实时操作系统μC/OS-II/III等领域的嵌入式开发技术,具有颇强的参考价值。
-
目录:
目录
第一篇LPC84X典型硬件系统与芯片级软件设计
第1章ARM Cortex?M0 内核
1.1ARM Cortex?M0 内核特点
1.2ARM Cortex?M0 内核架构
1.3ARM Cortex?M0 存储器配置
1.4ARM Cortex?M0 内核寄存器
1.4.1内核寄存器
1.4.2系统控制寄存器
1.5SysTick定时器
1.6Cortex?M0 异常
1.7嵌套向量中断控制器
1.8本章小结
第2章LPC84X微控制器
2.1LPC845微控制器特点与引脚配置
2.2LPC845微控制器内部结构
2.3LPC845存储器配置
2.4LPC845 NVIC中断
2.5I/O口配置IOCON
2.6通用目的输入输出口GPIO
2.7系统配置模块SYSCON
2.8本章小结
第3章LPC845典型硬件平台
3.1LPC845核心电路
3.2电源电路
3.3LED驱动电路与蜂鸣器驱动电路
3.4串口通信电路
3.5用户按键与用户接口和ADC电路
3.6DS18B20电路
3.7ZLG7289B电路
3.8SWD、ISP和复位电路
3.9LCD屏与触摸屏接口电路
3.10存储器电路
3.11声码器电路
3.12本章小结
第4章LED灯与蜂鸣器控制
4.1LED灯控制
4.1.1LPC845 GPIO口读写访问
4.1.2Keil MDK工程框架
4.2LPC845异常管理
4.2.1LPC845异常
4.2.2LED灯闪烁工程
4.3NVIC中断管理
4.3.1多速率定时器MRT
4.3.2MRT定时器中断实例
4.4蜂鸣器工作原理
4.5LPC845外部中断
4.5.1外部中断与模式匹配工作原理
4.5.2LPC845外部中断实例
4.5.3LPC845模式匹配实例
4.6本章小结
第5章按键与数码管显示
5.1ZLG7289B工作原理
5.2DS18B20工作原理
5.3按键与数码管实例
5.4本章小结
第6章串口通信与声码器
6.1串口通信
6.1.1LPC845串口工作原理
6.1.2串口通信实例
6.2声码器
6.2.1声码器工作原理
6.2.2声码器实例
6.3本章小结
第7章ADC与存储器访问
7.1LPC845微控制器ADC
7.1.1ADC工作原理
7.1.2ADC工程实例
7.2AT24C128存储器
7.2.1AT24C128访问方法
7.2.2AT24C128访问实例
7.3W25Q64存储器
7.3.1W25Q64存储器访问方法
7.3.2LPC845微控制器SPI模块
7.3.3W25Q64访问实例
7.4本章小结
第8章触摸屏与LCD屏
8.1电阻式触摸屏驱动原理
8.2电阻式触摸屏实例
8.3LCD屏驱动原理
8.4LCD屏实例
8.5本章小结
第二篇嵌入式实时操作系统μC/OS?Ⅱ
第9章μC/OS?Ⅱ系统与移植
9.1μC/OS?Ⅱ系统移植
9.2μC/OS?Ⅱ系统结构与配置
9.3μC/OS?Ⅱ系统任务
9.3.1空闲任务
9.3.2统计任务
9.3.3定时器任务
9.4本章小结
第10章μC/OS?Ⅱ任务管理
10.1μC/OS?Ⅱ用户任务
10.2μC/OS?Ⅱ多任务工程实例
10.3统计任务实例
10.4系统定时器
10.5本章小结
第11章信号量与互斥信号量
11.1μC/OS?Ⅱ信号量
11.2μC/OS?Ⅱ互斥信号量
11.3信号量与互斥信号量实例
11.4本章小结
第12章消息邮箱与消息队列
12.1μC/OS?Ⅱ消息邮箱
12.2μC/OS?Ⅱ消息队列
12.3消息邮箱与消息队列实例
12.4本章小结
第三篇嵌入式实时操作系统μC/OS?Ⅲ
第13章μC/OS?Ⅲ系统与移植
13.1μC/OS?Ⅲ发展历程
13.2μC/OS?Ⅲ特点
13.3μC/OS?Ⅲ应用领域
13.4μC/OS?Ⅲ系统组成
13.4.1μC/OS?Ⅲ配置文件
13.4.2μC/OS?Ⅲ内核文件
13.5μC/OS?Ⅲ自定义数据类型
13.6μC/OS?Ⅲ移植
13.7本章小结
第14章μC/OS?Ⅲ任务管理
14.1用户任务
14.1.1任务堆栈与优先级
14.1.2任务控制块
14.1.3任务工作状态
14.1.4用户任务创建过程
14.2多任务工程实例
14.3统计任务
14.4定时器任务
14.5本章小结
第15章信号量、任务信号量和互斥信号量
15.1信号量
15.1.1信号量工作方式
15.1.2信号量实例
15.2任务信号量
15.2.1任务信号量工作方式
15.2.2任务信号量实例
15.3互斥信号量
15.3.1互斥信号量工作方式
15.3.2互斥信号量实例
15.4本章小结
第16章消息队列与任务消息队列
16.1消息队列
16.1.1消息队列工作方式
16.1.2消息队列实例
16.2任务消息队列
16.2.1任务消息队列工作方式
16.2.2任务消息队列实例
16.3本章小结
附录A文件my25q64.c
附录B工程项目索引
参考文献
查看详情
-
全新
北京市房山区
平均发货12小时
成功完成率73.44%
-
2
全新
河北省保定市
平均发货25小时
成功完成率90.58%
-
2
全新
河北省保定市
平均发货26小时
成功完成率88.95%
-
2
全新
河北省保定市
平均发货26小时
成功完成率88.95%
-
2
全新
河北省廊坊市
平均发货27小时
成功完成率87.28%
-
2
全新
河北省保定市
平均发货28小时
成功完成率86.91%
-
全新
北京市房山区
平均发货8小时
成功完成率82.6%
-
6
全新
河北省保定市
平均发货25小时
成功完成率83.84%
-
6
全新
河北省保定市
平均发货21小时
成功完成率80.84%
-
6
全新
河北省保定市
平均发货8小时
成功完成率89.26%
-
全新
北京市朝阳区
平均发货24小时
成功完成率83.43%
-
6
全新
河北省保定市
平均发货10小时
成功完成率85.54%
-
全新
河北省保定市
平均发货6小时
成功完成率91.72%
-
全新
北京市房山区
平均发货15小时
成功完成率88.23%
-
6
全新
北京市海淀区
平均发货10小时
成功完成率93.66%
-
全新
北京市丰台区
平均发货9小时
成功完成率85.51%
-
6
全新
河北省保定市
平均发货9小时
成功完成率83.06%
-
全新
山东省济宁市
平均发货52小时
成功完成率83.66%
-
全新
重庆市綦江区
平均发货17小时
成功完成率80.86%
-
全新
广东省广州市
平均发货17小时
成功完成率95.04%
-
全新
广东省广州市
平均发货17小时
成功完成率94.57%
-
全新
湖南省邵阳市
平均发货3小时
成功完成率83.44%
-
全新
北京市西城区
平均发货11小时
成功完成率93.67%
-
全新
江苏省无锡市
平均发货8小时
成功完成率96.32%
-
全新
北京市顺义区
平均发货11小时
成功完成率94.15%
-
全新
北京市朝阳区
平均发货12小时
成功完成率83.8%
-
全新
天津市河东区
平均发货25小时
成功完成率88.08%
-
2
全新
江苏省无锡市
平均发货10小时
成功完成率96.77%
-
5
全新
北京市丰台区
平均发货28小时
成功完成率86.24%
-
全新
河北省保定市
平均发货15小时
成功完成率92.03%
-
全新
河北省保定市
平均发货28小时
成功完成率90.23%
-
全新
河北省保定市
平均发货26小时
成功完成率89.77%
-
全新
北京市海淀区
平均发货9小时
成功完成率97.62%
-
全新
四川省成都市
平均发货7小时
成功完成率98.74%
-
全新
上海市浦东新区
平均发货22小时
成功完成率84.55%
-
全新
江苏省南京市
平均发货7小时
成功完成率95.63%
-
全新
江苏省南京市
平均发货5小时
成功完成率98.05%
-
全新
江苏省南京市
平均发货14小时
成功完成率81.81%
-
全新
广东省广州市
平均发货7小时
成功完成率89.34%
-
全新
北京市通州区
平均发货9小时
成功完成率90.2%
-
5
全新
四川省成都市
平均发货22小时
成功完成率90.17%
-
全新
江苏省南京市
平均发货14小时
成功完成率81.81%
-
全新
河北省沧州市
平均发货13小时
成功完成率73.25%
-
全新
北京市海淀区
平均发货15小时
成功完成率87.81%
-
全新
北京市朝阳区
平均发货11小时
成功完成率92.64%