图书介绍

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

单片机原理及应用教程
  • 徐煜明,韩雁主编 著
  • 出版社: 北京:电子工业出版社
  • ISBN:7505385356
  • 出版时间:2003
  • 标注页数:240页
  • 文件大小:10MB
  • 文件页数:253页
  • 主题词:单片微型计算机-高等学校:技术学校-教材

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.2 单片机主流系列1

第1章 绪论1

1.1.3 单片机芯片技术的发展概况2

1.2 单片机应用4

1.2.1 单机应用4

1.2.2 多机应用5

1.2.3 单片机应用系统的分类7

习题8

1.2.4 单片机应用系统的构成方式8

第2章 单片机的组成与工作原理9

2.1 MCS—51单片机的内部结构9

2.1.1 MCS—51系列的8051单片机结构9

2.1.2 CPU结构10

2.1.3 存储器12

2.1.4 I/O口及相应的特殊功能寄存器18

2.2 MCS—51单片机的引脚及其片外总线22

2.2.1 P0~P3口引线22

2.2.2 控制信号23

2.3 CPU时序24

2.4 CHMOS型单片机的节电方式26

2.4.1 空闲方式27

2.4.2 掉电方式27

2.4.3 节电方式的应用27

习题29

第3章 MCS—51指令系统30

3.1 指令的格式及标识30

3.1.1 汇编指令30

3.1.2 伪指令31

3.2 寻址方式32

3.1.3 指令中的符号标识32

3.1.4 关于注释32

3.2.1 寄存器寻址33

3.2.2 直接寻址33

3.2.3 寄存器间接寻址34

3.2.4 立即寻址35

3.2.5 基址寄存器加变址寄存器间接寻址35

3.2.6 相对寻址36

3.2.7 位寻址36

3.4.1 内部数据传送指令37

3.4 数据传送指令37

3.3 数据操作和指令类型37

3.3.2 指令类型37

3.3.1 数据操作37

3.4.2 累加器A与外部数据存储器传送指令40

3.4.3 查表指令41

3.5 算术操作指令42

3.5.1 加法指令42

3.5.2 减法指令45

3.6.1 两个操作数的逻辑操作指令46

3.6 逻辑操作类指令46

3.5.4 除法指令46

3.5.3 乘法指令46

3.6.2 累加器A的逻辑操作指令48

3.7 控制转移指令49

3.7.1 无条件转移指令49

3.7.2 条件转移指令51

3.7.3 调用和返回指令53

3.8 布尔变量操作类指令55

3.8.1 位变量传送指令55

3.8.2 位变量修改指令55

3.8.3 位变量逻辑操作指令56

3.9 指令的应用举例57

习题60

第4章 定时器/计数器及其应用61

4.1 定时器/计数器的结构及工作原理61

4.2 8051单片机的定时器/计数器62

4.2.1 方式寄存器TMOD62

4.2.2 控制寄存器TCON63

4.3 定时器的工作方式63

4.3.1 方式063

4.3.2 方式164

4.3.3 方式265

4.3.4 方式365

4.4 定时器/计数器的编程和应用举例66

习题72

第5章 中断74

5.1 中断的概念74

5.1.1 什么是中断74

5.1.2 实现中断的好处74

5.2 MCS—51的中断系统75

5.2.1 中断源75

5.1.3 常用中断源75

5.1.4 中断系统功能75

5.2.2 中断允许控制77

5.2.3 中断优先级78

5.2.4 中断响应与中断处理79

5.3 中断控制与中断服务程序设计81

5.3.1 中断控制82

5.3.2 中断服务程序82

5.3.3 中断应用举例83

5.4.1 定时器/计数器T0、T1作为外中断85

5.4 中断源的扩展85

5.4.2 采用中断与查询相结合的方法扩展86

习题87

第6章 串行通信88

6.1 串行通信概述88

6.1.1 串行通信的字符格式88

6.1.2 串行通信的数据通路形式90

6.1.3 串行通信的传送速率90

6.1.4 信号的调制与解调91

6.2 通用的异步接收/发送器UART92

6.3.1 串行接口的控制寄存器94

6.3 MCS—51的串行通信接口94

6.3.2 串行接口的工作方式95

6.3.3 波特率设计98

6.3.4 多机通信原理100

6.4 串行通信应用举例101

6.4.1 MCS—51串行口方式0应用实例101

6.4.2 双机、多机通信应用103

6.5 异步串行通信的标准接口114

6.5.1 RS—232C接口114

6.5.2 RS—449与RS—423/422/485接口116

习题119

第7章 系统扩展技术120

7.1 系统扩展概述120

7.2 程序存储器的扩展122

7.2.1 常用的程序存储器122

7.2.2 MCS—51程序存储器的扩展125

7.3 数据存储器的扩展129

7.3.1 常用静态数据存储器(SRAM)129

7.3.2 数据存储器的扩展130

7.3.3 数据存储器扩展举例131

7.3.4 用E2PROM作为外部数据存储器132

7.4.1 8255通用可编程并行接口电路133

7.4 并行I/O接口的扩展133

7.4.2 8155 RAM I/O接口139

7.4.3 用TTL芯片扩展简单的I/O接口144

7.5 串行口的扩展147

7.5.1 可编程通信接口8251A(USART)147

7.5.2 8251A的应用举例152

7.6 定时器/计数器的扩展155

7.6.1 8253可编程定时器/计数器155

7.6.2 8253的接口和应用举例160

7.7.1 D/A转换器162

7.7 D/A、A/D转换接口162

7.7.2 A/D转换器接口171

习题183

第8章 键盘和显示185

8.1 键盘设计185

8.1.1 键盘的基本工作原理185

8.1.2 键的识别186

8.1.3 抖动和重键问题的解决190

8.1.4 键盘工作方式190

8.2.1 LED显示器的结构195

8.2.2 LED显示器的工作方式和显示程序195

8.2 七段码发光显示接口195

8.3 液晶显示器及其显示接口203

8.3.1 液晶显示器的工作原理203

8.3.2 液晶显示器的驱动方式204

8.3.3 μPD7225可编程LCD驱动器及其应用205

习题210

第9章 单片机程序设计211

9.1 程序设计语言211

9.1.1 机器语言211

9.1.2 汇编语言211

9.2.1 源程序格式212

9.1.3 高级语言212

9.2 汇编语言源程序格式及伪指令212

9.2.2 伪指令213

9.2.3 汇编方式215

9.3 单片机程序设计216

9.3.1 程序设计概述216

9.3.2 结构化程序设计217

9.3.3 子程序设计221

9.3.4 综合程序举例225

习题235

附录 MCS—51指令表236

热门推荐