图书介绍
单片机原理及应用PDF|Epub|txt|kindle电子书版本网盘下载
![单片机原理及应用](https://www.shukui.net/cover/38/34956104.jpg)
- 陈为,马家辰主编 著
- 出版社: 东营:中国石油大学出版社
- ISBN:9787563629497
- 出版时间:2009
- 标注页数:284页
- 文件大小:26MB
- 文件页数:295页
- 主题词:单片微型计算机
PDF下载
下载说明
单片机原理及应用PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 单片机概述1
1.1单片机的概念1
1.2单片机的历史与发展趋势3
1.3单片机的应用6
1.4单片机应用系统7
1.5常用单片机简介8
1.6单片机的选用11
习题112
第2章 MCS-51单片机的内部结构13
2.1 MCS-51单片机的基本结构13
2.2 MCS-51单片机的引脚功能14
2.3 MCS-51单片机的存储器组织21
2.3.1程序存储器21
2.3.2数据存储器22
2.4 MCS-51单片机的工作时序27
2.4.1节拍、状态、机器周期和指令周期28
2.4.2 CPU取指令、执行指令周期时序28
习题230
第3章 MCS-51单片机的指令系统31
3.1 MCS-51指令的寻址方式31
3.1.1 MCS-51汇编语言指令格式31
3.1.2 MCS-51的寻址方式31
3.2 MCS-51的指令说明33
3.2.1数据传送类指令33
3.2.2算术运算类指令36
3.2.3逻辑运算类指令38
3.2.4控制转移类指令39
3.2.5布尔处理类指令41
3.3伪指令42
3.4 C51程序设计基础43
3.4.1 C51数据类型43
3.4.2变量存储类型44
3.4.3特殊功能寄存器及其C51定义45
3.4.4运算符与表达式46
3.4.5 C51语句50
3.4.6函数55
3.4.7 C51构造数据类型58
习题362
第4章MCS-51汇编语言程序设计63
4.1汇编语言程序设计概述63
4.1.1汇编语言的特点63
4.1.2汇编语言程序设计的步骤63
4.2单片机汇编语言程序的基本结构形式63
4.2.1顺序程序63
4.2.2分支程序64
4.2.3循环程序66
4.3 MCS-51单片机汇编语言程序设计举例67
4.3.1算术运算程序67
4.3.2数制转换程序68
4.3.3定时程序69
4.3.4查表程序69
4.3.5数据极值查找程序70
4.3.6数据排序程序71
4.4 C51程序设计72
4.4.1 C51编程方法72
4.4.2 C51编程的一些特点76
习题477
第5章 中断系统78
5.1中断系统概述78
5.2 MCS-51单片机中断系统78
5.2.1中断请求源和中断请求标志78
5.2.2中断控制80
5.2.3中断响应82
5.2.4外部中断触发方式83
5.2.5多个外部中断源系统设计84
5.2.6 MCS-51对中断请求的撤除85
5.2.7 MCS-51中断系统的初始化87
5.3应用举例88
5.4 C51中断编程95
习题596
第6章 MCS-51单片机的定时器/计数器97
6.1定时器/计数器概述97
6.1.1定时器/计数器结构97
6.1.2工作方式98
6.1.3定时器/计数器的初始化100
6.2应用举例103
6.3 C51定时器编程113
习题6114
第7章 MCS-51单片机串行接口115
7.1串行通信的基本概念115
7.1.1基本概念及分类115
7.1.2串行口的功能116
7.2 MCS-51串行口的组成117
7.2.1串行口的结构117
7.2.2串行口控制与状态寄存器117
7.3串行口的工作方式118
7.3.1串行口工作方式0118
7.3.2串行口工作方式1119
7.3.3串行口工作方式2与方式3120
7.3.4波特率的设计121
7.3.5异步通信程序举例122
7.3.6 C51串行口编程123
习题7125
第8章 单片机系统的扩展126
8.1 MCS-51单片机系统扩展编址技术126
8.1.1 MCS-51单片机的片外总线结构126
8.1.2片选方式和地址分配127
8.2外部程序存储器的扩展129
8.2.1扩展外部程序存储器的总线功能和操作时序129
8.2.2 EPROM程序存储器扩展130
8.2.3 E2PROM的扩展132
8.3外部数据存储器的扩展134
8.3.1扩展数据存储器时的总线功能和读、写操作时序134
8.3.2 SRAM的扩展136
8.3.3新型存储器简介138
8.4并行I/O接口的扩展139
8.4.1概述139
8.4.2简单的I/O口扩展139
8.4.3采用8255扩展I/O口142
8.4.4采用8155扩展I/O口147
8.5外部串行总线扩展152
8.5.1 I2 C总线器件概述153
8.5.2 I2C总线应用举例154
8.5.3其他串行总线扩展简介162
习题8165
第9章 常用外围设备接口电路166
9.1单片机与键盘接口166
9.1.1键盘的工作原理166
9.1.2独立式按键167
9.1.3矩阵式按键169
9.2 LED显示器接口175
9.2.1数码管简介175
9.2.2静态显示接口178
9.2.3动态显示接口179
9.2.4典型的键盘、显示接口电路183
9.3键盘/显示器专用接口Intel 8279184
9.3.1 8279的内部结构和工作原理184
9.3.2 8279的引脚和功能186
9.3.3 8279与单片机、键盘/显示器的接口192
9.4 LCD液晶显示和接口194
9.4.1 LCD显示器简介194
9.4.2笔段型液晶显示的接口196
9.4.3字符型液晶显示的接口198
9.4.4图形液晶显示接口200
9.5微型打印机接口213
9.5.1 PP40的接口信号213
9.5.2 PP40的操作方法214
9.5.3 PP40的接口方法216
习题9220
第10章 模拟量接口的扩展221
10.1 D/A转换器概述221
10.1.1 T形电阻式D/A转换器原理221
10.1.2描述D/ A转换器的性能参数222
10.2 MCS-51单片机与8位D/A转换器接口技术222
10.2.1 DAC0832的内部结构和引脚功能223
10.2.2 8位D/A转换器接口方法224
10.3 MCS-51单片机与8位A/D转换器接口技术226
10.3.1 A/D转换器概述226
10.3.2 A/D转换器的主要技术指标227
10.3.3典型A/D转换器芯片ADC0809228
10.3.4 MCS-51单片机与ADC0809接口230
10.3.5应用举例231
10.4 MCS-51单片机与12位A/D转换器接口技术233
10.4.1 AD574A引脚功能233
10.4.2 AD574A的单极性和双极性输入234
10.4.3 AD574A与单片机的接口235
10.5 MCS-51单片机与串行A/D接口技术236
10.5.1 TLC2543A/D转换器的功能特性237
10.5.2 TLC2543 A/D转换器的应用实例243
习题10245
第11章 μC/OS-Ⅱ嵌入式操作系统247
11.1 μC/OS-Ⅱ系统的特点及结构247
11.1.1 μC/OS-Ⅱ系统的特点248
11.1.2 μC/OS-Ⅱ系统的内核结构249
11.1.3主要模块介绍250
11.1.4 μC/OS-Ⅱ操作系统的初始化257
11.2 μC/OS-Ⅱ的移植258
11.2.1 μC/OS-Ⅱ工作核心原理分析258
11.2.2在移植过程中的一般性问题259
11.2.3 μC/OS-Ⅱ在MCS-51单片机上的移植过程260
11.3 μC/OS-Ⅱ应用举例262
习题11266
第12章 单片机应用系统的设计267
12.1单片机应用系统的设计过程267
12.1.1应用系统的总体设计267
12.1.2应用系统的硬件设计268
12.1.3应用系统的软件设计269
12.2单片机开发工具及选择273
12.2.1仿真器273
12.2.2其他硬件工具276
12.2.3单片机仿真软件276
12.3系统可靠性设计276
12.3.1硬件的可靠性设计277
12.3.2软件的可靠性设计279
12.4单片机应用系统的调试和维护280
12.4.1硬件调试方法280
12.4.2软件调试方法281
习题12282
参考文献283