图书介绍

基于STC15系列增强型单片机原理与接口技术pdf电子书版本下载

基于STC15系列增强型单片机原理与接口技术
  • 蒋维主编;田芳,林倩,张凌飞副主编 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302372042
  • 出版时间:2014
  • 标注页数:267页
  • 文件大小:44MB
  • 文件页数:283页
  • 主题词:单片微型计算机-基础理论-高等学校-教材;单片微型计算机-接口技术-高等学校-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
下载压缩包 [复制下载地址] 温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页

下载说明

基于STC15系列增强型单片机原理与接口技术PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如 BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 微机基础 1

1.1微机基本结构 1

1.1.1微机基本组成 1

1.1.2微机基本工作原理 4

1.1.3单片微型计算机 5

1.2数制与码制 5

1.2.1数制及数制间的转换 6

1.2.2计算机中符号数的表示方法 8

1.2.3信息编码 9

1.3习题 10

第2章STC15F2K60S2系列单片机体系结构 11

2.1 STC15F2K60S2系列单片机简介 11

2.1.1 STC15F2K60S2系列单片机性能特征 11

2.1.2 STC15F2K60S2系列单片机性能特征命名规则 12

2.1.3 STC15F2K60S2系列单片机选型 12

2.2 STC15F2K60S2系列单片机内部结构 14

2.2.1 STC15F2K60S2系列单片机内部结构图 14

2.2.2 STC15F2K60S2系列单片机封装 16

2.3 STC15F2K60S2系列单片机存储器配置 18

2.3.1程序存储器 18

2.3.2片内基本RAM 19

2.3.3扩展RAM 22

2.3.4外部64K13数据总线——可扩展64 K13片外数据存储器或外设 23

2.3.5数据Flash存储器(EEPROM) 23

2.4 STC15F2K60S2系列单片机的并行I/O口 23

2.4.1 STC15F2K60S2系列单片机I/O功能 23

2.4.2 STC15F2K60S2系列单片机I/O口工作模式及配置方法 26

2.4.3 STC15F2K60S2系列单片机I/O口不同模式的结构图 27

2.4.4 STC15F2K60S2系列单片机I/O口使用注意事项 28

2.5 STC15F2K60S2系列单片机的时钟与复位 30

2.5.1 STC15F2K60S2系列单片机时钟 30

2.5.2 STC15F2K60S2系列单片机复位 30

2.5.3 STC15F2K60S2系列单片机省电方式 34

习题 37

第3章 指令系统与汇编语言程序设计 38

3.1指令与程序设计语言 38

3.1.1指令 38

3.1.2程序设计语言 38

3.1.3指令格式 38

3.2 STC15F2K60S2系列单片机寻址方式 39

3.2.1 STC15F2K60S2单片机的7种寻址方式 40

3.2.2寻址空间及符合约定 42

3.3 STC15F2K60S2系列单片机指令系统 43

3.3.1数据传送类指令 43

3.3.2算术运算类指令 48

3.3.3逻辑运算和移位类指令 52

3.3.4控制转移类指令 54

3.3.5位操作类指令 60

3.3.6伪指令 62

3.4汇编语言程序设计 64

3.4.1汇编语言程序设计的一般步骤 64

3.4.2汇编语言程序设计的方法 65

3.4.3汇编语言的基本结构 67

3.5汇编语言程序调试 73

3.5.1 Keil μVision集成开发环境简介 73

3.5.2 Keil μVision集成开发环境的安装 73

3.5.3 Keil μVision集成开发环境下新项目的建立 74

3.6 STC15系列单片机编程工具说明 79

3.6.1利用RS-232转换器的典型应用线路图 79

3.6.2 ISP下载程序的过程 79

3.6.3使用ISP工具下载程序的步骤 80

习题 81

第4章 单片机的C语言程序设计 83

4.1 C51的数据类型 83

4.1.1数据类型 84

4.1.2关键字 85

4.2 C51运算符及表达式 87

4.2.1算术运算符和表达式 87

4.2.2赋值运算符和表达式 88

4.2.3关系运算符和表达式 89

4.2.4逻辑运算符和表达式 89

4.2.5位运算符和表达式 90

4.2.6条件运算符和表达式 91

4.2.7逗号运算符和表达式 92

4.2.8地址和指针运算符 92

4.3预处理 92

4.3.1宏定义 92

4.3.2文件包含 93

4.3.3条件编译 94

4.4数据的存储类型及存储模式 95

4.4.1 C语言标准的数据存储器类型 95

4.4.2 C51数据的存储器类型 96

4.4.3 C51存储模式 96

4.5单片机C51语言程序架构 97

习题 98

第5章 中断 99

5.1中断系统概述 99

5.1.1中断的概念 99

5.1.2中断源 99

5.1.3中断请求 99

5.1.4中断响应 99

5.1.5中断服务 100

5.1.6中断返回 100

5.1.7中断优先级 100

5.1.8中断嵌套 100

5.2 STC15F2K60S2单片机的中断系统及控制 100

5.2.1 STC15F2K60S2单片机的中断源 100

5.2.2 STC15F2K60S2单片机的中断系统 100

5.2.3 STC15F2K60S2单片机的中断控制系统 101

5.2.4 STC15F2K60S2单片机的中断处理 108

5.2.5中断应用举例 110

习题 115

第6章STC 15 F2 K60S2单片机的定时/计数器 116

6.1 STC15F2K60S2单片机定时/计数器的结构及工作原理 116

6.1.1 STC15F2K60S2单片机定时/计数器的结构 116

6.1.2 STC15F2K60S2单片机定时/计数器的工作原理 117

6.2 STC15F2K60S2单片机定时/计数器的控制 118

6.2.1 STC15F2K60S2单片机定时/计数器的控制寄存器 118

6.2.2 STC15F2K60S2单片机定时/计数器的工作模式 120

6.2.3定时时间及计数初值的计算 121

6.2.4定时/计数器应用举例 122

6.3 STC15F2K60S2单片机的可编程时钟输出功能 127

6.3.1可编程时钟输出的控制 127

6.3.2可编程时钟输出频率的控制 128

6.3.3 STC15F2K60S2单片机可编程时钟输出的编程实例 128

习题 130

第7章STC15F2K60S2单片机的可编程计数器阵列 131

7.1 STC15F2K60S2单片机的PCA结构 131

7.2 STC15F2K60S2单片机的PCA模块控制 132

7.2.1 STC15F2K60S2单片机PCA模块的控制寄存器 132

7.2.2 STC15F2K60S2单片机PCA模块的工作模式 135

7.2.3 STC15F2K60S2单片机PCA模块功能引脚的切换 145

习题 145

第8章 串行通信技术及STC15F2K60S2的串行口 146

8.1串行通信基础知识 146

8.1.1数据通信 146

8.1.2串行通信的传输方式 146

8.1.3串行通信的两种同步方式 147

8.1.4异步串行通信的通信协议 148

8.2 STC15F2K60S2单片机的串行口 149

8.2.1串口1的控制寄存器及控制字 149

8.2.2串口1的工作方式 151

8.2.3串口1的波特率设置 164

8.2.4串口2的控制寄存器及控制字 165

8.2.5 STC15F2K60S2单片机与PC的通信 170

8.2.6 STC15F2K60S2单片机与PC USB总线的通信接口 171

8.2.7 STC15F2K60S2单片机串口引脚的切换 172

习题 173

第9章 同步通信技术 174

9.1同步串行外围接口(SPI接口) 174

9.1.1 SPI的结构 174

9.1.2 SPI接口的引脚 175

9.1.3 SPI接口的相关特殊功能寄存器 176

9.1.4 SPI的数据通信方式 178

9.1.5 SPI的通信过程 179

9.1.6通过SS改变模式 181

9.2 I2 C通信接口 182

9.2.1 I2C总线特点 182

9.2.2 I2C总线构成及信号类型 182

9.2.3 I2 C总线工作原理 183

9.2.4 I2 C总线基本操作 184

9.2.5应用举例 187

9.3单总线技术(Single-wire Bus) 196

9.3.1单总线技术 196

9.3.2单总线器件 199

9.3.3 DS18B20应用举例 200

习题 205

第10章 模数转换与数模转换 206

10.1模数转换器的性能指标 206

10.2 STC15F2K60S2单片机集成的A/D转换 207

10.2.1 STC15F2K60S2单片机的ADC结构 207

10.2.2 STC15F2K60S2单片机ADC的相关寄存器 208

10.2.3 STC15F2K60S2单片机的ADC应用 210

10.2.4多通道串行输出A/D芯片TLC2543及接口 211

10.3 D/A转换器 218

10.3.1 D/ A转换器的性能指标 218

10.3.2 TLC5615的特点及功能 219

习题 221

第11章 人机交互接口 222

11.1键盘接口 222

11.1.1独立按键接口 222

11.1.2矩阵键盘接口 225

11.2显示接口技术 228

11.3液晶显示技术 230

11.3.1液晶显示模块LCD12864简介 230

11.3.2 LCD12864模块的硬件构成 232

11.3.3 12864应用举例 239

11.4并行扩展接口8155 251

11.4.1 8155的内部结构和引脚分布及功能 251

11.4.2 8155的工作方式及基本操作 253

11.4.3 8155的命令/状态字 254

11.4.4 8155的定时器/计数器 255

11.4.5 8155的初始化 256

11.4.6 STC单片机与8155的接口 257

11.4.7 8155的应用举例 258

习题 260

第12章STC15F2K60S2单片机的 EEPROM 261

12.1 STC15F2K60S2单片机的EEPROM功能概述 261

12.1.1 STC15F2K60S2单片机的EEPROM大小与地址 261

12.1.2 STC15F2K60S2单片机与ISP/IAP相关的特殊功能寄存器 261

12.2 STC15F2K60S2单片机的EEPROM编程与应用 263

12.2.1数据Flash存储器的操作方法 263

12.2.2数据Flash存储器的编程实例 264

12.2.3数据Flash存储器操作注意事项 266

参考文献 267

精品推荐