图书介绍

单片微型计算机原理与接口技术 第3版【2025|PDF下载-Epub版本|mobi电子书|kindle百度云盘下载】

单片微型计算机原理与接口技术 第3版
  • 高锋编著 著
  • 出版社: 北京:科学出版社
  • ISBN:9787030377418
  • 出版时间:2013
  • 标注页数:281页
  • 文件大小:48MB
  • 文件页数:292页
  • 主题词:单片微型计算机-理论-高等学校-教材;单片微型计算机-接口技术-高等学校-教材

PDF下载


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

下载说明

单片微型计算机原理与接口技术 第3版PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第一章 绪论1

1.1单片微机的发展1

1.1.1单片微机的概念1

1.1.2单片微机的发展2

1.2 80C51系列单片微机4

1.3单片微机的应用8

1.4本教程的教学安排10

思考与练习11

第二章 80C51单片微机的基本结构12

2.1 80C51单片微机的内部结构12

2.2 80C51单片微机的引脚及其功能15

2.3 80C51单片微机CPU的结构和特点18

2.3.1中央控制器18

2.3.2运算器20

2.3.3时钟电路及CPU的工作时序23

2.4 80C51单片微机存储器结构和地址空间27

2.4.1程序存储器28

2.4.2片内数据存储器30

2.4.3片外数据存储器34

2.5 80C51单片微机并行输入/输出端口35

2.5.1 P0口35

2.5.2 P1口37

2.5.3 P2口39

2.5.4 P3口41

2.6 80C51单片微机布尔(位)处理器43

2.7 80C51单片微机的工作方式43

2.7.1复位方式43

2.7.2程序执行方式45

2.7.3低功耗工作方式45

思考与练习47

第三章 80C51单片微机的指令系统49

3.1 80C51指令系统概述49

3.1.1寻址方式49

3.1.2指令格式55

3.1.3指令分类56

3.1.4指令系统中使用符号说明56

3.1.5单片微机执行指令的过程57

3.2数据传送类指令57

3.2.1内部8位数据传送指令58

3.2.2 16位数据传送指令60

3.2.3外部数据传送指令61

3.2.4程序存储器数据传送指令(或称查表指令)62

3.2.5数据交换指令62

3.2.6堆栈操作指令63

3.3算术运算类指令65

3.3.1加法指令65

3.3.2带进位加法指令66

3.3.3加1指令67

3.3.4二-十进制调整指令67

3.3.5带借位减法指令69

3.3.6减1指令70

3.3.7乘法/除法指令70

3.4逻辑运算类指令71

3.4.1逻辑“与”运算指令71

3.4.2逻辑“或”运算指令72

3.4.3逻辑“异或”运算指令72

3.4.4累加器移位/循环指令73

3.4.5累加器按位取反指令74

3.4.6累加器清0指令74

3.5控制程序转移类指令75

3.5.1无条件转移指令75

3.5.2条件转移指令78

3.5.3循环转移指令80

3.5.4子程序调用指令81

3.5.5返回指令82

3.5.6空操作指令83

3.6布尔(位)操作类指令83

3.6.1布尔(位)传送指令83

3.6.2布尔(位)状态控制指令84

3.6.3布尔(位)逻辑操作指令84

3.6.4布尔(位)条件转移指令85

思考与练习87

第四章 80C51单片微机的程序设计91

4.1概述91

4.1.1汇编语言格式91

4.1.2伪指令语句94

4.2 80C51汇编语言程序设计98

4.2.1顺序结构程序设计98

4.2.2分支结构程序设计105

4.2.3循环结构程序设计111

4.2.4子程序设计116

4.2.5程序设计举例121

思考与练习123

第五章 80C51单片微机的中断系统原理及应用127

5.1中断系统概述127

5.1.1单片微机的中断系统需要解决的问题127

5.1.2中断的主要功能128

5.2 80C51的中断系统129

5.2.1中断源129

5.2.2中断矢量130

5.3中断的控制131

5.3.1中断标志131

5.3.2中断允许控制132

5.3.3中断优先级132

5.3.4外部中断触发方式133

5.3.5中断请求的撤除133

5.4中断的响应过程和响应时间134

5.4.1中断的响应过程134

5.4.2中断响应时间136

5.5外部中断源的扩展137

5.6 80C51的单步操作139

5.7中断服务程序设计139

思考与练习141

第六章 80C51单片微机的定时器/计数器原理及应用142

6.1概述142

6.2定时器/计数器T0、T1143

6.2.1与定时器/计数器T0、T1有关的特殊功能寄存器143

6.2.2定时器/计数器T0、T1工作方式146

6.3监视定时器(看门狗)T3149

6.4定时器/计数器应用编程151

6.4.1定时器应用151

6.4.2计数器应用155

6.4.3门控位GATE应用158

6.4.4运行中读定时器/计数器161

思考与练习161

第七章 80C51单片微机的串行口原理及应用163

7.1串行数据通信概述163

7.2 80C51串行口结构及控制165

7.2.1 80C51串行口结构165

7.2.2 80C51串行口控制166

7.3串行口工作方式168

7.3.1串行口方式0——同步移位寄存器方式168

7.3.2串行口方式1——8位UART170

7.3.3串行口方式2和3——9位UART173

7.4串行口应用175

7.4.1串行口的波特率发生器及波特率计算175

7.4.2方式0的编程和应用176

7.4.3方式1的编程和应用177

7.4.4方式2、3的编程和应用182

思考与练习186

第八章 单片微机的系统扩展原理与接口技术187

8.1系统扩展原理187

8.1.1外部并行扩展原理188

8.1.2外部串行扩展原理192

8.2程序存储器的扩展196

8.2.1程序存储器扩展时的总线功能和操作时序196

8.2.2片外程序存储器的扩展197

8.3数据存储器的扩展199

8.3.1并行数据存储器的扩展199

8.3.2串行数据存储器的扩展201

8.4 I/O的扩展及应用213

8.4.1 I/O扩展概述213

8.4.2 80C51单片微机I/O口直接应用217

8.4.3 80C51简单I/O的扩展及应用218

8.4.4可编程并行I/O接口芯片8255A的扩展及应用219

8.4.5串行I/O接口芯片PCF8574/PCF8574A的扩展及应用226

8.5 D/A转换器接口的扩展及应用229

8.5.1概述229

8.5.2 8位并行D/A转换器芯片DAC0832230

8.5.3 DAC0832的扩展与应用232

8.6 A/D转换器接口的扩展及应用234

8.6.1概述234

8.6.2 8位并行A/D转换器芯片ADC0809235

8.6.3 ADC0809的扩展及应用237

8.7键盘接口的扩展及应用240

8.7.1键盘接口工作原理241

8.7.2键盘接口电路扩展243

8.8显示接口的扩展及应用244

8.8.1 LED显示器的工作原理与扩展244

8.8.2 LCD显示器的工作原理与扩展248

8.9系统扩展时的可靠性与低功耗设计256

8.9.1系统扩展时的可靠性设计256

8.9.2系统扩展时的低功耗设计258

思考与练习259

第九章 单片微机应用系统实例262

9.1数据采集系统262

9.2无总线单片微机应用系统264

附录A 80C51指令表269

附录B 多种单片微机型号命名法274

B.1 Intel公司单片微机型号命名示例274

B.2 Philips公司单片微机型号命名示例274

B.3 Atmel公司89系列单片微机的型号编码277

附录C 单片微机常见缩略语表278

附录D ASCII码表与控制符号定义表280

参考文献281

热门推荐