单片机原理及应用系统设计——基于STC可仿真的IAP15W4K58S4系列 / 普通高等教育电子信息类规划教材
¥59.80定价
作者: 田会峰、张宝芳等
出版时间:2014年12月
出版社:机械工业出版社
- 机械工业出版社
- 9787111564157
- 1-1
- 60532
- 45186283-3
- 平装
- 16开
- 2014年12月
- 566
- 362
- 工学
- 电子科学与技术
- TP368.1
- 电气信息类
- 本科
内容简介
本书以宏晶科技的单片机IAP15W4K58S4为主线,详细介绍了这款具有在线仿真功能的单片机内部结构、工作原理及其典型应用。内容主要包括三部分,第1部分是基础篇,主要讲述STC15系列单片机基本知识、C语言编程基础、指令系统、Keil μVision集成开发环境。第2部分是提高篇,主要介绍I/O接口、中断系统、定时器/计数器、串行口通信、同步通信SPI和I2C、A-D转换、PCA模块、PWM模块等。第3部分给出了5个单片机典型应用的综合实例。本书可作为培养应用型人才的高等院校单片机课程的教材,也可作为单片机爱好者及工程技术人员的参考书。
目录
序
前言
第一篇基础篇
第1章 STC15系列单片机
1.1单片机概述
1.2常用主流单片机
1.3 IAP15系列单片机简述
1.4单片机系统复位
1.5单片机省电模式
第2章 Keil C51程序设计基础
2.1 Keil C51系统概述
2.2 Keil C51软件开发结构
2.3 Keil C51与标准C语言
2.4运算符与表达式
2.5 C51程序的基本语句
2.6 Keil C51指针
2.7 Keil C51函数
2.8 C51代码优化及库函数
2.9 C51程序结构及应用要点
2.10 Keil C51高级编程
第3章 STC单片机的指令系统
3.1 STC系列单片机指令系统概述
3.2寻址方式
3.3数据传送指令
3.4运算和移位指令
3.5控制转移和位操作指令
3.6汇编器的伪指令
第4章 Keil μVision集成开发环境
4.1软件安装过程
4.2建立工程
4.3添加STC系列单片机数据库
4.4生成STC系列单片机头文件
4.5创建工程文件
4.6应用程序编译与调试
4.7.1安装仿真驱动
4.8 IAP15W4K58S4实验箱
5.1 I/O口的工作模式及结构
5.2与I/O口有关的特殊功能寄存器及其地址声明
5.3应用举例
第6章中断系统
6.1中断的基本概念
6.2单片机中断请求
6.3中断响应
第7章定时器/计数器
7.1定时器T0和T1
7.2 IAP15W4K58S4单片机的定时器/计数器
7.3 IAP15W4K58S4单片机的定时器/计数器T3/T4
7.4 IAP15W4K58S4单片机定时器应用
第8章串行口通信
8.1串行通信基础
8.2 IAP15W4K58S4单片机的串行口
8.3 IAP15W4K58S4单片机的串行口2
8.4 IAP15W4K58S4单片机的串行口3
8.5 IAP15W4K58S4单片机的串行口4
8.6串行口通信应用实例
第9章同步通信
9.1 SPI接口
9.2 I2C通信技术
第10章 A-D转换
10.1 A-D转换原理及性能指标
10.2 IAP15W4K58S4单片机A-D模块的结构
10.3 IAP15W4K58S4单片机A-D转换的应用
第11章 STC15系列单片机的PCA模块
11.1 PCA的结构
11.2 PCA模块控制寄存器
11.3 PCA模块的工作模式与应用
第12章 IAP15W4K58S4单片机的 PWM模块
12.1 IAP15W4K58S4单片机PWM模块的结构
12.2 IAP15W4K58S4单片机PWM模块的控制
12.3 IAP15W4K58S4单片机PWM模块的应用第三篇综合篇
第13章激光绘图仪控制系统
13.1项目基本介绍
13.2项目方案论证
13.3系统硬件设计
13.4上位机软件设计
13.5系统调试及运行结果
13.6程序分析
第14章基于GPS和GPRS的健康监护仪
14.1项目背景与研究现状
14.2系统方案论证与总体设计
14.3系统硬件设计
14.4系统软件设计
14.5系统功能调试
14.6程序分析
第15章基于以太网的环境监测系统
15.1项目背景与研究现状
15.2系统方案论证与总体功能
15.3系统硬件设计
15.4系统软件设计
15.5程序分析
第16章基于GSM的智能指纹门禁系统
16.1项目背景与研究现状
16.2指纹识别技术与整体设计方案
16.3系统硬件设计
16.4系统软件设计
16.5系统测试与结果分析
16.6程序分析
第17章基于蓝牙技术的智能家居系统
17.1项目研究背景及意义
17.2系统设计方案论证
17.3系统硬件设计
17.4系统软件设计
17.5系统的组装与调试
17.6程序分析
前言
第一篇基础篇
第1章 STC15系列单片机
1.1单片机概述
1.2常用主流单片机
1.3 IAP15系列单片机简述
1.4单片机系统复位
1.5单片机省电模式
第2章 Keil C51程序设计基础
2.1 Keil C51系统概述
2.2 Keil C51软件开发结构
2.3 Keil C51与标准C语言
2.4运算符与表达式
2.5 C51程序的基本语句
2.6 Keil C51指针
2.7 Keil C51函数
2.8 C51代码优化及库函数
2.9 C51程序结构及应用要点
2.10 Keil C51高级编程
第3章 STC单片机的指令系统
3.1 STC系列单片机指令系统概述
3.2寻址方式
3.3数据传送指令
3.4运算和移位指令
3.5控制转移和位操作指令
3.6汇编器的伪指令
第4章 Keil μVision集成开发环境
4.1软件安装过程
4.2建立工程
4.3添加STC系列单片机数据库
4.4生成STC系列单片机头文件
4.5创建工程文件
4.6应用程序编译与调试
4.7.1安装仿真驱动
4.8 IAP15W4K58S4实验箱
5.1 I/O口的工作模式及结构
5.2与I/O口有关的特殊功能寄存器及其地址声明
5.3应用举例
第6章中断系统
6.1中断的基本概念
6.2单片机中断请求
6.3中断响应
第7章定时器/计数器
7.1定时器T0和T1
7.2 IAP15W4K58S4单片机的定时器/计数器
7.3 IAP15W4K58S4单片机的定时器/计数器T3/T4
7.4 IAP15W4K58S4单片机定时器应用
第8章串行口通信
8.1串行通信基础
8.2 IAP15W4K58S4单片机的串行口
8.3 IAP15W4K58S4单片机的串行口2
8.4 IAP15W4K58S4单片机的串行口3
8.5 IAP15W4K58S4单片机的串行口4
8.6串行口通信应用实例
第9章同步通信
9.1 SPI接口
9.2 I2C通信技术
第10章 A-D转换
10.1 A-D转换原理及性能指标
10.2 IAP15W4K58S4单片机A-D模块的结构
10.3 IAP15W4K58S4单片机A-D转换的应用
第11章 STC15系列单片机的PCA模块
11.1 PCA的结构
11.2 PCA模块控制寄存器
11.3 PCA模块的工作模式与应用
第12章 IAP15W4K58S4单片机的 PWM模块
12.1 IAP15W4K58S4单片机PWM模块的结构
12.2 IAP15W4K58S4单片机PWM模块的控制
12.3 IAP15W4K58S4单片机PWM模块的应用第三篇综合篇
第13章激光绘图仪控制系统
13.1项目基本介绍
13.2项目方案论证
13.3系统硬件设计
13.4上位机软件设计
13.5系统调试及运行结果
13.6程序分析
第14章基于GPS和GPRS的健康监护仪
14.1项目背景与研究现状
14.2系统方案论证与总体设计
14.3系统硬件设计
14.4系统软件设计
14.5系统功能调试
14.6程序分析
第15章基于以太网的环境监测系统
15.1项目背景与研究现状
15.2系统方案论证与总体功能
15.3系统硬件设计
15.4系统软件设计
15.5程序分析
第16章基于GSM的智能指纹门禁系统
16.1项目背景与研究现状
16.2指纹识别技术与整体设计方案
16.3系统硬件设计
16.4系统软件设计
16.5系统测试与结果分析
16.6程序分析
第17章基于蓝牙技术的智能家居系统
17.1项目研究背景及意义
17.2系统设计方案论证
17.3系统硬件设计
17.4系统软件设计
17.5系统的组装与调试
17.6程序分析