图书介绍
单片机原理及应用 C51版PDF|Epub|txt|kindle电子书版本网盘下载
- 赵全利,张之枫主编;刘瑞新主审 著
- 出版社: 北京:机械工业出版社
- ISBN:9787111386315
- 出版时间:2012
- 标注页数:263页
- 文件大小:44MB
- 文件页数:275页
- 主题词:单片微型计算机-高等职业教育-教材
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 单片机技术的发展历程和趋势1
1.1.3 单片机系列产品的介绍2
1.1.4 单片机的特点及应用2
1.2 数制和编码3
1.2.1 数制3
1.2.2 编码7
1.3 单片机应用系统的组成10
1.4 实训项目一 单片机实现流水灯仿真过程演示12
1.5 思考与练习17
第2章 MCS-51单片机的基本结构18
2.1 MCS-51单片机的基本组成18
2.1.1 8051单片机的基本组成18
2.1.2 AT89S51单片机的引脚及功能22
2.1.3 AT89S51单片机并行口的结构和功能23
2.2 存储器配置25
2.2.1 AT89S51单片机存储配置简介25
2.2.2 程序存储器26
2.2.3 数据存储器27
2.2.4 特殊功能寄存器29
2.3 CPU时序与时钟电路30
2.3.1 CPU时序30
2.3.2 时钟电路32
2.4 复位电路32
2.4.1 复位的概念32
2.4.2 复位电路的设计33
2.5 实训项目二 单片机的最小系统组成34
2.6 思考与练习35
第3章 MCS-51单片机指令系统及汇编语言程序设计36
3.1 指令系统简介及寻址方式36
3.1.1 指令分类36
3.1.2 指令格式36
3.1.3 寻址方式37
3.1.4 寻址空间及符号注释40
3.2 指令系统及应用举例41
3.2.1 数据传送指令41
3.2.2 算术运算指令44
3.2.3 逻辑操作指令45
3.2.4 位操作指令47
3.2.5 控制转移类指令48
3.3 汇编语言程序设计52
3.3.1 伪指令52
3.3.2 汇编语言程序结构及实例54
3.4 实训项目三 单片机指令系统及汇编语言程序设计练习59
3.4.1 汇编指令程序段项目练习59
3.4.2 汇编语言程序设计项目61
3.5 思考与练习64
第4章 单片机C语言程序设计基础65
4.1 Keil C简介与环境设置65
4.2 C51简介66
4.2.1 C51的扩展66
4.2.2 存储区67
4.2.3 存储模式68
4.2.4 数据类型68
4.3 C51基础知识及表达式70
4.3.1 C语言的标识符和关键字70
4.3.2 算术运算符与表达式72
4.3.3 关系运算符与表达式72
4.3.4 逻辑运算符与表达式72
4.3.5 赋值运算符与表达式73
4.3.6 自增和自减运算符与表达式74
4.3.7 位运算符与表达式74
4.3.8 条件运算符与表达式76
4.4 C51控制语句76
4.4.1 条件语句76
4.4.2 switch/case语句77
4.4.3 循环结构78
4.5 数组81
4.5.1 一维数组的定义、引用及初始化81
4.5.2 一维数组应用82
4.6 指针83
4.6.1 指针和指针变量83
4.6.2 指针变量的定义、赋值及引用83
4.7 函数85
4.8 C51开发工具的使用90
4.9 常用Keil C调试方法95
4.9.1 程序复位95
4.9.2 断点的设置和删除方法95
4.9.3 查看和修改寄存器的内容96
4.9.4 观察和修改变量97
4.9.5 查看定时/计数器的方法97
4.9.6 查看外部I/O状态97
4.9.7 查看外部中断98
4.10 C51应用程序设计举例98
4.10.1 输入98
4.10.2 输出102
4.11 实训项目四 C51实现流水灯103
4.12 思考与练习105
第5章 MCS-51单片机典型功能部件结构及应用106
5.1 中断系统106
5.1.1 中断的概念106
5.1.2 MCS-51中断系统结构及中断控制107
5.1.3 MCS-51中断响应过程110
5.1.4 中断响应后中断请求的撤除111
5.1.5 中断系统的应用及实例112
5.2 MCS-51单片机定时/计数器114
5.2.1 定时/计数器概述114
5.2.2 定时/计数器的控制115
5.2.3 定时/计数器的工作模式116
5.2.4 定时/计数器的应用举例120
5.3 串行口124
5.3.1 串行通信的基本概念124
5.3.2 MCS-51单片机串行口128
5.3.3 串行口的应用133
5.3.4 常用串行通信总线标准及接口电路146
5.4 实训项目五 51单片机外部中断及定时器中断149
5.4.1 实训项目 输入口程序设计项目149
5.4.2 实训项目 输出口程序设计项目151
5.5 思考与练习153
第6章 MCS-51系统扩展技术155
6.1 单片机系统扩展概述155
6.2 程序存储器的扩展157
6.2.1 常用的程序存储器157
6.2.2 程序存储器的扩展161
6.3 数据存储器的扩展164
6.3.1 常用的数据存储器164
6.3.2 数据存储器的扩展165
6.4 I/O端口的扩展167
6.4.1 简单并行I/O口的扩展167
6.4.2 8155可编程多功能接口的扩展169
6.5 实训项目六 8155扩展键盘与显示175
6.6 思考与练习179
第7章 单片机典型I/O接口技术180
7.1 键盘及接口电路180
7.1.1 键盘的分类180
7.1.2 键盘的工作原理180
7.1.3 键盘结构及扫描子程序181
7.1.4 键盘接口扩展设计186
7.2 显示器及接口电路187
7.2.1 LED状态显示187
7.2.2 LED数码显示189
7.2.3 七段LED数码管显示接口191
7.2.4 LCD液晶显示器接口194
7.3 A/D、D/A转换器与单片机的接口199
7.3.1 D/A转换器200
7.3.2 A/D转换器204
7.4 实训项目七 键盘及LED显示器程序设计210
7.5 思考与练习212
第8章 单片机应用系统213
8.1 单片机应用系统的开发过程213
8.1.1 总体论证213
8.1.2 总体设计213
8.1.3 硬件设计215
8.1.4 软件设计215
8.1.5 联机调试216
8.1.6 脱机运行216
8.2 单片机应用系统的设计项目实例216
8.2.1 项目1 光电计数器217
8.2.2 项目2 交通灯管理系统223
8.2.3 项目3 电子点阵显示屏228
8.2.4 项目4 数字电压表232
8.2.5 项目5 智能循迹小车235
8.2.6 项目6 采用DS12C887时钟芯片及温度显示的LCD电子时钟239
8.3 思考与练习253
附录254
附录A MCS-51指令表254
附录B ASCII(美国标准信息交换码)码表258
附录C 常用C51库函数258
附录D 书中非标准符号与国标的对照表261
参考文献263