图书介绍
单片机原理及应用PDF|Epub|txt|kindle电子书版本网盘下载
- 李飞,郑郁正,文斌等编著 著
- 出版社: 西安:西安电子科技大学出版社
- ISBN:9787560619323
- 出版时间:2007
- 标注页数:236页
- 文件大小:85MB
- 文件页数:244页
- 主题词:单片微型计算机-高等学校-教材
PDF下载
下载说明
单片机原理及应用PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 单片机的基本知识1
1.1 单片机的基本概念1
1.2 单片机的发展历史2
1.3 单片机的特点及应用3
1.3.1 单片机的特点3
1.3.2 MCS—51系列单片机的特点3
1.3.3 单片机的应用4
1.4 常用单片机系列介绍4
习题15
第2章 MCS—51系列单片机的组成结构6
2.1 89系列单片机概述6
2.1.1 89系列单片机的特点6
2.1.2 89系列单片机的结构简介6
2.1.3 不同档次的89系列单片机7
2.2 AT89C52单片机的结构框图9
2.2.1 AT89C52单片机的基本结构框图9
2.2.2 AT89C52单片机的内部结构框图10
2.2.3 AT89C52单片机的封装、引脚及其片外总线结构11
2.3 AT89C52单片机存储器的组织形式13
2.3.1 程序存储器14
2.3.2 数据存储器15
2.3.3 地址分配及寻址区18
2.3.4 特殊功能寄存器SFR21
2.4 AT89C52单片机的复位和省电方式23
2.4.1 复位23
2.4.2 省电方式25
习题226
第3章 MCS—51系列单片机的指令系统27
3.1 基本概念27
3.1.1 有关指令的几个概念27
3.1.2 MCS—51汇编指令格式27
3.1.3 指令中的常用符号28
3.2 寻址方式28
3.3 指令系统的分类30
3.3.1 数据传送类指令30
3.3.2 算术运算类指令34
3.3.3 逻辑运算类指令36
3.3.4 控制转移类指令37
3.3.5 布尔变量操作类指令42
3.4 MCS—51汇编语言伪指令46
3.5 程序设计方法48
3.5.1 顺序程序设计49
3.5.2 分支程序设计49
3.5.3 循环程序设计52
3.5.4 查表程序设计53
3.5.5 子程序设计55
习题357
第4章 MCS—51单片机的I/O应用59
4.1 I/O端口的输入/输出特性59
4.1.1 P1口59
4.1.2 P3口61
4.1.3 P0口62
4.1.4 P2口64
4.2 I/O端口的应用65
4.2.1 I/O端口简单控制程序65
4.2.2 显示器件与单片机的接口67
4.2.3 键盘与单片机的接口71
4.3 简单I/O口的扩展77
习题481
第5章 MCS—51单片机的系统资源扩展82
5.1 认识系统总线82
5.1.1 总线的概念82
5.1.2 地址总线(AB)83
5.1.3 数据总线(DB)84
5.1.4 控制总线(CB)84
5.2 AT89C52最小应用系统84
5.3 MCS—51单片机的系统扩展能力85
5.4 程序存储器的扩展85
5.4.1 外部程序存储器简介86
5.4.2 典型的外部程序存储器的连接86
5.5 外部数据存储器的扩展89
5.5.1 典型的外部数据存储器的连接90
5.5.2 兼有片外ROM和片外RAM的扩展电路92
5.6 I/O口扩展93
5.6.1 单片机I/O口扩展性能93
5.6.2 I/O口扩展用芯片及方法94
5.6.3 8255可编程并行I/O口扩展94
5.6.4 8155可编程并行I/O口扩展99
习题5103
第6章 MCS—51的定时/计数器应用104
6.1 基本概念104
6.1.1 计数与定时104
6.1.2 单片机的定时/计数器介绍104
6.2 AT89C52的定时/计数器概述105
6.2.1 定时/计数器的结构105
6.2.2 定时/计数器的工作模式106
6.3 定时/计数器的特殊功能控制寄存器106
6.3.1 定时/计数器(T0、T1)的方式控制寄存器106
6.3.2 定时/计数器(T0、T1)的控制寄存器107
6.3.3 定时/计数器T2的特殊功能寄存器107
6.3.4 定时/计数器T2的控制寄存器108
6.4 定时/计数器的各种工作模式及应用108
6.4.1 定时/计数器T0和T1108
6.4.2 门控位GATE的应用118
6.4.3 定时/计数器T2118
习题6127
第7章 MCS—51单片机的中断系统129
7.1 中断的概念129
7.1.1 中断129
7.1.2 MCS—51单片机的中断源129
7.1.3 中断嵌套与优先级130
7.2 采用中断控制技术的作用131
7.2.1 速度匹配131
7.2.2 故障处理131
7.2.3 实时处理131
7.3 MCS—51中断系统结构原理131
7.4 中断控制132
7.4.1 中断请求标志寄存器132
7.4.2 中断允许控制寄存器133
7.4.3 中断优先级控制寄存器134
7.5 中断处理136
7.5.1 响应中断的条件136
7.5.2 中断响应所需的时间136
7.5.3 MCS—51中断请求标志位的清除方式136
7.5.4 中断处理的过程137
7.5.5 中断矢量138
7.6 中断服务程序与子程序140
7.7 外部中断的编程应用141
7.7.1 外部中断0的编程及应用141
7.7.2 外部中断1的编程及应用142
7.8 外部中断源的扩展144
7.8.1 利用查询加中断的方式进行扩展144
7.8.2 利用AT89C52的三个定时/计数器进行扩展146
习题7146
第8章 串行接口与应用147
8.1 串行通信的基本知识148
8.2 MCS—51单片机串行口的结构与工作方式150
8.2.1 串行口的结构150
8.2.2 串行口控制寄存器SCON和电源控制寄存器PCON150
8.2.3 波特率设计151
8.3 串行口通信应用152
8.3.1 同步移位方式(方式0)152
8.3.2 10位异步方式(方式1)154
8.3.3 11位异步方式(方式2和方式3)160
习题8169
第9章 I2C总线ADC和DAC的应用170
9.1 I2C总线简介及应用170
9.1.1 I2C总线简介170
9.1.2 I2C总线的时序172
9.1.3 AT24C系列串行E2PROM174
9.2 D/A转换器件及应用177
9.2.1 D/A转换器简介177
9.2.2 串行电压输出型D/A转换器178
9.2.3 10位并行D/A转换器179
9.2.4 8位D/A转换器180
9.3 A/D转换器件及应用182
9.3.1 A/D转换器简介182
9.3.2 ADC0804的性能特点184
9.3.3 V/F转换型A/D电路的应用186
9.3.4 串行A/D器件TLC0831简介及应用187
习题9188
第10章 单片机应用系统设计190
10.1 单片机应用系统的构成190
10.2 单片机应用系统的设计原则191
10.2.1 硬件设计193
10.2.2 软件设计194
10.2.3 硬件电路和印刷电路板的设计原则196
10.2.4 单片机应用系统抗干扰措施197
10.3 8回路电压巡控仪的设计实例199
10.4 数控直流稳压电源205
习题10208
第11章 MCS—51程序开发工具KEIL210
11.1 DOS环境下MCS—51汇编语言程序开发210
11.1.1 汇编环境210
11.1.2 汇编过程210
11.2 Windows下的MCS—51汇编设计211
11.2.1 KEIL51开发平台的安装211
11.2.2 KEIL51开发平台的使用212
11.3 KEIL中的MCS—51汇编语法213
11.3.1 一个程序模块的框架213
11.3.2 KEIL汇编中关于段名的定义214
11.4 KEIL C51程序开发215
11.4.1 建立工程215
11.4.2 从C程序中产生汇编程序216
11.4.3 在C程序中嵌入汇编程序216
11.4.4 C程序产生的汇编源程序说明217
11.4.5 C程序的中断服务程序218
11.5 C51编程中的一些说明218
11.5.1 函数重入218
11.5.2 多模块编程时头文件的定义219
11.5.3 静态变量的用法219
11.5.4 C51中扩展的变量类型220
11.6 目标系统配置220
11.7 MON51监控程序调试方案221
11.7.1 MON51的硬件要求221
11.7.2 MON51代码的产生222
11.7.3 对工程的修改和配置222
11.7.4 对工程进行调试222
11.8 ISD51内置系统调试器方案223
11.8.1 ISD51的硬件要求223
11.8.2 ISD51与用户程序集成223
11.8.3 ISD51提供的调试接口子程序223
11.8.4 配置μVision2224
习题11224
单片机模拟试题(一)225
单片机模拟试题(二)228
单片机模拟试题(三)229
附录 MCS—51系列单片机指令速查表233
附录一 数据传送类指令233
附录二 算术运算类指令234
附录三 逻辑运算类指令234
附录四 控制转移类指令235
附录五 布尔变量操作类指令236