基于STC15系列增强型单片机原理与接口技术 / 21世纪高等学校规划教材·电子信息
作者: 蒋维、田芳等
出版时间:2014年9月
出版社:清华大学出版社
- 清华大学出版社
- 9787302372042
- 92651
- 0045157965-0
- 16开
- 2014年9月
- 工学
- 计算机科学与技术
- TP368.1
- 计算机类
- 本科
全书以STC15F2K60S2单片机片上资源为主线,详细地介绍了中断、定时/计数器、可编程计数器阵列、异步串行接口、同步通信SPI接口、A/D、D/A、人机交互接口以及STC15F2K60S2单片机EEPROM的操作方法。本书应用实例翔实、内容丰富。
本书可作为高等院校相关专业师生及自学人员的教科书,也可作为计算机应用、电子设计等爱好者的参考书。
第1章 微机基础
1.1 微机基本结构
1.1.1 微机基本组成
1.1.2 微机基本工作原理
1.1.3 单片微型计算机
1.2 数制与码制
1.2.1 数制及数制间的转换
1.2.2 计算机中符号数的表示方法
1.2.3 信息编码
1.3 习题
第2章 STC15F2K60S2系列单片机体系结构
2.1 STC15F2K60S2系列单片机简介
2.1.1 STC15F2K60S2系列单片机性能特征
2.1.2 STC15F2K60S2系列单片机性能特征命名规则
2.1.3 STC15F2K60S2系列单片机选型
2.2 STC15F2K60S2 系列单片机内部结构
2.2.1 STC15F2K60S2 系列单片机内部结构图
2.2.2 STC15F2K60S2 系列单片机封装
2.3 STC15F2K60S2 系列单片机存储器配置
2.3.1 程序存储器
2.3.2 片内基本RAM
2.3.3 扩展RAM
2.3.4 外部64KB数据总线——可扩展64KB片外数据存储器或外设
2.3.5 数据Flash存储器(EEPROM)
2.4 STC15F2K60S2 系列单片机的并行I/O口
2.4.1 STC15F2K60S2 系列单片机I/O功能
2.4.2 STC15F2K60S2 系列单片机I/O口工作模式及配置方法
2.4.3 STC15F2K60S2 系列单片机I/O口不同模式的结构图
2.4.4 STC15F2K60S2 系列单片机I/O口使用注意事项
2.5 STC15F2K60S2 系列单片机的时钟与复位
2.5.1 STC15F2K60S2系列单片机时钟
2.5.2 STC15F2K60S2系列单片机复位
2.5.3 STC15F2K60S2系列单片机省电方式
习题
第3章 指令系统与汇编语言程序设计
3.1 指令与程序设计语言
3.1.1 指令
3.1.2 程序设计语言
3.1.3 指令格式
3.2 STC15F2K60S2系列单片机寻址方式
3.2.1 STC15F2K60S2单片机的7种寻址方式
3.2.2 寻址空间及符合约定
3.3 STC15F2K60S2系列单片机指令系统
3.3.1 数据传送类指令
3.3.2 算术运算类指令
3.3.3 逻辑运算和移位类指令
3.3.4 控制转移类指令
3.3.5 位操作类指令
3.3.6 伪指令
3.4 汇编语言程序设计
3.4.1 汇编语言程序设计的一般步骤
3.4.2 汇编语言程序设计的方法
3.4.3 汇编语言的基本结构
3.5 汇编语言程序调试
3.5.1 Keil μVision集成开发环境简介
3.5.2 Keil μVision集成开发环境的安装
3.5.3 Keil μVision集成开发环境下新项目的建立
3.6 STC15系列单片机编程工具说明
3.6.1 利用RS232转换器的典型应用线路图
3.6.2 ISP下载程序的过程
3.6.3 使用ISP工具下载程序的步骤
习题
第4章 单片机的C语言程序设计
4.1 C51的数据类型
4.1.1 数据类型
4.1.2 关键字
4.2 C51运算符及表达式
4.2.1 算术运算符和表达式
4.2.2 赋值运算符和表达式
4.2.3 关系运算符和表达式
4.2.4 逻辑运算符和表达式
4.2.5 位运算符和表达式
4.2.6 条件运算符和表达式
4.2.7 逗号运算符和表达式
4.2.8 地址和指针运算符
4.3 预处理
4.3.1 宏定义
4.3.2 文件包含
4.3.3 条件编译
4.4 数据的存储类型及存储模式
4.4.1 C语言标准的数据存储器类型
4.4.2 C51数据的存储器类型
4.4.3 C51存储模式
4.5 单片机C51语言程序架构
习题
第5章 中断
5.1 中断系统概述
5.1.1 中断的概念
5.1.2 中断源
5.1.3 中断请求
5.1.4 中断响应
5.1.5 中断服务
5.1.6 中断返回
5.1.7 中断优先级
5.1.8 中断嵌套
5.2 STC15F2K60S2单片机的中断系统及控制
5.2.1 STC15F2K60S2单片机的中断源
5.2.2 STC15F2K60S2单片机的中断系统
5.2.3 STC15F2K60S2单片机的中断控制系统
5.2.4 STC15F2K60S2单片机的中断处理
5.2.5 中断应用举例
习题
第6章 STC15F2K60S2单片机的定时/计数器
6.1 STC15F2K60S2单片机定时/计数器的结构及工作原理
6.1.1 STC15F2K60S2单片机定时/计数器的结构
6.1.2 STC15F2K60S2单片机定时/计数器的工作原理
6.2 STC15F2K60S2单片机定时/计数器的控制
6.2.1 STC15F2K60S2单片机定时/计数器的控制寄存器
6.2.2 STC15F2K60S2单片机定时/计数器的工作模式
6.2.3 定时时间及计数初值的计算
6.2.4 定时/计数器应用举例
6.3 STC15F2K60S2单片机的可编程时钟输出功能
6.3.1 可编程时钟输出的控制
6.3.2 可编程时钟输出频率的控制
6.3.3 STC15F2K60S2单片机可编程时钟输出的编程实例
习题
第7章 STC15F2K60S2单片机的可编程计数器阵列
7.1 STC15F2K60S2单片机的PCA结构
7.2 STC15F2K60S2单片机的PCA模块控制
7.2.1 STC15F2K60S2单片机PCA模块的控制寄存器
7.2.2 STC15F2K60S2单片机PCA模块的工作模式
7.2.3 STC15F2K60S2单片机PCA模块功能引脚的切换
习题
第8章 串行通信技术及STC15F2K60S2的串行口
8.1 串行通信基础知识
8.1.1 数据通信
8.1.2 串行通信的传输方式
8.1.3 串行通信的两种同步方式
8.1.4 异步串行通信的通信协议
8.2 STC15F2K60S2单片机的串行口
8.2.1 串口1的控制寄存器及控制字
8.2.2 串口1的工作方式
8.2.3 串口1的波特率设置
8.2.4 串口2的控制寄存器及控制字
8.2.5 STC15F2K60S2单片机与PC的通信
8.2.6 STC15F2K60S2单片机与PC USB总线的通信接口
8.2.7 STC15F2K60S2单片机串口引脚的切换
习题
第9章 同步通信技术
9.1 同步串行外围接口(SPI接口)
9.1.1 SPI的结构
9.1.2 SPI接口的引脚
9.1.3 SPI接口的相关特殊功能寄存器
9.1.4 SPI的数据通信方式
9.1.5 SPI的通信过程
9.1.6 通过SS改变模式
9.2 I2C通信接口
9.2.1 I2C总线特点
9.2.2 I2C总线构成及信号类型
9.2.3 I2C总线工作原理
9.2.4 I2C总线基本操作
9.2.5 应用举例
9.3 单总线技术(Singlewire Bus)
9.3.1 单总线技术
9.3.2 单总线器件
9.3.3 DS18B20应用举例
习题
第10章 模数转换与数模转换
10.1 模数转换器的性能指标
10.2 STC15F2K60S2单片机集成的A/D转换
10.2.1 STC15F2K60S2单片机的ADC结构
10.2.2 STC15F2K60S2单片机ADC的相关寄存器
10.2.3 STC15F2K60S2单片机的ADC应用
10.2.4 多通道串行输出A/D芯片TLC2543及接口
10.