图书介绍

单片机原理及应用PDF|Epub|txt|kindle电子书版本网盘下载

单片机原理及应用
  • 马永杰,王丽丽,摆玉龙编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302255109
  • 出版时间:2011
  • 标注页数:225页
  • 文件大小:11MB
  • 文件页数:237页
  • 主题词:单片微型计算机-高等学校-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

单片机原理及应用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 存储器和I/O接口3

1.2 MCS-51系列单片机及其他新型单片机4

1.2.1 MCS-51系列单片机4

1.2.2 AT89C51单片机6

1.2.3 其他新型单片机6

1.3 计算机基础知识8

1.3.1 数制8

1.3.2 计算机中常用的编码10

1.3.3 计算机中有符号数的表示方法11

第2章 89C51的结构和原理14

2.1 89C51单片机的结构14

2.1.1 89C51单片机的基本组成14

2.1.2 89C51单片机的内部结构15

2.2 89C51单片机引脚及功能17

2.3 89C51单片机存储器配置19

2.3.1 程序存储器地址空间20

2.3.2 数据存储器21

2.4 时钟电路与CPU时序25

2.4.1 片内时钟信号的产生25

2.4.2 CPU取指、执指时序26

2.5 输入输出端口结构27

2.5.1 P0口28

2.5.2 P1口29

2.5.3 P2口30

2.5.4 P3口31

2.5.5 端口负载能力和接口要求31

2.6 复位及复位电路32

2.6.1 复位操作32

2.6.2 复位信号及其产生33

2.6.3 复位电路33

2.7 89C51单片机的工作方式34

2.7.1 方式的设定35

2.7.2 空闲(等待、待机)工作方式35

2.7.3 掉电(停机)工作方式36

第3章 89C51的指令系统37

3.1 指令系统概述37

3.1.1 指令和程序设计语言37

3.1.2 89C51指令格式37

3.1.3 89C51单片机指令系统分类38

3.2 寻址方式38

3.2.1 立即数寻址39

3.2.2 寄存器寻址39

3.2.3 寄存器间接寻址39

3.2.4 直接寻址39

3.2.5 基址加变址寻址40

3.2.6 相对寻址40

3.2.7 位寻址40

3.3 89C51的指令系统41

3.3.1 数据传送指令42

3.3.2 算术运算指令46

3.3.3 逻辑运算指令49

3.3.4 控制转移指令51

3.3.5 位操作指令57

第4章 汇编语言程序设计59

4.1 编程的步骤、方法和技巧59

4.1.1 编程语言简介59

4.1.2 汇编语言源程序的设计步骤60

4.1.3 汇编语言的语句格式61

4.1.4 编程的方法和技巧62

4.2 汇编语言程序的基本结构63

4.2.1 顺序结构63

4.2.2 分支结构64

4.2.3 循环程序设计66

4.2.4 子程序68

4.3 汇编语言源程序的编辑和汇编70

4.3.1 源程序的编辑和汇编71

4.3.2 伪指令71

第5章 中断系统75

5.1 中断的概念75

5.1.1 中断系统的概念75

5.1.2 单片机中断系统需要解决的问题77

5.1.3 中断的主要功能77

5.2 89C51的中断系统结构及中断控制78

5.2.1 89C51中断源78

5.2.2 中断控制79

5.3 中断处理过程83

5.3.1 中断响应84

5.3.2 中断处理86

5.3.3 中断返回87

5.3.4 中断请求的撤销88

5.3.5 中断服务程序的组成89

5.4 外部中断扩展方法90

5.4.1 利用定时器扩展外部中断源90

5.4.2 中断加查询扩展外部中断源91

5.5 中断程序举例92

5.5.1 主程序92

5.5.2 中断服务程序92

第6章 定时器/计数器95

6.1 定时器概述95

6.2 定时器的控制96

6.2.1 工作方式控制寄存器TMOD96

6.2.2 控制寄存器TCON97

6.3 定时器的4种模式及应用98

6.3.1 4种工作模式98

6.3.2 定时器/计数器编程100

6.3.3 应用举例104

第7章 89C51串行口及串行通信110

7.1 串行通信的基本知识110

7.1.1 串行通信的分类110

7.1.2 串行通信的制式112

7.2 89C51串行口及应用113

7.2.1 串行口的结构113

7.2.2 串行通信过程114

7.2.3 串行口工作方式及帧格式114

7.2.4 串行口控制115

7.2.5 工作方式与波特率设置116

7.2.6 串行口各工作方式的应用117

7.3 RS-232C及串行通信硬件设计122

7.4 89C51单片机的点对点通信124

7.4.1 查询方式进行双机通信125

7.4.2 中断方式进行双机通信126

7.5 89C51与PC间的通信128

7.5.1 PC通信软件设计128

7.5.2 89C51通信软件设计135

第8章 单片机系统扩展140

8.1 单片机系统扩展及结构140

8.1.1 单片机的扩展结构140

8.1.2 单片机系统扩展的实现141

8.2 程序存储器扩展142

8.2.1 常用的程序存储器芯片142

8.2.2 程序存储器扩展145

8.3 数据存储器扩展147

8.3.1 常用的静态数据存储芯片147

8.3.2 数据存储器扩展149

8.4 I/O端口的扩展153

8.4.1 简单的I/O接口扩展153

8.4.2 可编程I/O接口电路的扩展154

第9章 应用系统配置及接口技术161

9.1 人-机通道配置与接口技术161

9.1.1 键盘接口161

9.1.2 LED显示器接口166

9.2 键盘/显示器组合接口电路170

9.2.1 并行口控制的键盘/显示器组合接口电路170

9.2.2 串口扩展键盘/显示器接口电路172

9.3 A/D转换器及其接口技术178

9.3.1 模数(A/D)转换器的概念179

9.3.2 A/D转换芯片ADC0809180

9.3.3 A/D转换芯片MC14433182

9.4 D/A转换器及其接口技术186

9.4.1 数模(D/A)转换器的概念186

9.4.2 D/A转换芯片DAC0832186

第10章 89C51的C程序设计190

10.1 89C51的C编程概述190

10.1.1 C语言在单片机系统开发中的特点190

10.1.2 C语言在单片机中的开发环境191

10.1.3 C语言程序开发的具体步骤191

10.2 89C51程序的运算符、表达式及语法规则194

10.2.1 运算符分类与优先级194

10.2.2 各种运算符与表达式194

10.2.3 89C51的语法规则195

10.3 89C51程序设计196

10.3.1 单片机上C语言编程的优化196

10.3.2 89C51的C编程举例200

第11章 89C51应用系统设计204

11.1 单片机应用系统设计方法204

11.1.1 系统设计的基本要求205

11.1.2 总体方案设计205

11.1.3 硬件设计205

11.1.4 软件设计206

11.1.5 应用系统调试208

11.2 单片机应用系统可靠性设计208

11.2.1 硬件可靠性设计209

11.2.2 软件可靠性设计214

11.2.3 系统自诊断技术216

11.3 单片机实际应用系统设计217

参考文献225

热门推荐