图书介绍
单片机原理及应用PDF|Epub|txt|kindle电子书版本网盘下载
![单片机原理及应用](https://www.shukui.net/cover/25/30566591.jpg)
- 蔡振江主编 著
- 出版社: 北京:电子工业出版社
- ISBN:7121036509
- 出版时间:2007
- 标注页数:258页
- 文件大小:14MB
- 文件页数:271页
- 主题词:单片微型计算机-高等学校-教材
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 计算机中的数制及相互转换6
1.3.1 计算机中的数的表示方法6
1.3.2 进位计数制8
1.3.3 进位计数制之间的转换9
1.4 二进制数的运算12
1.4.1 二进制数的加法12
1.4.2 二进制数的减法12
1.4.3 二进制数的乘法12
1.4.4 二进制数的除法13
1.5 单片机的组成及工作过程13
1.5.1 单片机的组成13
1.5.2 单片机的工作过程14
习题一15
2.2.2 中央处理器CPU16
2.2.1 总体结构16
2.2 MCS—51单片机硬件结构16
2.1 概述16
第2章 MCS—51单片机硬件结构16
2.2.3 单片机的引脚及其功能18
2.2.4 存储器的结构20
2.3 时钟与复位25
2.3.1 时钟输入26
2.3.2 单片机工作的基本时序26
2.3.3 单片机的复位28
2.4 并行输入/输出接口29
2.4.1 P0口的结构与功能29
2.4.3 P2口的结构与功能31
2.4.2 P1口的结构与功能31
2.4.4 P3口的结构与功能32
2.5 中断系统33
2.5.1 中断技术的概述33
2.5.2 中断源与中断申请标志35
2.5.3 中断控制与中断响应37
2.5.4 中断处理过程40
2.6 定时器/计数器42
2.6.1 定时器/计数器T0和T1的结构42
2.6.2 定时器/计数器的方式寄存器和控制寄存器44
2.6.3 4种工作方式45
2.7.1 串行口通信的基本概念48
2.7 串行接口48
2.7.2 MCS—51单片机串行通信接口50
2.7.3 串行通信接口工作方式及多机通信52
2.7.4 波特率设置55
习题二56
第3章 MCS—51单片机指令系统56
3.1 汇编指令与格式56
3.1.1 汇编指令格式和常用符号56
3.1.2 伪指令60
3.2 寻址方式63
3.2.1 立即寻址63
3.2.2 直接寻址64
3.2.3 寄存器寻址65
3.2.4 寄存器间接寻址65
3.2.5 变址寻址66
3.2.6 相对寻址67
3.2.7 位寻址67
3.3 指令类型68
3.3.1 按字节数分68
3.3.2 按指令的执行时间分68
3.3.3 按指令的功能分68
3.4 数据传送类指令69
3.4.1 内部数据传送指令69
3.4.2 片外数据传送指令70
3.4.3 访问程序存储器的传送指令71
3.4.4 数据交换指令72
3.4.5 堆栈操作指令72
3.5 算术运算类指令75
3.5.1 加法指令75
3.5.2 减法指令76
3.5.3 十进制调整指令77
3.5.4 乘法指令78
3.5.5 除法指令78
3.6 逻辑运算类指令80
3.6.1 累加器A的逻辑操作指令80
3.6.2 逻辑与指令81
3.6.3 逻辑或指令82
3.6.4 逻辑异或指令83
3.7 控制转移类指令84
3.7.1 无条件转移指令84
3.7.2 条件转移指令86
3.7.3 子程序调用和返回指令88
3.8 位操作类指令90
3.8.1 位传送指令90
3.8.2 置位和清0指令91
3.8.3 位逻辑运算指令91
3.8.4 位条件转移指令92
习题三94
第4章 MCS—51汇编语言程序设计95
4.1 汇编语言程序设计95
4.1.1 程序设计语言95
4.1.2 汇编语言程序设计步骤96
4.1.3 单片机4大程序结构97
4.2 单片机程序举例105
4.2.1 查表程序105
4.2.2 运算程序106
4.2.3 数值转换程序111
4.2.4 排序程序116
4.3 中断程序结构117
4.4 定时器/计数器程序119
4.4.1 定时器/计数器的应用119
4.4.2 定时器方式0应用120
4.4.3 定时器方式1应用121
4.4.4 定时器方式2应用121
4.5 串行通信程序123
4.5.1 串行口方式0应用123
4.5.2 串行口方式1应用124
4.5.3 串行口方式2、3应用125
习题四127
5.1.1 系统总线128
5.1 系统总线及总线构建128
第5章 MCS—51单片机系统的扩展128
5.1.2 构建系统总线130
5.2 外部存储器的扩展132
5.2.1 存储器扩展地址分配132
5.2.2 程序存储器扩展136
5.2.3 数据存储器扩展139
5.3 输入/输出接口的扩展143
5.3.1 简单并行输入口扩展143
5.3.2 简单并行输出口扩展145
5.3.3 可编程I/O并行接口的扩展146
5.3.4 可编程并行接口芯片8255简介152
5.4.1 D/A转换器的基本工作原理153
5.4 D/A和A/D接口功能的扩展153
5.4.2 DAC0832的应用156
5.4.3 A/D转换器的基本工作原理160
5.4.4 ADC0809的应用163
5.5 常用串行接口D/A和A/D转换器167
5.5.1 12位串行DAC MAX538的扩展及其应用167
5.5.2 串行ADC MAX1274169
习题五174
第6章 键盘、显示器及功率接口176
6.1 键盘的接口176
6.1.1 键盘输入的抖动问题176
6.1.2 消除按键抖动的措施177
6.1.3 非编码键盘的接口方法178
6.1.4 BCD码拨盘接口183
6.1.5 串行键盘应用184
6.2 LED7段发光显示器接口185
6.2.1 静态显示接口及编程186
6.2.2 动态显示接口及编程188
6.2.3 8155作LED显示器接口192
6.3 LCD显示器接口194
6.3.1 点阵式字符LCD194
6.3.2 字符LCD与单片机接口194
6.3.3 软件设计197
6.4.1 继电器型驱动接口及编程198
6.4 大功率器件接口电路198
6.4.2 闸管的驱动接口202
6.4.3 功率晶体管的驱动电路及编程207
6.4.4 功率驱动电路应用实例208
习题六213
第7章 单片机应用系统综合开发应用215
7.1 单片机应用系统设计概述215
7.1.1 单片机应用系统设计的内容215
7.1.2 单片机应用系统设计的方法与步骤216
7.2 单片机程序的仿真与调试217
7.2.1 单片机的开发与开发工具218
7.2.2 开发系统的功能221
7.2.3 软件设计方法225
7.2.4 软件调试方法227
7.3 单片机应用系统的硬件设计及调试228
7.3.1 单片机系统总体设计228
7.3.2 硬件设计230
7.3.3 可靠性设计232
7.3.4 硬件调试方法233
7.4 单片机应用系统举例235
习题七239
8.1.2 RISC结构的单片机240
8.1.1 CISC结构的单片机240
8.1 单片机的分类240
第8章 常用单片机介绍240
8.2 部分单片机系列简介241
8.2.1 MCS—51系列及其兼容单片机241
8.2.2 MCS—96系列单片机245
8.2.3 MSP430系列单片机250
8.2.4 M68HC08系列单片机250
8.2.5 PIC系列单片机251
8.2.6 AVR系列单片机252
8.3 单片机的选型253
8.3.1 单片机选型的原则253
附录:A MCS—51单片机指令速查表255