图书介绍
单片机原理、接口与C51应用程序设计PDF|Epub|txt|kindle电子书版本网盘下载
![单片机原理、接口与C51应用程序设计](https://www.shukui.net/cover/77/30746464.jpg)
- 张先庭主编 著
- 出版社: 北京:国防工业出版社
- ISBN:9787118072754
- 出版时间:2011
- 标注页数:284页
- 文件大小:12MB
- 文件页数:296页
- 主题词:单片微型计算机-理论-高等学校-教材;单片微型计算机-接口-高等学校-教材;C语言-程序设计-高等学校-教材
PDF下载
下载说明
单片机原理、接口与C51应用程序设计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 字符在计算机内的表示5
1.2 微型计算机的基本结构5
1.3 微处理器的组成及功能7
1.4 单片机的概念及其特点9
1.5 典型的单片机产品10
1.6 单片机的应用10
1.7 单片机的发展趋势11
习题与思考12
第2章 MCS-51系列单片机结构13
2.1 MCS-51系列单片机结构与引脚13
2.1.1 引脚及功能说明13
2.1.2 内部结构及功能部件15
2.2 中央处理器CPU16
2.3 单片机的时钟与时序18
2.3.1 时钟电路18
2.3.2 CPU时序18
2.4 MCS-51单片机存储器及存储空间20
2.4.1 程序存储器21
2.4.2 内部数据存储器22
2.4.3 外部数据存储器25
2.5 MCS-51单片机并行I/O口26
2.6 单片机复位和复位电路29
2.6.1 单片机复位功能29
2.6.2 复位电路30
2.7 MCS-51系列单片机的工作方式30
2.7.1 程序执行方式30
2.7.2 掉电和节电方式30
2.7.3 EPROM编程和校验方式31
习题与思考32
第3章 指令系统33
3.1 寻址方式33
3.2 指令系统常用符号35
3.3 MCS-51单片机的指令系统35
3.3.1 数据传送类指令35
3.3.2 算术运算类指令41
3.3.3 逻辑运算类指令45
3.3.4 控制转移类指令46
3.3.5 布尔操作类指令50
习题与思考51
第4章 汇编语言程序设计55
4.1 MCS-51单片机汇编语言的伪指令55
4.2 程序流程图和程序结构57
4.2.1 顺序结构程序设计58
4.2.2 分支结构程序设计59
4.2.3 循环结构程序设计60
4.2.4 子程序结构程序设计64
4.3 常用程序设计举例66
4.3.1 查表程序设计66
4.3.2 排序和检索程序设计68
4.3.3 运算程序设计71
4.3.4 数制转换程序设计74
4.3.5 滤波程序设计76
习题与思考80
第5章 中断系统81
5.1 中断的概念81
5.2 MCS-51中断系统82
5.2.1 MCS-51中断源82
5.2.2 中断控制83
5.2.3 中断处理85
5.3 中断应用程序举例&R7
习题与思考90
第6章 内部定时器/计数器及串行接口91
6.1 定时器/计数器91
6.1.1 定时器/计数器结构与功能91
6.1.2 定时器/计数器相关寄存器92
6.I.3 定时器/计数器工作模式93
6.1.4 定时器/计数器应用95
6.1.5 定时器/计数器应用的其他问题98
6.1.6 MCS-51定时器/计数器2的工作方式100
6.2 MCS-51串行接口103
6.2.1 串行通信概念104
6.2.2 MCS-51串行接口106
6.2.3 串行口的工作方式108
6.2.4 T2作波特率发生器110
6.2.5 MCS-51多机通信原理111
6.2.6 串行通信总线标准及接口112
6.2.7 串行通信的应用举例115
习题与思考118
第7章 单片机系统扩展120
7.1 单片机系统总线扩展原理120
7.2 存储器扩展技术121
7.2.1 总线扩展的地址译码方法122
7.2.2 程序存储器的扩展124
7.2.3 数据存储器的扩展129
7.2.4 存储器综合扩展技术130
7.3 MCS-51系列单片机I/O口扩展131
7.3.1 并行I/O口的简单扩展131
7.3.2 采用可编程并行I/O接口芯片8255A扩展132
7.3.3 采用可编程并行I/O接口芯片8155扩展140
7.4 单片机I/O端口模拟时序扩展设备145
7.4.1 SPI串行接口总线技术146
7.4.2 I2C串行接口总线技术147
7.4.3 串行单总线技术151
习题与思考154
第8章 单片机应用接口技术156
8.1 显示器接口156
8.1.1 LED显示器接口156
8.1.2 点阵式发光显示屏的接口技术162
8.1.3 LCD显示接口165
8.2 键盘接口技术170
8.2.1 独立式键盘接口设计171
8.2.2 矩阵式键盘接口设计172
8.3 A/D转换器接口177
8.3.1 A/D转换器概述177
8.3.2 A/D转换器芯片ADC0809与单片机接口177
8.3.3 AD574与单片机接口181
8.4 D/A转换器接口184
8.4.1 D/A转换器概述184
8.4.2 8位D/A转换器DAC0832与单片机接口184
习题与思考188
第9章 C51程序基础189
9.1 C51简介189
9.2 C51程序结构189
9.3 C51数据类型191
9.4 常量与变量192
9.4.1 常量192
9.4.2 变量192
9.5 运算符与表达式195
9.5.1 赋值运算196
9.5.2 算术运算196
9.5.3 关系运算197
9.5.4 逻辑运算197
9.5.5 位运算198
9.5.6 自增减运算及复合运算198
9.5.7 逗号表达式199
9.6 C51程序结构199
9.6.1 分支结构199
9.6.2 循环结构200
9.7 数组、结构体、联合体201
9.7.1 数组201
9.7.2 结构体203
9.7.3 联合体206
9.8 指针206
9.8.1 指针的定义与引用206
9.8.2 指针和数组207
9.8.3 指针和结构体、联合体209
习题与思考209
第10章 函数及C51程序设计211
10.1 函数的定义211
10.2 函数的调用212
10.3 变量的作用域与存储方式212
10.4 中断函数213
10.5 C51库函数和头文件214
10.6 C51程序举例215
10.7 C51与汇编混合编程231
10.7.1 模块内接口231
10.7.2 模块间接口232
10.8 C51的启动文件237
习题与思考240
第11章 单片机应用系统设计技术242
1 1.1 单片机应用系统的基本结构242
11.2 单片机应用系统的设计原则43
11.3 单片机应用系统的设计过程244
11.3.1 总体设计244
11.3.2 硬件设计244
11.3.3 软件设计247
11.3.4 系统调试248
11.4 可靠性设计249
11.4.1 干扰的来源249
11.4.2 硬件抗干扰技术249
11.4.3 软件抗干扰技术253
习题与思考255
第12章 柴油发电机组测控系统设计举例256
12.1 系统基本原理256
12.2 主要技术指标要求256
12.3 系统总体设计257
12.4 系统的硬件设计262
12.5 软件设计264
附录1 MCS-51指令系统280
附录2 常用字符的ASCII码(用十六进制数表示)283
参考文献284