图书介绍
单片机原理与应用 基于实例驱动和Proteus仿真pdf电子书版本下载
- 李林功编著 著
- 出版社: 北京:科学出版社
- ISBN:9787030362469
- 出版时间:2013
- 标注页数:289页
- 文件大小:112MB
- 文件页数:301页
- 主题词:单片微型计算机-高等学校-教材
PDF下载
下载说明
单片机原理与应用 基于实例驱动和Proteus仿真PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如 BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 概述 1
1.1单片机基本结构 1
1.2单片机的发展 2
1.2.1 4位单片机 2
1.2.2 8位单片机 2
1.2.3 16位单片机 3
1.2.4 32位单片机 3
1.2.5单片机的发展方向 3
1.3单片机的特点 4
1.4单片机的应用 5
思考题 6
第2章 硬件基础 7
2.1体系结构 7
2.2引脚功能 9
2.3输入/输出端口结构 10
2.3.1 P0口 11
2.3.2 P 1口 13
2.3.3 P2口 14
2.3.4 P3口 16
2.4存储器体系结构 18
2.4.1程序存储器 18
2.4.2数据存储器 19
2.5时钟电路 24
2.6指令时序 25
2.7复位电路 25
2.8低功耗模式 27
思考题 28
练习题 28
第3章 指令系统 29
3.1指令格式 29
3.2寻址方式 30
3.3数据传送类指令 35
3.4算术运算类指令 40
3.5逻辑运算类指令 45
3.6控制转移类指令 48
3.7位操作类指令 50
思考题 52
练习题 52
第4章 汇编语言程序设计 54
4.1汇编语言程序设计方法 54
4.2常用伪指令 56
4.3顺序程序设计 58
4.4分支程序设计 58
4.5循环程序设计 65
4.6子程序设计 70
思考题 73
练习题 73
第5章 中断 74
5.1中断源 74
5.2中断控制 75
5.3中断过程 78
5.3.1中断请求 78
5.3.2中断响应 79
5.3.3中断处理 80
5.3.4中断返回 81
5.4外部中断源扩展 82
思考题 89
练习题 89
第6章 定时与计数 91
6.1定时器/计数器结构 91
6.2定时器/计数器工作方式及应用 93
6.2.1工作方式0 93
6.2.2工作方式1 97
6.2.3工作方式2 99
6.2.4工作方式3 102
思考题 107
练习题 107
第7章 串行通信 108
7.1串行通信基础 108
7.1.1异步通信 108
7.1.2同步通信 109
7.1.3串行通信模式 109
7.2 MCS-51单片机串行通信接口 110
7.2.1串行通信控制寄存器 110
7.2.2电源控制寄存器 111
7.3串行通信工作方式及应用 112
7.3.1工作方式0 112
7.3.2工作方式1 114
7.3.3工作方式2 120
7.3.4工作方式3 120
7.3.5多机通信 121
思考题 126
练习题 127
第8章 按键与显示 128
8.1按键的抖动 128
8.2独立式按键 129
8.3矩阵式键盘 132
8.3.1查询扫描方式 133
8.3.2中断扫描方式 137
8.4发光二极管 142
8.5 LED数码管 142
8.5.1 LED数码管静态显示 143
8.5.2 LED数码管动态显示 147
8.6液晶显示 150
8.6.1 LCD 1602液晶显示模块 151
8.6.2 LCD1602应用举例 155
思考题 159
练习题 160
第9章A-D与D-A转换 161
9.1 A-D转换 161
9.1.1 ADC0809结构与引脚 161
9.1.2 ADC0809与单片机的接口 163
9.1.3 ADC0809应用举例 163
9.1.4串行A-D转换 167
9.2 D-A转换 171
9.2.1 DAC0832引脚 171
9.2.2 DAC0832逻辑结构及工作方式 172
9.3直流电动机控制 178
思考题 181
练习题 181
第10章 存储器扩展 182
10.1存储器扩展方法 182
10.2程序存储器扩展 186
10.2.1程序存储器的扩展方法 186
10.2.2程序存储器扩展举例 187
10.3数据存储器扩展 192
10.3.1数据存储器扩展方法 192
10.3.2数据存储器扩展举例 194
思考题 196
练习题 196
第11章 输入/输出接口扩展 197
11.1输入/输出接口的功能 197
11.2简单I/O接口扩展 197
11.3用串行口扩展并行口 200
11.3.1用串行口扩展并行输入口 202
11.3.2用串行口扩展并行输出口 204
11.4用可编程接口芯片扩展接口 206
思考题 206
练习题 206
第12章 应用系统设计 207
12.1单片机应用系统的构成 207
12.2单片机应用系统设计方法 209
12.2.1需求分析 209
12.2.2可行性分析 209
12.2.3系统体系结构设计 210
12.2.4硬件设计 211
12.2.5软件设计 214
12.2.6 综合调试 215
12.3温度监控系统设计 215
12.3.1需求分析 215
12.3.2可行性分析 216
12.3.3系统体系结构 216
12.3.4硬件设计 217
12.3.5软件设计 223
12.3.6综合调试 243
思考题 244
练习题 244
附录 245
附录A ASCII表 245
附录B MCS-51单片机指令系统表 246
附录C Proteus使用简介 251
C.1电路原理图设计 252
C.2 C语言程序设计 257
C.3 Proteus和Keil联调 262
C.4“流水灯”C语言参考程序 265
C.5汇编语言程序调试 265
C.6“流水灯”汇编语言参考程序 268
附录D单片机C语言程序设计 268
D.1汇编语言与C语言 268
D.2 C51基本元素 270
D.3 C51运算符和表达式 275
D.4 C51语句和控制结构 280
D.5 C51函数 286
参考文献 289