图书介绍
单片机原理与接口技术PDF|Epub|txt|kindle电子书版本网盘下载
![单片机原理与接口技术](https://www.shukui.net/cover/64/32268352.jpg)
- 牛昱光主编 著
- 出版社: 北京:电子工业出版社
- ISBN:7121056232
- 出版时间:2008
- 标注页数:341页
- 文件大小:131MB
- 文件页数:356页
- 主题词:单片微型计算机-基础理论-高等学校-教材;单片微型计算机-接口-高等学校-教材
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 单片机的重要指标4
1.2 单片机的发展历史和产品类型5
1.2.1 单片机的发展历史5
1.2.2 Intel系列单片机的产品类型5
1.3 单片机的选择与应用7
1.3.1 单片机的选择7
1.3.2 单片机应用系统与应用领域7
1.4 单片机嵌入式系统8
1.4.1 单片机嵌入式系统的概念8
1.4.2 单片机嵌入式系统的特点9
1.5 单片机技术相关网站10
习题与思考题11
第2章 MCS-51单片机硬件结构和原理12
2.1 MCS-51系列单片机的分类12
2.2 单片机硬件结构12
2.2.1 单片机的引脚功能12
2.2.2 单片机的内部结构14
2.3 中央处理器(CPU)15
2.3.1 运算器15
2.3.2 控制器16
2.3.3 布尔(位)处理器17
2.4 存储器17
2.4.1 程序存储器18
2.4.2 数据存储器19
2.5 并行输入/输出(I/O)端口23
2.5.1 P1口23
2.5.2 P2口24
2.5.3 P3口25
2.5.4 P0口26
2.5.5 并行口的应用27
2.6 时钟电路和时序30
2.6.1 时钟电路30
2.6.2 时序30
2.7 单片机的工作方式32
2.7.1 复位方式32
2.7.2 程序执行方式34
2.7.3 低功耗运行方式34
习题与思考题35
第3章 MCS-51单片机指令系统37
3.1 指令系统简介37
3.1.1 指令系统的分类38
3.1.2 指令格式38
3.1.3 指令中的常用符号39
3.1.4 寻址方式39
3.2 指令系统44
3.2.1 数据传送指令44
3.2.2 算术运算指令48
3.2.3 逻辑运算指令53
3.2.4 控制转移指令57
3.2.5 位操作指令61
习题与思考题63
第4章 MCS-51汇编语言程序设计65
4.1 程序设计概述65
4.1.1 程序设计的步骤65
4.1.2 程序设计的方法66
4.1.3 汇编语言的规范67
4.1.4 汇编语言程序编辑和汇编70
4.2 结构化程序设计方法71
4.2.1 顺序结构程序71
4.2.2 分支结构程序72
4.2.3 循环结构程序73
4.2.4 查表程序75
4.2.5 子程序76
4.3 汇编语言程序设计实例80
4.3.1 算术运算程序80
4.3.2 数制转换程序85
4.3.3 数字滤波程序88
4.3.4 标度变换程序92
习题与思考题92
第5章 MCS-51单片机C51程序设计94
5.1 C51概述94
5.2 C51语法基础95
5.2.1 标识符和关键字95
5.2.2 数据类型96
5.2.3 运算符和表达式98
5.2.4 程序结构100
5.3 C51对MCS-51单片机的访问101
5.3.1 存储类型101
5.3.2 存储模式102
5.3.3 对特殊功能寄存器的访问104
5.3.4 对存储器和并行口的访问105
5.3.5 位地址访问107
5.4 C51函数108
5.4.1 函数的分类108
5.4.2 函数的定义109
5.4.3 函数的调用110
5.4.4 对被调函数的说明110
5.4.5 中断函数111
5.5 C51结构化程序设计112
5.5.1 顺序结构程序112
5.5.2 选择结构程序112
5.5.3 循环结构程序115
5.5.4 查表程序118
5.6 C51程序设计实例119
5.6.1 单片机内/外部资源应用程序设计119
5.6.2 C51语言和MCS-51汇编语言混合编程125
5.6.3 编程优化的概念127
习题与思考题128
第6章 MCS-51单片机中断系统129
6.1 中断概述129
6.1.1 CPU与外设的输入/输出方式129
6.1.2 中断的概念130
6.2 MCS-51中断系统132
6.2.1 中断系统的内部结构132
6.2.2 中断源与中断方式133
6.2.3 中断控制寄存器134
6.2.4 中断响应139
6.3 中断应用举例141
6.3.1 中断服务程序设计141
6.3.2 中断系统应用实例142
习题与思考题146
第7章 MCS-51单片机定时/计数器和串行接口147
7.1 定时/计数器147
7.1.1 定时/计数器的结构与原理147
7.1.2 定时/计数器的工作方式149
7.1.3 定时/计数器对输入信号的要求152
7.1.4 定时/计数器的应用153
7.2 串行通信接口160
7.2.1 串行通信基础知识160
7.2.2 MCS-51串行通信接口162
7.2.3 串行通信接口的应用166
习题与思考题174
第8章 MCS-51单片机系统基本扩展技术176
8.1 概述176
8.2 外部总线扩展177
8.3 外部存储器扩展177
8.3.1 外部程序存储器扩展177
8.3.2 外部数据存储器扩展183
8.3.3 多片存储器芯片扩展186
8.4 并行接口扩展187
8.4.1 并行接口的简单扩展方法187
8.4.2 8255A可编程并行I/O接口扩展188
8.4.3 8155可编程并行I/O接口扩展195
8.5 显示器与键盘扩展199
8.5.1 LED显示器接口扩展199
8.5.2 LCD显示器接口扩展202
8.5.3 键盘接口扩展204
8.5.4 键盘和显示器接口设计实例208
习题与思考题210
第9章 MCS-51单片机系统应用扩展技术212
9.1 D/A转换器与单片机接口技术212
9.1.1 8位D/A转换器与单片机接口技术212
9.1.2 高于8位的D/A转换器与单片机接口技术214
9.2 A/D转换器与单片机接口技术215
9.2.1 8位A/D转换器与单片机接口技术216
9.2.2 高于8位的A/D转换器与单片机接口技术219
9.3 串行EEPROM与单片机接口技术221
9.3.1 I2C串行总线概述222
9.3.2 24CXX EEPROM存储器222
9.3.3 24C01与单片机接口技术224
9.4 日历时钟芯片与单片机接口技术228
9.4.1 日历时钟芯片8563的工作原理228
9.4.2 日历时钟芯片8563与单片机接口技术230
9.5 IC卡与单片机接口技术231
9.5.1 SLE4442 IC卡231
9.5.2 SLE4442 IC卡数据传送协议233
9.5.3 SLE4442 IC卡操作命令235
9.5.4 SLE4442 IC卡与单片机接口技术235
习题与思考题237
第10章 单片机应用系统抗干扰技术238
10.1 干扰源及其分类238
10.1.1 干扰的定义238
10.1.2 干扰的种类238
10.2 干扰对单片机应用系统的影响241
10.3 硬件抗干扰技术241
10.3.1 无源滤波241
10.3.2 有源滤波242
10.3.3 去耦电路243
10.3.4 屏蔽技术243
10.3.5 隔离技术244
10.3.6 接地技术245
10.4 软件抗干扰技术248
10.4.1 软件抗干扰的一般方法248
10.4.2 指令冗余技术249
10.4.3 软件陷阱技术249
10.4.4 “看门狗”技术252
10.5 数字滤波技术254
习题与思考题261
第11章 单片机应用系统的开发与工具263
11.1 单片机应用系统的开发过程263
11.1.1 准备工作263
11.1.2 单片机应用系统设计过程263
11.1.3 撰写设计总结报告266
11.2 单片机应用系统的调试266
11.2.1 硬件调试266
11.2.2 软件调试267
11.2.3 脱机运行调试268
11.3 单片机应用系统开发工具简介268
11.3.1 开发系统分类269
11.3.2 Keil C51开发工具270
11.3.3 用Keil C51调试C51应用程序举例276
11.4 单片机应用系统设计实例278
习题与思考题281
第12章 嵌入式单片机系统283
12.1 嵌入式系统概述283
12.1.1 嵌入式系统的发展与特点283
12.1.2 嵌入式系统的分类285
12.1.3 嵌入式系统的应用286
12.2 嵌入式系统287
12.2.1 嵌入式系统的组成287
12.2.2 嵌入式处理器289
12.2.3 嵌入式系统的设计特点292
12.2.4 嵌入式系统的设计流程294
12.3 嵌入式系统设计举例301
12.3.1 需求分析301
12.3.2 规格说明302
12.3.3 体系结构设计302
12.3.4 硬件系统设计304
12.3.5 软件系统设计306
12.3.6 系统调试310
习题与思考题310
第13章 实验指导311
13.1 实验1——BCD码转换成十六进制码311
13.2 实验2——排序程序312
13.3 实验3——定时/计数器314
13.4 实验4——基本输入/输出318
13.5 实验5——外部中断321
13.6 实验6——并行扩展接口323
13.7 实验7——A/D转换326
13.8 实验8——D/A转换329
13.9 实验9——MCS-51单片机与PC通信331
13.10 实验10——综合实验(温度控制系统设计实例)335
13.11 课程设计任务与选题339
参考文献343