图书介绍
单片机原理及接口技术PDF|Epub|txt|kindle电子书版本网盘下载
- 赵佩华,眭碧霞主编 著
- 出版社: 北京:机械工业出版社
- ISBN:7111231392
- 出版时间:2008
- 标注页数:359页
- 文件大小:18MB
- 文件页数:371页
- 主题词:单片微型计算机-基础理论-高等学校:技术学校-教材;单片微型计算机-接口-高等学校:技术学校-教材
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单片机的一般组成3
1.1.4单片机的应用3
1.1.5单片机的选用4
1.2常用单片机5
1.2.1MCS—51系列5
1.2.2MCS—96系列6
1.3小结7
1.4习题7
第2章 MCS—51系列单片机的系统结构8
2.1MCS—51系列单片机的结构8
2.1.1MCS—51系列单片机的内部结构8
2.1.2外部引脚功能9
2.2MCS—51的存储器配置10
2.2.1程序存储器11
2.2.2内部数据存储器11
2.2.3特殊功能寄存器13
2.3MCS—51的时序和工作方式16
2.3.1振荡器和时钟电路16
2.3.2单片机的复位17
2.3.3单片机的工作方式18
2.3.4CPU时序20
2.4并行输入/输出口21
2.4.1P0口21
2.4.2P1口22
2.4.3P2口22
2.4.4P3口23
2.4.5并行I/0口的使用特性23
2.5定时/计数器23
2.5.1定时/计数器的结构和工作原理23
2.5.2控制定时/计数器的寄存器23
2.5.3定时/计数器的四种工作方式24
2.5.4定时/计数器的初始化26
2.6小结27
2.7习题27
第3章 MCS—51指令系统及编程举例28
3.1指令格式与寻址方式28
3.1.1指令格式28
3.1.2指令分类28
3.1.3寻址方式29
3.2MCS—51指令系统32
3.2.1数据传送类指令32
3.2.2算术运算类指令38
3.2.3逻辑操作类指令42
3.2.4位操作类指令45
3.2.5控制转移类指令49
3.3MCS—51汇编语言程序设计54
3.3.1汇编语言程序结构55
3.3.2顺序结构程序设计57
3.3.3分支结构程序设计60
3.3.4循环结构程序设计63
3.3.5子程序设计67
3.3.6查表程序71
3.4小结72
3.5习题72
第4章 单片机的C51程序设计74
4.1C51编程概述74
4.1.1概述74
4.1.2KEIL8051开发工具74
4.1.3C51程序开发过程76
4.1.4C51程序结构77
4.2C51的数据类型及存储类型78
4.2.1C51的基本数据类型78
4.2.2C51的数据存储类型78
4.2.3C51对单片机主要资源的定义79
4.3C51的基本运算81
4.3.1C51的算术运算81
4.3.2C51的关系运算82
4.3.3C51的逻辑运算83
4.3.4C51的位运算83
4.3.5C51的赋值运算83
4.4C51的构造数据类型84
4.4.1数组84
4.4.2指针85
4.4.3结构86
4.5C51流程控制语句87
4.5.1选择控制语句87
4.5.2循环语句89
4.5.3C51的中断控制91
4.6C51函数92
4.6.1函数的分类与定义92
4.6.2函数的调用93
4.7C51程序设计举例93
4.7.1C语言程序的反汇编程序93
4.7.2C编程举例95
4.8汇编语言和C语言的混合编程98
4.8.1C语言程序和汇编语言程序参数的传递99
4.8.2C语言程序调用汇编语言程序实例99
4.9小结101
4.10习题102
第5章 中断104
5.1中断概述104
5.1.1中断的概念104
5.1.2中断的处理105
5.2MCS—51中断系统106
5.2.1中断源106
5.2.2中断控制107
5.2.3中断响应过程108
5.3中断程序设计109
5.3.1汇编语言中断程序的设计109
5.3.2C51中断程序的设计113
5.4小结116
5.5习题116
第6章 串行通信及其应用118
6.1串行通信概述118
6.1.1串行通信与并行通信118
6.1.2异步通信与同步通信119
6.2MCS—51单片机串行口120
6.2.1串行口数据缓冲器121
6.2.2串行口控制寄存器121
6.2.3串行口的工作方式122
6.3RS—232总线及接口电路126
6.3.1RS—232总线标准126
6.3.2RS—232接口电路127
6.4串行通信应用128
6.4.1接口电路与波特率设定128
6.4.2串行口应用129
6.4.3双机通信的实现138
6.4.4多机通信概述140
6.5I2C总线与24C系列芯片142
6.5.1I2C总线概述142
6.5.2串行EEPROM概述142
6.5.3AT24C02引脚功能142
6.5.4工作方式143
6.5.5器件寻址、写操作和读操作143
6.5.6芯片24C02与51单片机的接口电路及编程145
6.6小结149
6.7习题149
第7章 存储器扩展技术150
7.1存储器扩展概述150
7.1.1扩展总线150
7.1.2片选和地址分配151
7.1.3存储系统设计要点155
7.2程序存储器扩展与设计156
7.2.1常用程序存储器扩展芯片156
7.2.2EPROM与单片机的连接160
7.2.3扩展EEPROM程序存储器161
7.3数据存储器扩展与设计162
7.3.1常用数据存储器扩展芯片162
7.3.2RAM与单片机的连接164
7.3.3扩展数据与程序兼用的存储器165
7.4小结165
7.5习题166
第8章 常用外设接口技术167
8.1输入/输出口的扩展167
8.1.1简单I/0口的扩展167
8.1.28155可编程I/0接口电路171
8.1.3可编程外围并行接口8255177
8.1.4可编程外围定时器8253182
8.2键盘及接口技术186
8.2.1键盘状态输入与去抖动187
8.2.2独立式键盘及其与单片机接口187
8.2.3行列式键盘及其与单片机接口189
8.3LED显示器接口技术194
8.3.1LED显示器的结构与工作原理195
8.3.2静态显示器接口196
8.3.3动态显示器接口198
8.3.4可编程键盘/显示接口芯片8279200
8.4LCD显示器接口技术207
8.4.1LCD显示器结构207
8.4.2LCD显示器驱动原理与驱动方式207
8.4.3LCD显示器接口208
8.5语音接口技术210
8.5.1ISD4004语音芯片概述210
8.5.2ISD4004引脚212
8.5.3ISD4004指令系统214
8.5.4语音芯片与单片机接口电路及编程215
8.6小结219
8.7习题219
第9章 模拟量输入/输出接口技术221
9.1A/D转换器及其与单片机的接口221
9.1.1概述221
9.1.2常用A/D转换器及接口电路222
9.1.3模拟开关229
9.1.4采样保持器233
9.2D/A转换器及其与单片机的接口236
9.2.1概述236
9.2.2常用D/A转换器及接口电路237
9.2.3应用举例243
9.3小结245
9.4习题246
第10章 单片机应用系统的开发247
10.1概述247
10.1.1单片机应用系统的基本要求247
10.1.2单片机应用系统的设计步骤248
10.2单片机应用系统的开发249
10.2.1总体设计249
10.2.2硬件设计249
10.2.3软件设计251
10.2.4应用系统的安装与调试252
10.3单片机应用系统开发工具253
10.3.1概述253
10.3.2开发工具254
10.4应用系统中的干扰255
10.4.1噪声干扰的形成256
10.4.2噪声的耦合方式256
10.4.3噪声的干扰模式257
10.4.4干扰对单片机系统的影响257
10.5应用系统硬件抗干扰技术258
10.5.1共模干扰的抑制258
10.5.2差模干扰的抑制258
10.5.3供电系统的抗干扰260
10.5.4印制电路板抗干扰261
10.5.5过程通道中的干扰和抑制262
10.6应用系统软件抗干扰技术264
10.6.1软件冗余技术265
10.6.2软件陷阱技术267
10.6.3“看门狗”技术270
10.751单片机在CAN现场总线中的运用275
10.7.1CAN总线概述275
10.7.2系统的硬件结构框图275
10.7.3RS232CAN总线转换器276
10.7.4系统软件设计277
10.8小结281
10.9习题281
第11章 单片机应用系统设计实例283
11.1交通信号灯控制系统283
11.1.1概述283
11.1.2系统硬件设计283
11.1.3软件系统设计288
11.2数据采集控制系统304
11.2.1系统功能和结构305
11.2.2系统硬件设计305
11.2.3软件设计306
11.3温度控制系统311
11.3.1系统分析与设计312
11.3.2硬件设计312
11.3.3软件设计314
11.4密码锁控制器设计317
11.4.1密码锁的功能317
11.4.2硬件电路设计317
11.4.3程序设计317
11.5小结336
附录337
附录A MCS—51系列单片机指令表337
附录B μVision2集成开发环境的使用340
附录C C51的库函数356
参考文献359