单片机原理接口与C51应用程序设计PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:王耀琦主编;王小鹏,张忠林,罗维薇副主编
- 出 版 社:西安:西安电子科技大学出版社
- 出版年份:2013
- ISBN:9787560629612
- 页数:288 页
第1章 绪论 1
1.1工业控制系统组成方案 1
1.2计算机概述 1
1.3单片机的发展简史 4
1.4单片机产品近况 5
1.5 ARM内核单片机简介 7
1.6单片机的应用领域 9
习题 10
第2章 MCS-51系列单片机的硬件结构 11
2.1 MCS-51系列单片机简介 11
2.2 MCS-51系列单片机的硬件结构 12
2.3 MCS-51系列单片机的外部引脚及片外总线 14
2.4 MCS-51系列单片机的存储器结构 16
2.5 MCS-51系列单片机的I/O结构 22
2.6 MCS-51系列单片机的时钟电路及时序 26
2.6.1时钟电路 27
2.6.2时序 27
2.6.3指令时序 28
2.7 MCS-51系列单片机的工作方式 29
2.7.1复位方式 29
2.7.2单步执行方式 31
2.8 MCS-51系列单片机的最小系统 31
习题 32
第3章MCS-51的汇编语言指令与程序设计 33
3.1 MCS-51指令系统概述 33
3.2 MCS-51指令系统的寻址方式 33
3.3 MCS-51指令系统的指令 36
3.3.1数据传送指令 37
3.3.2算术运算指令 40
3.3.3逻辑运算指令 41
3.3.4控制转移指令 42
3.3.5位操作指令 45
3.4伪指令 45
3.5汇编语言程序设计举例 47
3.5.1码制转换 47
3.5.2拆字与拼字 48
3.5.3运算程序 49
习题 50
第4章C51语言程序设计 51
4.1概述 51
4.1.1编程语言 51
4.1.2汇编语言的特点 51
4.1.3 C语言的特点 51
4.2 C51基本语法 52
4.2.1 C51基本数据类型 52
4.2.2 C51的运算 54
4.2.3 C51的运算符与表达式 58
4.2.4 C51的输入/输出函数 62
4.2.5 C51程序的基本结构与相关语句 63
4.3函数 65
4.3.1函数的定义 66
4.3.2函数的声明 67
4.3.3函数的调用 67
4.4 C51的组合数据类型 68
4.4.1指针 68
4.4.2结构体 68
4.4.3联合体 70
4.4.4枚举 71
习题 71
第5章MCS-51的中断 73
5.1概述 73
5.2 MCS-51中断系统 74
5.2.1中断源请求 75
5.2.2中断控制 76
5.3中断处理 78
5.3.1中断响应 78
5.3.2中断返回与撤销 79
5.4中断程序的编写与外部中断的扩充 80
习题 83
第6章MCS-51的定时器/计数器 84
6.1概述 84
6.2定时器/计数器T0、T1的寄存器 86
6.3定时器/计数器T0、T1的工作方式 87
6.4定时器/计数器T2 89
6.4.1 T2的寄存器 90
6.4.2 T2的工作方式 91
6.5定时器/计数器的初始化编程及应用 94
习题 101
第7章MCS-51串口通信 102
7.1串行通信基础知识 102
7.1.1并行通信与串行通信 102
7.1.2串行通信的制式 103
7.1.3异步通信和同步通信 103
7.1.4波特率 104
7.2 MCS-51的串行口及控制寄存器 104
7.2.1串行口的结构 104
7.2.2串行口控制寄存器 105
7.3串行口工作方式 106
7.3.1方式0 106
7.3.2方式1 107
7.3.3方式2和方式3 108
7.4串行口的初始化与应用 109
7.4.1串行口的初始化 109
7.4.2串行口的应用 110
7.5单片机与PC的通信 117
7.5.1 RS-232串行总线通信的基本原理 117
7.5.2 RS-485串行总线通信的基本原理 120
7.5.3 USB串行总线通信的基本原理 122
习题 126
第8章MCS-51系统扩展 127
8.1概述 127
8.2存储器扩展 129
8.2.1程序存储器的扩展 130
8.2.2数据存储器的扩展 133
8.3 I/O口的扩展 136
8.3.1概述 136
8.3.2可编程芯片8155 138
习题 143
第9章 单片机与键盘、显示器的接口技术 144
9.1单片机与键盘的接口 144
9.1.1按键电路和抖动的消除 144
9.1.2独立式键盘与单片机的接口 145
9.1.3行列式键盘 146
9.2单片机与LED显示器的接口 147
9.2.1 LED显示器的基本结构和原理 147
9.2.2 LED的显示方式 149
9.2.3 LED的译码与驱动 150
9.3键盘/显示接口芯片及其应用 151
9.3.1键盘/显示并行接口芯片8279 151
9.3.2键盘/显示串行接口芯片ZLG7289B 157
9.4单片机与LCD显示器的接口 162
9.4.1字符点阵式液晶显示器1602 162
9.4.2点阵图形液晶显示模块12864 169
习题 176
第10章 单片机与A/D、 D/A转换器的接口技术 177
10.1 A/D转换器及其接口电路 177
10.1.1概述 177
10.1.2并行A/D转换器及其软硬件设计 180
10.1.3 SPI串行接口A/D转换器TLC 1543 185
10.1.4 SPI串行接口A/D转换器 TLC2543 191
10.2单片机与D/A转换器的接口 193
10.2.1概述 194
10.2.2 DAC0832与单片机的接口 194
10.2.3串行接口D/A转换器TLC5615 199
习题 202
第11章 单片机与I 2C总线芯片的接口技术 203
11.1 I 2C总线的基本概念 203
11.2虚拟I 2C总线软件包 206
11.2.1虚拟I 2C总线汇编软件包 206
11.2.2虚拟I 2C总线C51程序软件包 212
11.3 I 2C总线E2PROM芯片AT24C×× 218
11.4 I 2C总线I/O扩展芯片PCF8574 220
11.5 I 2C总线A/D、D/A转换芯片 PCF8591 222
11.6 I 2C总线实时时钟日历芯片 PCF8563 229
11.7 I 2C总线数字温度传感器芯片LM75A 234
习题 238
第12章 单片机的其它接口技术 239
12.1数字温度传感器DS 18B20 239
12.2时钟芯片DS 1302 247
12.3红外通信模块TSOP18 × × 252
12.4无线通信模块nRF905 255
习题 267
附录A Keil μV2软件的使用 268
附录B C51的库函数 277
附录C ASCII码表 287
参考文献 288
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《虚拟流域环境理论技术研究与应用》冶运涛蒋云钟梁犁丽曹引等编著 2019
- 《当代翻译美学的理论诠释与应用解读》宁建庚著 2019
- 《第一性原理方法及应用》李青坤著 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《教师教育系列教材 心理学原理与应用 第2版 视频版》郑红,倪嘉波,刘亨荣编;陈冬梅责编 2020