图书介绍

单片计算机基础及应用PDF|Epub|txt|kindle电子书版本网盘下载

单片计算机基础及应用
  • 刘岚,尹勇,撒继铭,周嵘,方浩,潘爱民编著 著
  • 出版社: 武汉:武汉理工大学出版社
  • ISBN:9787562943488
  • 出版时间:2016
  • 标注页数:288页
  • 文件大小:55MB
  • 文件页数:300页
  • 主题词:单片微型计算机-基本知识

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 计算机的分类及特点2

1.1.3 计算机的架构和指令集分类(冯·洛伊曼和哈佛、CISC和RISC)3

1.2 数制与编码5

1.2.1 数制的基本概念5

1.2.2 常用的数制分类(二、八、十、十六进制)6

1.2.3 数制的表示方法7

1.2.4 数制转换7

1.3 数据在计算机内的表示10

1.3.1 数据在计算机内的二进制形式表示10

1.3.2 带符号二进制数的表示法(原码、反码、补码)10

1.3.3 二进制数的算术运算(进位、溢出等概念)13

1.3.4 二进制数的逻辑运算16

1.4 常用编码(BCD、ASCII、汉字编码)18

1.4.1 BCD码18

1.4.2 ASCII码19

1.4.3 汉字编码20

1.5 定点数与浮点数21

1.5.1 定点数21

1.5.2 浮点数22

2 计算机的基本工作原理24

2.1 计算机的组成单元24

2.2 中央处单元(CPU)24

2.3 存储器25

2.3.1 半导体存储器简介27

2.3.2 半导体存储器的工作原理29

2.3.3 静态RAM的内部结构30

2.3.4 静态RAM存储器芯片Intel 211431

2.3.5 动态RAM的内部结构33

2.3.6 动态RAM存储器芯片Intel 2164A33

2.4 I/O接口34

2.4.1 I/O接口的功能35

2.4.2 CPU与I/O接口之间的信息36

2.4.3 I/O接口的内部结构36

2.5 总线37

2.5.1 内部总线37

2.5.2 系统总线38

2.5.3 外部总线39

2.6 数据的基本单位40

2.6.1 单位表示40

2.6.2 大端格式和小端格式41

2.6.3 规则字和非规则字41

2.7 计算机系统42

2.7.1 8086计算机系统42

2.7.2 PC计算机系统42

2.7.3 51单片机系统43

2.8 计算机的程序执行44

2.8.1 PC机的程序执行44

2.8.2 51单片机的程序执行45

2.9 流水线45

3 MCS-51单片机内部结构47

3.1 单片机简介47

3.1.1 单片机的发展47

3.1.2 单片机的分类48

3.1.3 单片机应用等级51

3.1.4 单片机应用领域52

3.2 51单片机的内部结构52

3.3 存储器54

3.3.1 51单片机的存储器组织54

3.3.2 程序存储器55

3.3.3 外部数据存储器56

3.3.4 内部数据存储器56

3.4 特殊功能寄存器59

3.5 时钟电路与复位电路64

3.5.1 时钟电路64

3.5.2 基本时序单位65

3.5.3 复位电路65

3.6 引脚功能66

3.7 单片机最小系统67

4 51单片机的指令系统70

4.1 程序设计语言70

4.1.1 指令、指令系统和程序70

4.1.2 机器码和机器语言70

4.1.3 助记符和汇编语言71

4.1.4 高级语言71

4.2 寻址方式72

4.2.1 立即寻址72

4.2.2 直接寻址73

4.2.3 寄存器寻址73

4.2.4 寄存器间接寻址74

4.2.5 变址寻址75

4.2.6 相对寻址75

4.2.7 位寻址75

4.3 基本指令75

4.3.1 传送类指令75

4.3.2 字节交换指令79

4.3.3 算术运算和逻辑运算指令80

4.3.5 控制转移指令84

4.3.6 位操作指令87

5 51单片机汇编程序设计91

5.1 概述91

5.2 汇编语言的语句格式92

5.3 伪指令94

5.4 汇编语言程序设计步骤95

5.5 顺序程序设计96

5.6 分支程序设计97

5.7 循环程序设计100

5.8 位操作程序设计102

5.9 子程序104

6 51单片机的C程序设计108

6.1 概述108

6.2 C51程序结构108

6.2.1 C51的函数108

6.2.2 C51的中断函数110

6.3 C51的数据类型110

6.4 数据的存储器类型和存储器模式111

6.4.1 数据的存储器类型111

6.4.2 存储器模式112

6.4.3 变量说明112

6.5 指针113

6.5.1 指针和指针变量113

6.5.2 指针变量的类型114

6.5.3 指针变量的说明115

6.5.4 指向数组的指针变量115

6.6 C51对SFR、可寻址位、存储器和I/O口的定义116

6.6.1 特殊功能寄存器SFR定义116

6.6.2 对位变量的定义117

6.6.3 C51对存储器和外接I/O口的绝对地址访问117

6.7 C51的运算符118

6.8 函数119

6.8.1 函数的分类119

6.8.2 函数的定义120

6.8.3 函数的调用123

6.8.4 对被调函数的说明126

6.9 汇编语言和C语言的混合编程126

6.9.1 C语言程序和汇编语言程序参数的传递127

6.9.2 C语言程序调用汇编语言程序举例127

6.10 开发工具简介(Keil C)132

6.10.1 系统概述132

6.10.2 Keil C51单片机软件开发系统的整体结构133

6.10.3 Keil C51操作入门示例133

6.10.4 在Keil C51下调试仿真136

7 51单片机中断系统139

7.1 中断的基本概念139

7.1.1 中断、中断系统和中断源139

7.1.2 中断的种类139

7.1.3 中断的处理过程140

7.1.4 中断优先级和中断嵌套141

7.2 51单片机的中断系统142

7.2.1 中断源142

7.2.2 51单片机的中断寄存器143

7.3 MCS-51中断处理过程145

7.3.1 中断响应条件145

7.3.2 中断响应过程146

7.3.3 中断的清除148

7.4 中断的程序设计149

7.4.1 中断初始化149

7.4.2 主程序的安排149

7.4.3 中断编程举例149

8 51单片机的I/O接口154

8.1 P0~P3口的功能和内部结构154

8.1.1 接口功能与内部结构154

8.1.2 负载能力156

8.2 I/O口编程举例157

8.3 用并行口设计LED数码显示器158

8.3.1 LED数码管结构及编码158

8.3.2 LED数码管的显示方式160

8.3.3 LED数码管译码161

8.4 用并行口设计键盘电路163

8.4.1 概述163

8.4.2 独立式键盘和矩阵式键盘164

9 51单片机定时/计数器169

9.1 概述169

9.1.1 定时与计数的概念169

9.1.2 定时的方法169

9.1.3 初始值与溢出170

9.2 51单片机定时/计数器工作原理170

9.2.1 单片机定时/计数器结构170

9.2.2 定时器/计数器的寄存器171

9.3 51单片机定时/计数器的工作方式172

9.3.1 工作方式172

9.3.2 初始值C的计算方法及加载方式174

9.4 51单片机定时/计数器的应用175

9.4.1 定时/计数器的初始化编程175

9.4.2 应用编程举例175

10 51单片机的串行接口180

10.1 概述180

10.1.1 同步通信和异步通信方式180

10.1.2 通信方向181

10.1.3 串行通信接口的任务182

10.1.4 波特率和发送接收时钟183

10.1.5 信号的调制和解调184

10.1.6 RS-232介绍及通信线的连接184

10.1.7 单片机串行通信电路188

10.2 单片机串行口的结构与工作原理189

10.2.1 串行口结构189

10.2.2 工作原理190

10.2.3 波特率的设定191

10.3 串行口的控制寄存器191

10.3.1 串行口的控制寄存器SCON191

10.3.2 电源控制寄存器PCON192

10.4 串行口的工作方式192

10.5 串行口的应用编程194

10.5.1 查询方式195

10.5.2 中断方式198

10.6 利用串行口方式0扩展I/O口200

11 51单片机的扩展204

11.1 单片机系统总线和系统的扩展方法204

11.1.1 单片机系统的引脚规律204

11.1.2 外围芯片的引脚规律205

11.1.3 系统扩展的方法205

11.1.4 译码方法(线选、译码器)206

11.2 存储器的扩展210

11.2.1 存储器的引脚规律210

11.2.2 时序211

11.2.3 程序存储器的扩展213

11.2.4 数据存储器的扩展216

11.3 I/O接口的扩展219

11.3.1 通用锁存器、缓冲器的扩展222

11.3.2 可编程并行接口芯片的扩展224

11.4 存储器和I/O综合扩展举例231

11.5 定时器/计数器扩展234

11.6 中断的扩展239

11.7 D/A扩展242

11.7.1 D/A概述243

11.7.2 DAC0832的扩展接口244

11.7.3 DAC0832的应用举例246

11.7.4 DAC1210的扩展接口248

11.8 A/D扩展251

11.8.1 A/D概述251

11.8.2 ADC0809的扩展接口253

11.8.3 AD574的扩展接口257

11.9 隔离与驱动260

附录 MCS-51指令表265

参考答案269

主要参考文献288

热门推荐