图书介绍
单片机原理与应用及C51程序设计pdf电子书版本下载
- 唐颖主编 著
- 出版社: 北京市:北京大学出版社
- ISBN:7301136765
- 出版时间:2008
- 标注页数:280页
- 文件大小:14MB
- 文件页数:289页
- 主题词:单片微型计算机-C语言-程序设计-高等学校-教材
PDF下载
下载说明
单片机原理与应用及C51程序设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如 BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 单片机概述 1
1.1单片机的基本概念与发展概况 1
基本概念 1
发展概况 2
1.2单片机的特点及应用 5
单片机的特点 5
单片机的应用 5
1.3常用单片机系列介绍 6
常用单片机产品系列及性能简介 6
MCS-51系列单片机分类 8
AT89系列单片机分类 10
其他公司的51系列单片机 11
本章小结 12
习题 12
第2章 MCS-51系列单片机的内部结构 13
2.1 MCS-51系列单片机内部结构和引脚说明 13
MCS-51型单片机内部结构框图 13
MCS-51型单片机外部引脚说明 17
2.2 MCS-51型单片机存储器 19
程序存储器 20
数据存储器 21
2.3 MCS-51型单片机并行输入/输出接口 24
P0端口结构及功能 24
P1端口结构及功能 26
P2端口结构及功能 26
P3端口结构及功能 27
2.4 MCS-51型单片机的时钟电路与时序 28
时钟电路 28
CPU时序 28
MCS-51型单片机的复位电路 30
MCS-51型单片机的掉电和节电方式 32
本章小结 33
习题 33
第3章 MCS-51型单片机指令系统和汇编语言程序设计 35
3.1指令系统基本概念 35
指令基本格式 35
指令分类 36
指令描述符号介绍 36
3.2 MCS-51型单片机的寻址方式 37
立即寻址 37
直接寻址 37
寄存器寻址 37
寄存器间接寻址 38
变址寻址 38
相对寻址 38
位寻址 39
3.3 MCS-51型单片机的指令系统 40
数据传送类指令 40
算术运算类指令 46
逻辑运算及移位指令 52
位操作类指令 55
控制转移类指令 58
3.4汇编程序设计示例 63
汇编程序伪指令 64
顺序程序 66
分支程序 67
循环程序 69
查表程序 74
散转程序 76
子程序 77
本章小结 80
习题 80
第4章 MCS-51系列单片机C语言程序设计 86
4.1 C语言与MCS-51系列单片机 86
C语言的特点及程序结构 86
C语言与MCS-51系列单片机 88
C51程序结构 88
4.2 C51的数据类型 89
4.3 C51的运算量 91
常量 91
变量 92
存储模式 95
绝对地址访问 96
4.4 C51的运算符及表达式 98
赋值运算符 98
算术运算符 98
关系运算符 99
逻辑运算符 99
位运算符 99
复合赋值运算符 100
逗号运算符 100
条件运算符 100
指针与地址运算符 100
4.5表达式语句及复合语句 101
表达式语句 101
复合语句 102
4.6 C51的输入/输出 102
格式输出函数printf( ) 103
格式输入函数scanf( ) 103
4.7 C51程序基本结构与相关语句 104
C51的基本结构 104
if语句 106
switch/case语句 106
while语句 107
do-while语句 108
for语句 108
循环的嵌套 109
break和continue语句 110
return语句 110
4.8函数 111
函数的定义 111
函数的调用与声明 113
函数的嵌套与递归 115
4.9 C51构造数据类型 117
数组 117
指针 119
结构 122
联合 125
枚举 126
本章小结 127
习题 127
第5章 MCS-51型单片机的内部硬件资源及应用 129
5.1 MCS-51型单片机的并行输入/输出接口 129
端口输入/输出(I/O)操作 129
I/O端口的位操作指令 129
并行口应用举例 129
5.2 MCS-51型单片机的中断系统 131
中断的基本概念 131
MCS-51型单片机的中断系统与控制 132
MCS-51型单片机中断系统的应用 136
5.3 MCS-51型单片机的定时器/计数器接口 140
定时器/计数器的结构与工作原理 140
定时器/计数器的工作方式 142
定时器/计数器的应用 143
5.4 MCS-51型单片机的串行接口及其串行通信 146
串行通信的基本概念 146
MCS-51型单片机的串行口及控制寄存器 148
MCS-51型单片机串行通信工作方式 150
串行口应用举例 153
本章小结 160
习题 161
第6章 MCS-51型单片机系统功能的扩展 162
6.1单片机最小应用系统 162
6.2存储器的扩展 163
程序存储器的扩展 164
数据存储器的扩展 166
存储器综合扩展举例 167
6.3输入/输出端口扩展 168
简单I/O接口扩展 169
用串行口扩展并行I/O接口 170
可编程I/O接口扩展 171
本章小结 176
习题 176
第7章 MCS-51型单片机接口技术 178
7.1 MCS-51型单片机与LED数码管显示接口 178
LED显示器的结构与原理 178
LED显示器的显示方式 180
LED显示接口典型应用电路 181
7.2 MCS-51型单片机与键盘的接口 184
键盘的工作原理与扫描方式 184
独立式按键及接口 186
矩阵式键盘及接口 187
键盘、显示器组合接口 191
7.3 MCS-51型单片机与A/D转换接口 193
A/D转换芯片ADC0809简介 194
ADC0809与 MCS-51型单片机的接口 195
AD574与MCS-51型单片机的接口 198
7.4 MCS-51型单片机与D/A转换接口 201
D/A转换芯片DAC0832简介 201
DAC0832与MCS-51型单片机的接口实例 203
本章小结 207
习题 207
第8章 综合实例 209
8.1按键次数识别显示电路设计 209
8.2流水灯的设计 210
8.3简易报警发生器设计 212
8.4 LED数码管软件译码显示电路 214
8.5 99秒跑码表设计 217
8.6带数码显示的A/D转换电路 219
8.7步进电动机控制设计 221
习题 223
第9章 单片机应用系统设计 224
9.1单片机应用系统的基本结构 224
单片机应用系统的硬件组成 224
硬件系统设计原则 225
单片机应用系统的软件设计 226
9.2数字电子时钟系统设计实例 227
设计要求及硬件电路设计 227
软件设计 228
9.3单片机遥控系统的应用设计 233
系统要求与设计方案 234
系统硬件电路的设计 234
系统程序设计 239
调试及性能分析 243
控制源程序清单 244
附录A MCS-51单片机指令表 259
附录B ASCII码 263
附录C KEIL C51软件使用简介 264
附录D KEIL C51库函数参考 275
参考文献 280