MCS-51单片机原理、接口及应用PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:王质朴,吕运朋主编
- 出 版 社:北京:北京理工大学出版社
- 出版年份:2009
- ISBN:9787564029159
- 页数:338 页
绪论 单片机概述 1
第1章 MCS-51单片机的硬件结构 6
1.1 MCS-51单片机的内部结构、引脚定义及外部总线 6
1.1.1 内部结构 6
1.1.2 引脚定义 6
1.1.3 外部总线构成 8
1.2 MCS-51单片机的中央处理器 9
1.2.1 CPU的结构组成 9
1.2.2 指令执行的基本步骤 10
1.2.3 时钟电路及时钟时序单位 11
1.3 MCS-51单片机的内部存储器 13
1.3.1 存储器结构及地址分配 13
1.3.2 内部程序存储器 14
1.3.3 内部数据存储器 15
1.4 并行端口 21
1.4.1 端口功能 21
1.4.2 端口原理及操作 22
1.5 复位 27
1.5.1 复位状态 27
1.5.2 复位电路 28
1.6 MCS-51单片机的工作方式 29
1.6.1 执行指令程序方式 29
1.6.2 掉电保护方式 29
1.6.3 低功耗方式 30
本章小结 32
思考题与习题 32
第2章 MCS-51单片机指令系统 34
2.1 MCS-51单片机指令概述 34
2.1.1 MCS-51单片机汇编语言指令格式 34
2.1.2 指令中的常用符号 35
2.2 MCS-51单片机的寻址方式 35
2.2.1 立即寻址 36
2.2.2 直接寻址 36
2.2.3 寄存器寻址 37
2.2.4 寄存器间接寻址 37
2.2.5 变址寻址 38
2.2.6 相对寻址 38
2.2.7 位寻址 38
2.3 MCS-51单片机的指令系统 39
2.3.1 数据传送指令 39
2.3.2 算术运算指令 45
2.3.3 逻辑运算和移位指令 49
2.3.4 控制转移指令 51
2.3.5 位操作指令 58
本章小结 60
思考题与习题 60
第3章 汇编语言程序设计 63
3.1 程序设计基础 63
3.1.1 汇编语言源程序设计的步骤 64
3.1.2 汇编语言的语法结构 65
3.1.3 汇编语言的伪指令 67
3.2 单片机汇编语言程序的基本结构形式 71
3.2.1 顺序结构程序设计 71
3.2.2 分支结构程序设计 72
3.2.3 循环结构程序设计 73
3.2.4 子程序设计 77
3.3 MCS-51单片机汇编语言程序设计举例 79
3.3.1 数据传送程序设计 79
3.3.2 算术运算程序设计 80
3.3.3 数制转换程序设计 84
3.3.4 查表程序设计 87
3.3.5 数据检索程序设计 89
本章小结 92
思考题与习题 92
第4章 单片机的中断系统 94
4.1 输入输出的控制方式 94
4.1.1 程序控制的查询传送方式 94
4.1.2 中断控制传送方式 95
4.2 MCS-51的中断控制系统 97
4.2.1 MCS-51的中断源 97
4.2.2 MCS-51的中断控制 97
4.2.3 MCS-51的中断响应过程 102
4.2.4 MCS-51的中断程序设计 105
本章小结 108
思考题与习题 108
第5章 MCS-51单片机的定时/计数器与串行口 109
5.1 MCS-51单片机的定时/计数器 109
5.1.1 定时/计数器的功能概述 109
5.1.2 定时/计数器的结构、控制及工作方式 110
5.1.3 定时/计数器的编程及应用 116
5.2 MCS-51单片机的串行通信 122
5.2.1 串行通信概述 122
5.2.2 51单片机的串行口及工作方式 127
5.2.3 串行口的应用 137
本章小结 143
思考题与习题 144
第6章 MCS-51单片机系统扩展技术 145
6.1 扩展技术的基本内容、原理和方法 145
6.1.1 MCS-51的三总线信号接口 147
6.1.2 MCS-51系统扩展的三总线方法 147
6.1.3 地址锁存器和地址译码器 149
6.2 存储器扩展 152
6.2.1 静态数据存储器SRAM的扩展 152
6.2.2 EEPROM存储器的扩展 156
6.2.3 Flash存储器的扩展 159
6.3 并行I/O端口扩展 161
6.3.1 并行I/O端口的简单扩展 161
6.3.2 可编程并行I/O端口芯片扩展 163
6.4 中断源扩展(*) 169
本章小结 171
思考题与习题 172
第7章 MCS-51单片机串行I/O总线扩展技术 173
7.1 SPI串行接口总线技术 173
7.1.1 SPI串行总线协议 174
7.1.2 SPI总线应用实例——EEPROM AT93C46的连接 175
7.2 串行I2C总线接口技术 180
7.2.1 I2C串行总线接口技术简述 180
7.2.2 MCS-51模拟12C总线时序 185
7.2.3 12C应用实例——AT24C0XX芯片连接(*) 187
7.3 串行单总线技术(*) 194
7.3.1 单总线的工作原理 194
7.3.2 单总线应用实例——数字温度测量与控制 196
本章小结 202
思考题与习题 202
第8章 MCS-51单片机典型外围接口技术 203
8.1 模拟信号输入 203
8.1.1 模拟/数字转换器件概述 203
8.1.2 并行A/D转换器ADC0809及和单片机的连接 205
8.1.3 串行A/D转换器TLC549及其和单片机的连接 208
8.1.4 电压/频率(V/F)转换器AD654及其应用(*) 209
8.2 模拟信号输出 212
8.2.1 数字/模拟转换概述 212
8.2.2 并行D/A转换器DAC0832 213
8.2.3 14位串行D/A转换器MAX544(*) 217
8.3 键盘接口 221
8.4 显示器接口 226
8.4.1 LED 7段数码显示器 226
8.4.2 LCD显示器(*) 231
8.5 IC卡接口(*) 233
8.5.1 接触式逻辑加密IC卡SLE5542 234
8.5.2 SLE5542的数据传送协议 235
8.5.3 SLE5542的操作命令 237
8.5.4 SLE5542和MCS-51的连接应用 238
8.6 微型打印机接口(*) 239
8.6.1 RD-M系列微打的主要性能介绍 239
8.6.2 MCS-51和RD-M的连接 241
本章小结 243
思考题与习题 243
第9章 MCS-51单片机的C语言编程(*) 245
9.1 C51简介 245
9.1.1 MCS-51单片机C51语言简介 245
9.1.2 C51的基本语法 246
9.1.3 C51编译器 247
9.2 MCS-51C语言程序运行基本过程及程序基本结构 248
9.2.1 C51开发系统简介 248
9.2.2 C51程序开发过程及运行环境 250
9.3 MCS-51 C语言数据类型及定义 254
9.3.1 数据类型 254
9.3.2 常量 258
9.3.3 变量 262
9.3.4 运算符和表达式 264
9.4 MCS-51C语言程序应用示例 266
9.4.1 MCS-51C生成HEX文件和最小化系统 266
9.4.2 C51语言在单片机开发中的应用 269
思考题与习题 273
第10章 MCS-51单片机应用系统设计 274
10.1 MCS-51单片机应用系统的结构 274
10.2 MCS-51单片机应用系统设计 275
10.2.1 总体方案设计 275
10.2.2 硬件设计 276
10.2.3 软件设计 277
10.2.4 可靠性设计 278
10.3 单片机应用系统的调试、测试 284
10.3.1 硬件调试 284
10.3.2 软件调试 285
10.3.3 系统联合调试 286
10.3.4 现场调试及性能测试 287
10.4 单片机应用系统举例 287
10.4.1 单片机在控制系统中的应用 287
10.4.2 单片机在里程、速度计量中的应用 290
10.4.3 单片机简单应用示例 295
本章小结 303
思考题与习题 303
第11章 实验及课程设计 304
11.1 P1口实验 304
11.2 独立式按键实验 307
11.3 7段LED数码管实验 309
11.4 8051内部定时器实验 312
11.5 4×4矩阵式键盘实验 316
11.6 课程设计:带闹钟功能的电子时钟 321
附录 332
附录1 MCS-51单片机指令表 332
附录2 国内单片机网站简介 335
参考文献 338
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《虚拟流域环境理论技术研究与应用》冶运涛蒋云钟梁犁丽曹引等编著 2019
- 《当代翻译美学的理论诠释与应用解读》宁建庚著 2019
- 《第一性原理方法及应用》李青坤著 2019
- 《计算机组成原理解题参考 第7版》张基温 2017
- 《高等院校保险学专业系列教材 保险学原理与实务》林佳依责任编辑;(中国)牟晓伟,李彤宇 2019
- 《高考快速作文指导》张吉武,鲍志伸主编 2002
- 《建筑施工企业统计》杨淑芝主编 2008
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《近代旅游指南汇刊二编 16》王强主编 2017
- 《汉语词汇知识与习得研究》邢红兵主编 2019
- 《思维导图 超好用英语单词书》(中国)王若琳 2019
- 《黄遵宪集 4》陈铮主编 2019
- 《孙诒让集 1》丁进主编 2016
- 《近代世界史文献丛编 19》王强主编 2017
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019