基于STC15系列增强型单片机原理与接口技术PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:蒋维主编;田芳,林倩,张凌飞副主编
- 出 版 社:北京:清华大学出版社
- 出版年份:2014
- ISBN:9787302372042
- 页数:267 页
第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
- 《《原节子》日本国民女演员传记 比电影还传奇的一生 折射时代变迁》徐辰 2018
- 《单片机原理及应用》庄友谊 2020
- 《增强“四个意识” 向核心看齐》欧黎明,于建荣 2017
- 《微机原理与单片微机系统及应用 基于Proteus仿真》编者 2019
- 《清末民初文献丛刊 散原精舍诗别集》陈三立著 2018
- 《“十三五”普通高等教育实验实训规划教材 基于汇编与C语言的MCS-51单片机实践与学习指导》王菲责任编辑;(中国)程启明,徐进,黄云峰 2019
- 《单片机应用技术项目化教程》毕克玲主编 2019
- 《普通高等教育“十三五”规划教材 单片机原理与应用》(中国)翟红艺 2019
- 《纤维增强纳米羟基磷灰石及其生物复合材料》曹丽云,黄剑锋,王勇等 2019
- 《岁月如歌 黑龙江大学原中文系教师校友诗集》吴国忠等主编 2001
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019