图书介绍
MCS-51单片机原理及嵌入式系统应用PDF|Epub|txt|kindle电子书版本网盘下载
![MCS-51单片机原理及嵌入式系统应用](https://www.shukui.net/cover/25/30512647.jpg)
- 王忠飞,胥芳编著 著
- 出版社: 西安:西安电子科技大学出版社
- ISBN:7560617727
- 出版时间:2007
- 标注页数:334页
- 文件大小:10MB
- 文件页数:135页
- 主题词:单片微型计算机,MCS-51;微型计算机-系统设计
PDF下载
下载说明
MCS-51单片机原理及嵌入式系统应用PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一章 绪论1
1.1 单片机的发展概况1
1.2 单片机的发展趋势2
1.3 各种单片机的主要性能特点4
1.4 MCS-51系列单片机的性能特点6
1.5 MCS-51单片机的应用和开发步骤7
习题一8
第二章 MCS-51系列单片机硬件内核9
2.1 MCS-51系列单片机的引脚配置及其特性9
2.2 MCS-51系列单片机的内部结构12
2.3 MCS-51系列单片机的I/O端口17
2.3.1 I/O端口的内部结构17
2.3.2 I/O端口的读写控制19
2.4 MCS-51系列单片机的存储器20
2.4.1 MCS-51系列单片机的存储器的组成21
2.4.2 MCS-51系列单片机的特殊功能寄存器22
2.5 MCS-51系列单片机的复位及时钟信号24
2.5.1 复位过程和寄存器的复位状态24
2.5.2 复位和μP监控电路25
2.5.3 时钟电路28
2.6 MCS-51系列单片机的节电模式30
习题二32
第三章 MCS-51系列单片机的指令集及汇编语言程序设计基础33
3.1 MCS-51系列单片机指令系统的寻址方式34
3.2 MCS-51系列单片机指令集及其说明37
3.2.1 数据传送类指令38
3.2.2 算术运算类指令43
3.2.3 逻辑运算类指令47
3.2.4 控制转移类指令50
3.2.5 位操作类指令54
3.2.6 汇编语言伪指令60
3.3 MCS-51系列单片机汇编语言程序设计60
3.3.1 一个简单的汇编语言程序60
3.3.2 循环及程序转移控制63
3.3.3 散转和查表的子程序65
3.3.4 码制转换的子程序68
3.3.5 数学运算的子程序74
习题三77
4.1 MCS-51系列单片机的C编译器81
第四章 MCS-51系列单片机C语言程序设计81
4.2 IAR EW8051的集成开发环境83
4.2.1 IAR Embedded Workbench开发平台的使用方法83
4.2.2 C-SPY模拟器的使用方法92
4.3 IAR EW8051的C语言流程控制语句94
4.3.1 判断语句94
4.3.2 循环控制语句99
4.4 IAR EW8051的C语言数据类型105
4.4.1 IAR EW8051的C语言数据类型和变量105
4.4.2 数组变量112
4.4.3 指针变量115
4.4.4 结构体变量121
4.4.5 枚举变量和共用体125
4.4.6 MCS-51系列单片机的SFR在C语言中的使用方法127
4.4.7 利用C语言访问MCS-51系列单片机的外部扩展资源128
4.5 函数和模块化程序设计131
4.5.1 函数的定义131
4.5.2 函数的参数、返回值和函数的调用132
4.5.3 中断服务程序134
4.5.4 模块化程序设计及其连接138
习题四139
第五章 MCS-51系列单片机中断系统、定时/计数器和串行口的结构及编程控制141
5.1 MCS-51系列单片机的中断请求源141
5.2 MCS-51系列单片机的外部中断144
5.2.1 外部中断的结构和控制144
5.2.2 外部中断的响应过程和应用148
5.3.1 定时/计数器的结构和控制152
5.3 MCS-51系列单片机的定时/计数器152
5.3.2 定时/计数器的四种工作方式154
5.3.3 定时/计数器的编程控制和应用158
5.4 MCS-51系列单片机的串行口166
5.4.1 串行口的结构和控制167
5.4.2 串行口的四种工作方式168
5.4.3 串行口波特率的计算174
5.4.4 串行口编程和应用176
5.5 MCS-51系列单片机多源中断的应用189
习题五192
第六章 MCS-51系列单片机的外部资源扩展193
6.1 MCS-51系列单片机的外部地址扩展193
6.1.1 MCS-51系列单片机的外部资源扩展概述193
6.1.2 常用的地址锁存器和地址译码器198
6.2 MCS-51系列单片机的外部程序存储器的扩展203
6.2.1 常用程序存储器的特点204
6.2.2 外部程序存储器的扩展208
6.3 MCS-51系列单片机的外部数据存储器的扩展211
6.3.1 常用数据存储器212
6.3.2 并行接口数据存储器的扩展223
6.3.3 串行接口数据存储器的扩展228
6.4 MCS-51系列单片机的外部I/O通道的扩展240
6.4.1 I/O通道扩展概述240
6.4.2 利用标准的TTL电路扩展可编程I/O通道241
6.4.3 利用CPLD扩展可编程I/O通道247
习题六249
第七章 MCS-51系列单片机与键盘、显示器、ADC和DAC的接口设计251
7.1 MCS-51单片机系统的键盘设计251
7.1.1 非编码式键盘的接口设计和编程252
7.1.2 其他方式的键盘接口259
7.2 MCS-51单片机系统的显示器接口和编程控制262
7.2.1 LED显示器的接口263
7.2.2 字符型LCD显示器的接口268
7.2.3 图形点阵LCD显示器的接口276
7.3 MCS-51单片机与ADC和DAC的接口285
7.3.1 ADC和DAC的性能指标285
7.3.2 MCS-51单片机与DAC器件的接口286
7.3.3 MCS-51单片机与ADC器件的接口303
习题七321
附录A MCS-51系列单片机指令集一览表323
附录B PC机与MCS-51单片机串行通信实例327
参考文献334