图书介绍
80C51嵌入式系统教程PDF|Epub|txt|kindle电子书版本网盘下载
- 肖洪兵等 著
- 出版社: 北京:北京航空航天大学出版社
- ISBN:7811241943
- 出版时间:2008
- 标注页数:307页
- 文件大小:21MB
- 文件页数:322页
- 主题词:微型计算机-系统设计-教材
PDF下载
下载说明
80C51嵌入式系统教程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.2 微型计算机系统的组成及原理8
1.2.1 硬件组成8
1.2.2 软件组成9
1.3 微型计算机的基本电路10
1.4 微型计算机的分类13
1.4.1 现代计算机技术的两大分支13
1.4.2 通用微型计算机14
1.4.3 嵌入式计算机15
本章小结15
本章习题16
第2章 嵌入式系统结构17
2.1 嵌入式系统的基本概念17
2.1.1 什么是嵌入式系统17
2.1.2 嵌入式系统的特点18
2.1.3 嵌入式系统的应用模式20
2.1.4 嵌入式系统的发展25
2.1.5 嵌入式系统的组成27
2.2 嵌入式系统硬件结构28
2.2.1 存储体系结构28
2.2.2 指令体系结构31
2.2.3 嵌入式系统的存储器34
2.3 嵌入式系统软件基础39
2.3.1 嵌入式操作系统39
2.3.2 嵌入式应用软件43
2.4 应用最广泛的嵌入式系统44
2.4.1 单片机的嵌入式特点44
2.4.2 单片机的嵌入式应用45
2.4.3 8位单片机的主流地位45
2.4.4 单片机的技术发展史和趋势46
2.4.5 嵌入式系统的高低端47
本章小结48
本章习题48
第3章 80C51单片机的结构与配置3.1 概述49
3.2 80C51单片机的内部结构50
3.3 80C51单片机的外部引脚及功能52
3.3.1 信号引脚的介绍52
3.3.2 引脚的复用54
3.4 80C51单片机的存储器配置54
3.4.1 内部数据存储器54
3.4.2 特殊功能寄存器SFR56
3.4.3 80C51单片机的堆栈操作60
3.4.4 程序存储器61
3.4.5 80C51嵌入式系统的存储器结构特点62
3.5 80C51单片机并行输入/输出接口电路62
3.5.1 P0口的内部结构62
3.5.2 P1口的内部结构63
3.5.3 P2口的内部结构64
3.5.4 P3口的内部结构65
3.5.5 并行接口电路小结65
3.6 80C51单片机的时钟电路与时序66
3.6.1 时钟电路66
3.6.2 时钟时序的基本概念67
3.7 80C51单片机的工作方式69
3.7.1 复位方式69
3.7.2 节电方式70
本章小结71
本章习题71
第4章 80C51单片机指令系统与汇编程序设计71
4.1 80C51单片机指令系统72
4.1.1 指令概述72
4.1.2 指令格式73
4.1.3 指令的分类73
4.1.4 指令中常用符号说明74
4.2 80C51单片机的寻址方式75
4.2.1 立即寻址75
4.2.2 直接寻址75
4.2.3 寄存器寻址76
4.2.4 寄存器间接寻址76
4.2.5 变址寻址77
4.2.6 相对寻址77
4.2.7 位寻址77
4.3 数据传送类指令78
4.3.1 内部RAM数据传送指令78
4.3.2 访问外部RAM的数据传送指令79
4.3.3 程序存储器向累加器A传送数据指令80
4.3.4 数据交换指令81
4.3.5 堆找操作指令82
4.4 算术运算类指令82
4.4.1 加法指令82
4.4.2 带进位加法指令83
4.4.3 带借位减法指令84
4.4.4 加1指令85
4.4.5 减1指令85
4.4.6 乘除指令85
4.4.7 十进制调整指令86
4.5 逻辑运算及移位类指令87
4.5.1 逻辑“与”运算指令87
4.5.2 逻辑“或”运算指令87
4.5.3 逻辑“异或”运算指令88
4.5.4 累加器清零、取反指令88
4.5.5 循环移位指令89
4.6 控制转移类指令90
4.6.1 无条件转移指令90
4.6.2 条件转移指令92
4.6.3 子程序调用及返回指令95
4.6.4 空操作指令97
4.7 位操作类指令97
4.7.1 位变量传送指令97
4.7.2 置位清零指令98
4.7.3 位逻辑运算指令98
4.7.4 位控制转移指令99
4.8 汇编语言程序的伪指令100
4.9 汇编语言程序设计举例102
4.9.1 程序的基本结构102
4.9.2 顺序程序设计103
4.9.3 分支程序设计103
4.9.4 循环程序设计105
4.9.5 查表程序设计109
4.9.6 子程序设计110
本章小结112
本章习题113
第5章 80C51单片机的C语言程序设计基础5.1 C51程序设计的基础知识116
5.1.1 C51的优势及其程序结构特点116
5.1.2 C51中的标识符和关键字117
5.2 C51中的数据类型119
5.2.1 字符类型char120
5.2.2 整型int120
5.2.3 长整型long121
5.2.4 浮点型float121
5.2.5 指针型122
5.2.6 位标量bit122
5.2.7 特殊功能寄存器sfr123
5.2.8 16位特殊功能寄存器sfr16123
5.2.9 特殊功能位sbit124
5.3 C51中的常量124
5.3.1 整型常量124
5.3.2 浮点型常量124
5.3.3 字符型常量124
5.3.4 字符串型常量125
5.3.5 位标量125
5.3.6 常量的定义125
5.4 C51中的变量及其存储模式126
5.4.1 C51中的变量126
5.4.2 C51中存储器类型126
5.4.3 C51中存储模式128
5.5 C51中的函数129
5.5.1 一般函数130
5.5.2 中断函数130
5.5.3 再入函数132
5.6 C程序和汇编语言程序的结合133
5.7 典型设计要求的C语言实现方法134
5.8 C51程序设计的几点注意事项137
本章小结140
本章习题141
第6章 80C51单片机的程序开发142
6.1 80C51单片机的程序开发流程142
6.2 80C51单片机程序开发的软硬件平台142
6.2.1 Keil C51软件及其安装142
6.2.2 HK-Keil C仿真器及其安装144
6.3 80C51程序的开发147
6.3.1 Keil μVisionX的启动147
6.3.2 建立并调试用户程序148
6.3.3 HK-Keil C51综合实验系统的应用157
6.3.4 几点使用技巧162
6.4 80C51目标程序的ISP下载163
6.4.1 AT89S5X ISP下载器简介163
6.4.2 ISP下载操作流程163
本章小结166
本章习题166
第7章 80C51单片机的中断与定时系统7.1 中断的概念167
7.1.1 中断功能168
7.1.2 中断过程168
7.2 80C51单片机的中断系统168
7.2.1 中断源及其入口地址169
7.2.2 80C51单片机的中断系统结构和中断控制170
7.2.3 中断过程176
7.3 80C51单片机的定时/计数器178
7.3.1 定时的方法178
7.3.2 定时器的两种工作模式178
7.3.3 定时器的控制179
7.3.4 定时器的工作方式181
7.4 80C51单片机的定时器与中断联合应用举例187
本章小结190
本章习题191
第8章 80C51嵌入式系统接口技术8.1 嵌入式系统接口技术概述192
8.1.1 接口概念192
8.1.2 接口类型193
8.2 80C51单片机的通信接口技术194
8.2.1 串行通信的基本知识194
8.2.2 80C51单片机的串行接口200
8.2.3 80C51单片机与外设的通信总线220
8.3 80C51单片机的人机交互接口技术240
8.3.1 键盘接口技术240
8.3.2 显示接口设计243
8.3.3 键盘/LED显示器接口ZLG7290251
本章小结257
本章习题259
第9章 80C51单片机的SoC化嵌入式系统9.1 ADμC8xx嵌入式数据采集系统260
9.1.1 A/D转换器260
9.1.2 D/A转换器262
9.1.3 ADμC812的主要特点263
9.1.4 ADμC812的功能部件263
9.1.5 ADμC824简介265
9.2 C8051F系统级单片机268
9.2.1 系统组成268
9.2.2 外部引脚及功能272
9.2.3 改进型51内核273
9.2.4 片内存储器274
9.2.5 可编程数字I/O和交叉开关275
9.2.6 可编程计数器阵列275
9.2.7 串行端口276
9.2.8 模/数转换器ADC277
9.2.9 比较器和数/模转换器DAC278
9.2.10 JTAG调试和边界扫描278
本章小结279
本章习题279
第10章 80C51嵌入式系统应用实例10.1 高精度低成本温度控制器280
10.1.1 DS1620温度测量与控制原理280
10.1.2 控制电路的实现286
10.1.3 控制程序设计287
10.2 多功能报警系统288
10.2.1 系统的组成与工作原理288
10.2.2 软件程序设计290
本章小结293
本章习题293
附录A 指令速查表(按字母顺序排列)294
附录B PDIUSBD 12引脚描述298
附录C PDIUSBD 12端点描述300
附录D PDIUSBD 12的命令描述301
附录E ZLG7290的应用程序302
参考文献307