图书介绍

单片机原理与应用系统开发2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

单片机原理与应用系统开发
  • 程琤主编 著
  • 出版社: 北京:国防工业出版社
  • ISBN:9787118071252
  • 出版时间:2010
  • 标注页数:230页
  • 文件大小:17MB
  • 文件页数:241页
  • 主题词:单片微型计算机

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 单片机发展概况2

1.1.2 单片机的发展趋势3

1.1.3 单片机厂商及机型3

1.2 常用8位单片机4

1.3 MCS-51系列单片机5

1.4 单片机应用7

习题8

第2章 MCS-51单片机基本结构9

2.1 MCS-51单片机内部结构9

2.1.1 CPU10

2.1.2 存储器12

2.1.3 I/O端口16

2.1.4 中断系统19

2.1.5 定时/计数器19

2.2 MCS-51单片机引脚功能19

2.3 MCS-51单片机时序21

2.3.1 机器周期和指令周期21

2.3.2 取指/执行时序23

2.3.3 访问片外ROM/RAM指令时序24

2.4 单片机复位与复位电路25

2.4.1 复位状态25

2.4.2 复位电路26

2.5 单片机最小应用系统27

2.6 单片机低功耗运行28

习题29

第3章 MCS-51单片机指令系统31

3.1 指令格式与分类31

3.1.1 指令格式31

3.1.2 指令分类32

3.2 寻址方式34

3.2.1 立即寻址34

3.2.2 直接寻址35

3.2.3 寄存器寻址35

3.2.4 寄存器间接寻址35

3.2.5 基址加变址寻址36

3.2.6 相对寻址36

3.3 数据传送类指令37

3.3.1 内部数据存储器传送指令37

3.3.2 外部数据存储器传送指令38

3.3.3 程序存储器数据传送指令38

3.3.4 数据交换指令38

3.3.5 堆栈操作指令39

3.4 算术运算类指令39

3.4.1 加法运算指令39

3.4.2 减法运算指令40

3.4.3 乘除法运算指令41

3.4.4 十进制调整指令41

3.5 逻辑运算类指令42

3.5.1 单操作数逻辑运算指令42

3.5.2 双操作数逻辑运算指令43

3.6 控制程序转移类指令44

3.6.1 无条件转移指令44

3.6.2 条件转移指令47

3.6.3 子程序调用与返回指令49

3.6.4 空操作指令51

3.7 位操作类指令51

3.7.1 位寻址方式51

3.7.2 位操作指令52

习题53

第4章 单片机汇编语言程序设计55

4.1 汇编语言程序设计的基础知识55

4.1.1 汇编语言的语句格式55

4.1.2 伪指令56

4.1.3 汇编语言程序的基本框架57

4.1.4 汇编过程58

4.2 汇编程序设计方法59

4.2.1 程序设计步骤59

4.2.2 顺序程序60

4.2.3 分支程序61

4.2.4 循环程序62

4.2.5 子程序设计64

4.3 综合编程举例66

4.3.1 算术运算程序66

4.3.2 查表程序68

4.3.3 数据排序程序69

4.3.4 位操作程序71

习题72

第5章 MCS-51单片机的中断系统73

5.1 中断的概念73

5.2 中断系统结构74

5.2.1 中断源74

5.2.2 中断系统的特殊功能寄存器75

5.3 中断处理过程78

5.3.1 中断响应78

5.3.2 中断处理79

5.3.3 中断返回80

5.4 中断系统应用举例80

5.5 外部中断源的扩展82

习题84

第6章 定时器/计数器和串行通信85

6.1 定时器/计数器的结构及工作原理85

6.1.1 定时器/计数器的结构85

6.1.2 工作方式和控制寄存器86

6.1.3 定时器/计数器的工作方式87

6.2 定时器/计数器的应用90

6.3 串行口的结构及工作方式95

6.3.1 串行通信的概念96

6.3.2 串行口基本组成97

6.3.3 串行口的寄存器97

6.3.4 串行口的工作方式99

6.3.5 串行通信波特率设置100

6.3.6 串行口的多机通信102

6.4 串行口的应用102

6.5 RS-232C串行通信接口106

习题108

第7章 单片机的系统扩展110

7.1 程序存储器的扩展110

7.1.1 程序存储器的分类110

7.1.2 典型程序存储芯片介绍111

7.1.3 程序存储器的扩展方法113

7.2 数据存储器的扩展116

7.2.1 常用静态RAM芯片介绍116

7.2.2 数据存储器的扩展方法117

7.2.3 存储器的综合扩展117

7.3 并行输入/输出接口的扩展119

7.3.1 并行接口8255A的扩展119

7.3.2 并行接口8155的扩展125

7.4 A/D和D/A接口功能的扩展130

7.4.1 A/D转换接口130

7.4.2 D/A转换接口134

习题137

第8章 单片机的人机接口技术138

8.1 LED显示器及其接口138

8.1.1 LED的结构与原理138

8.1.2 静态与动态显示139

8.2 键盘及其接口141

8.2.1 键盘的结构与原理141

8.2.2 键盘接口电路143

8.3 可编程键盘/显示器接口——Intel 8279145

8.3.1 8279的结构与原理145

8.3.2 8279的引脚与功能146

8.3.3 8279的控制字147

8.3.4 8279接口编程方法151

8.4 打印机及其接口153

8.4.1 PP40打印机的接口信号与操作方式153

8.4.2 PP40打印机的接口方法与打印程序155

习题159

第9章 单片机的C语言编程160

9.1 C51编程语言简介160

9.1.1 C51编程语言160

9.1.2 C51的程序结构161

9.2 C51的数据类型162

9.2.1 C51常量的类型162

9.2.2 C51变量的类型163

9.3 数据的存储器类型和存储器模式166

9.3.1 数据的存储器类型166

9.3.2 存储器模式169

9.4 SFR、位变量、存储器和I//O接口的定义169

9.4.1 特殊功能寄存器(SFR)的定义169

9.4.2 位变量的定义171

9.4.3 存储器和I/O接口的访问171

9.5 C51的函数和运算符172

9.5.1 函数172

9.5.2 运算符173

9.6 汇编语言与C51的混合编程173

9.7 C语言单片机程序编写举例176

习题178

第10章 单片机应用系统设计方法180

10.1 单片机应用方案设计基础180

10.1.1 单片机应用方案的设计原则180

10.1.2 以MCU为核心的系统硬件结构181

10.1.3 应用系统软件结构的设计182

10.1.4 开发工具的选择183

10.1.5 应用系统的抗干扰设计184

10.1.6 单片机应用系统的低功耗设计187

10.2 单片机应用系统开发过程188

10.2.1 单片机应用系统开发步骤188

10.2.2 单片机硬件系统设计188

10.2.3 系统软件设计188

10.2.4 单片机开发软件KEIL介绍195

习题202

第11章 单片机应用系统实例203

11.1 DS1302芯片构成的实时时钟系统203

11.1.1 DS1302芯片简介203

11.1.2 实时时钟系统电路设计206

11.1.3 实时时钟系统软件设计207

11.1.4 实时时钟系统的C语言源程序208

11.2 DS18B20芯片构成的数字温度采集系统214

11.2.1 DS18B20芯片简介215

11.2.2 数字温度采集系统电路设计216

11.2.3 数字温度采集系统软件设计217

11.2.4 数字温度采集系统的汇编语言源程序218

习题223

附录A MCS-51单片机指令表224

附录B ASCII码表228

参考文献229

热门推荐