图书介绍
单片机原理与应用实例教程PDF|Epub|txt|kindle电子书版本下载
![单片机原理与应用实例教程](https://www.shukui.net/cover/66/34569038.jpg)
- 黄灿胜主编;马超,金利超副主编 著
- 出版社: 中国铁道出版社
- ISBN:9787113233662
- 出版时间:2017
- 标注页数:216页
- 文件大小:29MB
- 文件页数:226页
- 主题词:单片微型计算机-高等学校-教材
PDF下载
下载说明
单片机原理与应用实例教程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 微型计算机基本结构2
1.1.3 微型计算机的基本工作过程2
1.2 单片机的应用模式3
1.2.1 单片机应用系统的结构3
1.2.2 单片机系统的开发过程4
1.3 单片机的应用4
1.4 数制与编码5
1.4.1 数制的表示5
1.4.2 常用的信息编码8
习题110
第2章 MCS-51系列单片机芯片结构12
2.1 MCS-51系列单片机的结构原理12
2.1.1 MCS-51系列单片机逻辑结构12
2.1.2 MCS-51系列单片机内部结构13
2.1.3 引脚信号15
2.2 MCS-51系列单片机的存储器17
2.2.1 内部数据存储器17
2.2.2 外部数据存储器21
2.2.3 程序存储器21
2.3 MCS-51系列单片机输入/输出(I/O)口22
2.3.1 P0口22
2.3.2 P1口23
2.3.3 P2口23
2.3.4 P3口24
2.4 MCS-51系列单片机的工作方式25
2.4.1 复位及复位电路25
2.4.2 时钟电路和时序26
2.4.3 单片机的低功耗方式28
习题228
第3章 MCS-51系列单片机指令系统31
3.1 MCS-51系列单片机指令格式31
3.2 寻址方式32
3.2.1 立即寻址32
3.2.2 直接寻址33
3.2.3 寄存器寻址33
3.2.4 寄存器间接寻址方式34
3.2.5 位寻址34
3.2.6 基址寄存器加变址寄存器间接寻址35
3.2.7 相对寻址35
3.3 指令系统36
3.3.1 指令分类36
3.3.2 数据传送类指令37
3.3.3 算术运算类指令41
3.3.4 逻辑运算及移位类指令44
3.3.5 控制转移类指令46
3.3.6 位操作类指令49
习题353
第4章 汇编语言程序设计56
4.1 汇编语言程序设计概述56
4.1.1 汇编语言程序设计步骤57
4.1.2 伪指令语句57
4.2 顺序程序设计59
4.3 分支程序设计61
4.4 循环程序设计64
4.5 子程序设计70
习题473
第5章 MCS-51系列单片机存储器扩展技术74
5.1 存储器系统基本知识74
5.1.1 存储器的分类74
5.1.2 存储器的主要性能指标76
5.2 系统扩展概述77
5.3 访问外部程序、数据存储器的时序78
5.3.1 访问外部程序存储器的时序78
5.3.2 访问外部数据存储器的时序79
5.4 存储器扩展的编址技术80
5.4.1 线选法80
5.4.2 译码法81
5.5 程序存储器的扩展83
5.6 数据存储器的扩展85
5.6.1 数据存储器的扩展概述85
5.6.2 数据存储器扩展使用的典型芯片86
5.6.3 闪速存储器及其扩展88
习题589
第6章 MCS-51系列单片机的中断与定时系统91
6.1 中断的基本概念91
6.2 MCS-51系列单片机的中断系统92
6.2.1 MCS-51系列单片机的中断源92
6.2.2 中断控制的专用寄存器92
6.2.3 中断初始化与中断控制寄存器状态设置95
6.2.4 中断处理过程95
6.2.5 中断请求的撤销97
6.2.6 MCS-51系列单片机单步执行工作方式98
6.3 MCS-51系列单片机的定时器/计数器98
6.3.1 基本结构98
6.3.2 控制寄存器99
6.3.3 工作方式99
6.4 中断系统的应用举例104
6.4.1 外部中断应用举例104
6.4.2 定时器应用举例105
6.4.3 用定时器制作“航标灯”106
6.5 综合实例 发光灯闪烁设计108
习题6111
第7章 MCS-51系列单片机I/O口扩展及应用113
7.1 I/O口扩展概述113
7.1.1 I/O口扩展的原因113
7.1.2 I/O口的编址技术114
7.1.3 单片机I/O传送的方式114
7.2 简单I/O口的扩展115
7.2.1 简单输入口扩展115
7.2.2 简单输出口扩展116
7.3 8255可编程通用并行接口芯片117
7.3.1 8255的外部引脚和内部结构118
7.3.2 8255的扩展逻辑电路119
7.3.3 8255的工作方式120
7.3.4 8255的控制字及初始化程序122
7.3.5 8255的应用举例123
7.4 8155可编程通用并行接口芯片126
7.4.1 8155的外部引脚和内部结构126
7.4.2 8155的命令/状态字127
7.4.3 8155的扩展逻辑电路129
7.4.4 8155的定时器/计数器130
7.4.5 8155的初始化131
7.4.6 8155的应用举例132
7.5 综合实例 交通灯控制设计137
习题7140
第8章 MCS-51系列单片机串行数据通信142
8.1 串行通信的基础知识142
8.1.1 数据传送142
8.1.2 数据转换143
8.2 MCS-51系列单片机串行通信的控制寄存器144
8.3 MCS-51系列单片机串行通信工作方式145
8.3.1 串行工作方式0146
8.3.2 串行工作方式1147
8.3.3 串行工作方式2148
8.3.4 串行工作方式3149
8.4 综合实例 用方式1实现双机串行通信149
习题8152
第9章 MCS-51系列单片机的A/D和D/A转换器接口154
9.1 MCS-51系列单片机与D/A转换器的接口和应用154
9.1.1 典型D/A转换器芯片DAC0832154
9.1.2 DAC0832的工作方式156
9.1.3 单缓冲方式的接口与应用156
9.1.4 双缓冲方式的接口与应用159
9.2 MCS-51系列单片机与A/D转换器的接口和应用160
9.2.1 典型A/D转换器芯片ADC0809160
9.2.2 MCS-51系列单片机与ADC0809的接口162
9.2.3 A/D转换应用举例164
9.3 综合实例 小直流电动机控制设计165
习题9168
第10章 AT89C2051单片机简介170
10.1 AT89C2051内部结构与功能170
10.1.1 AT89C2051主要性能170
10.1.2 AT89C2051的结构框图171
10.1.3 AT89C2051的引脚说明172
10.2 振荡器和特殊功能寄存器173
10.2.1 振荡器173
10.2.2 特殊功能寄存器(SFR)173
10.3 指令约束条件和CPU工作方式174
10.3.1 指令约束条件174
10.3.2 程序存储器加密位175
10.3.3 CPU工作方式175
10.4 对Flash存储器的编程176
10.4.1 编程闪速存储器176
10.4.2 编程接口178
习题10179
第11章 MCS-51系列单片机应用系统设计180
11.1 单片机应用系统设计的基本原则180
11.1.1 可靠性高181
11.1.2 操作维护方便181
11.1.3 性价比高181
11.1.4 设计周期短182
11.2 单片机应用系统的设计方法182
11.2.1 系统总体设计182
11.2.2 硬件设计184
11.2.3 软件设计185
11.2.4 系统总体调试187
11.3 单片机控制的温度采集控制系统192
11.3.1 系统总体设计192
11.3.2 系统硬件设计192
11.3.3 系统软件设计194
11.3.4 系统总体调试197
11.4 数码管时钟电路的设计197
11.4.1 系统总体设计197
11.4.2 系统设计原理198
11.4.3 系统硬件设计198
11.4.4 系统软件设计199
11.5 综合实例 多功能密码锁202
习题11206
附录A MCS-51系列单片机指令速查表208
参考文献216