图书介绍
单片机原理及应用PDF|Epub|txt|kindle电子书版本网盘下载
- 刘志君,姚颖编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302438144
- 出版时间:2016
- 标注页数:215页
- 文件大小:26MB
- 文件页数:225页
- 主题词:单片微型计算机-高等学校-教材
PDF下载
下载说明
单片机原理及应用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 单片机的发展概况与未来3
1.2 常用8位单片机系列介绍6
1.2.1 MCS-51系列单片机6
1.2.2 AT89系列单片机简介7
思考与练习9
第2章 AT89S51单片机的硬件结构10
2.1 AT89S51单片机的结构10
2.2 AT89S51的引脚功能11
2.2.1 电源及时钟引脚13
2.2.2 控制引脚13
2.2.3 I/O端口引脚14
2.3 AT89S51的中央处理器(CPU)15
2.3.1 运算部件15
2.3.2 程序状态字寄存器15
2.3.3 控制部件16
2.4 存储器结构17
2.4.1 程序存储器18
2.4.2 内部数据存储器19
2.4.3 特殊功能寄存器21
2.4.4 地址空间26
2.4.5 外部数据存储器28
2.5 I/O端口28
2.5.1 I/O端口的内部结构28
2.5.2 I/O端口的负载能力和接口要求31
2.6 复位电路和时钟电路32
2.6.1 复位电路及工作方式32
2.6.2 时钟电路及时序34
2.7 在线编程ISP36
2.7.1 在线编程接口电路36
2.7.2 编程算法及时序36
2.7.3 串行编程命令37
思考与练习38
第3章 单片机指令系统39
3.1 寻址方式39
3.1.1 指令概述39
3.1.2 寻址方式40
3.2 指令系统44
3.2.1 数据传送类指令44
3.2.2 算术运算类指令48
3.2.3 逻辑运算类指令52
3.2.4 控制转移类指令54
3.2.5 位操作类指令57
思考与练习60
第4章 MCS-51汇编语言程序设计61
4.1 汇编语言程序设计概述61
4.1.1 程序设计语言61
4.1.2 伪指令62
4.2 基本程序设计方法64
4.2.1 顺序程序65
4.2.2 分支程序66
4.2.3 循环程序68
4.2.4 查表程序72
4.2.5 子程序74
4.3 C51程序设计基础及举例77
4.3.1 AT89S51单片机硬件结构的C51定义77
4.3.2 C51代码中嵌入汇编代码80
4.3.3 AT89S51单片机C语言程序设计81
思考与练习83
第5章 AT89S51单片机的中断系统85
5.1 中断的概念85
5.1.1 中断的基本概念及相关术语85
5.1.2 中断的作用86
5.1.3 中断源86
5.1.4 中断系统的基本功能86
5.2 AT89S51单片机的中断系统87
5.2.1 中断源与中断请求87
5.2.2 中断允许控制89
5.2.3 中断优先权管理90
5.2.4 中断响应过程和响应时间91
5.2.5 外部中断应用举例92
5.3 C51中断服务函数的定义及应用93
思考与练习95
第6章 定时器/计数器97
6.1 定时器/计数器的结构97
6.1.1 定时器方式控制寄存器TMOD98
6.1.2 定时器/计数器控制寄存器98
6.2 定时器/计数器的4种工作方式99
6.2.1 方式0(以T0为例)99
6.2.2 方式1100
6.2.3 方式2100
6.2.4 方式3100
6.3 定时器/计数器的编程和应用101
6.3.1 方式0的应用101
6.3.2 方式1的应用102
6.3.3 方式2的应用104
思考与练习105
第7章 AT89S51单片机的串行接口及应用106
7.1 串行口的结构106
7.1.1 串行口控制寄存器SCON107
7.1.2 特殊功能寄存器PCON107
7.2 串行口的工作方式108
7.2.1 方式0108
7.2.2 方式1109
7.2.3 方式2和方式3110
7.3 波特率的制定方法110
7.4 串行口的编程和应用111
7.4.1 方式0的应用111
7.4.2 方式1的应用113
7.4.3 方式2与方式3的应用115
思考与练习119
第8章 单片机的人一机接口技术120
8.1 键盘及其接口120
8.1.1 键盘的管理及类型120
8.1.2 独立式键盘122
8.1.3 矩阵式键盘125
8.2 LED显示器及其接口128
8.2.1 八段LED显示器的结构及工作原理128
8.2.2 静态显示130
8.2.3 动态扫描显示132
8.3 LCD显示器及其接口135
8.3.1 LCD显示器的特点135
8.3.2 液晶显示简介135
8.3.3 1602字符型LCD简介136
8.3.4 LCD 1602的RAM地址映射及标准字库表140
8.3.5 LCD 1602的一般初始化(复位)过程140
8.3.6 LCD 1602的软、硬件设计实例141
思考与练习142
第9章 单片机的扩展技术143
9.1 A/D转换器143
9.1.1 A/D转换器概述143
9.1.2 并行A/D器件ADC0809144
9.1.3 串行A/D器件TLC1549147
9.2 D/A转换器151
9.2.1 D/A转换器概述151
9.2.2 并行D/A转换器件DAC0832152
9.2.3 串行D/A转换器件TLC5615156
9.3 I2C总线概述158
9.3.1 I2 C总线的工作原理158
9.3.2 I2 C总线的接口电路159
9.3.3 I2 C总线工作时序160
9.4 C51应用举例162
9.5 I2 C器件的应用164
9.6 SPI器件的应用167
思考与练习170
第10章 AT89S51单片机应用实例171
10.1 单片机应用系统设计要点171
10.1.1 设计步骤171
10.1.2 设计过程171
10.1.3 系统抗干扰问题解决方案172
10.2 城市路口交通灯的设计173
10.2.1 概述173
10.2.2 硬件设计及电路174
10.2.3 软件设计及框图174
10.3 数字电压表的设计181
10.3.1 概述181
10.3.2 硬件设计及电路181
10.3.3 软件设计183
附录A 指令系统186
附录B ASCII码表190
附录C 课程实验192
实验一 A/D转换192
实验二 D/A转换194
实验三 通用I/O应用195
实验四 定时器/计数器的应用197
实验五 中断系统应用199
实验六 串行通信应用202
实验七 键盘识别204
实验八 模/数转换器的应用208
实验九 数/模转换器的应用212
参考文献215