图书介绍

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

MCS-51单片机原理及应用
  • 秦实宏,徐春辉著 著
  • 出版社: 武汉:华中科技大学出版社
  • ISBN:9787560963303
  • 出版时间:2010
  • 标注页数:276页
  • 文件大小:21MB
  • 文件页数:287页
  • 主题词:单片微型计算机

PDF下载


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

下载说明

MCS-51单片机原理及应用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 单片机与嵌入式系统的关系3

1.2 单片机的发展与分类4

1.2.1 单片机的发展4

1.2.2 单片机的分类5

1.2.3 目前我国主流的单片机系列7

1.3 单片机的开发与学习8

1.3.1 单片机应用系统的构建8

1.3.2 单片机产品的设计过程9

练习题11

第2章 MCS-51单片机的硬件结构与工作原理12

2.1 MCS-51单片机的片内结构12

2.2 MCS-51单片机的封装与引脚13

2.2.1 MCS-51单片机的封装形式13

2.2.2 MCS-51单片机的引脚功能14

2.3 MCS-51单片机的CPU16

2.3.1 MCS-51单片机CPU的组成16

2.3.2 指令执行的基本过程16

2.4 MCS-51单片机最小系统17

2.4.1 MCS-51单片机最小系统的电路和制作17

2.4.2 MCS-51的时钟电路与时序19

2.4.3 复位电路21

2.5 MCS-51单片机的存储器结构23

2.5.1 程序存储器25

2.5.2 内部数据存储器26

2.5.3 特殊功能寄存器28

练习题31

第3章 MCS-51指令系统34

3.1 汇编语言概述34

3.2 汇编语言格式35

3.2.1 MCS-51汇编语言格式35

3.2.2 指令系统常用符号和含义35

3.3 寻址方式36

3.3.1 寻址的含义36

3.3.2 多种寻址方式37

3.4 指令系统39

3.4.1 数据传送类指令40

3.4.2 算术操作类指令43

3.4.3 逻辑运算与移位类指令44

3.4.4 控制转移类指令45

3.4.5 位操作类指令47

3.5 伪指令48

练习题49

第4章 MCS-51汇编语言程序设计51

4.1 汇编语言编程概述51

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

4.2.1 顺序结构51

4.2.2 分支结构53

4.2.3 循环结构57

4.2.4 子程序62

4.3 汇编语言实用程序设计65

4.3.1 延时程序65

4.3.2 查表程序65

4.3.3 散转程序68

4.3.4 码制转换程序68

4.3.5 布尔处理程序70

4.3.6 定点数运算程序71

练习题74

第5章 MCS-51单片机I/O接口的简单应用设计75

5.1 I/O接口概述75

5.2 I/O接口的功能和内部结构76

5.2.1 P0口的内部结构及功能77

5.2.2 P1口的内部结构及功能79

5.2.3 P2口的内部结构及功能80

5.2.4 P3口的内部结构及功能81

5.3 I/O接口的编程82

5.3.1 I/O接口的编程操作方式82

5.3.2 I/O接口编程实例:发光二极管的控制83

5.4 单片机与LED数码管的接口84

5.4.1 LED数码管的结构84

5.4.2 LED数码管的工作原理86

5.4.3 数码管的应用89

5.5 单片机与键盘的接口90

5.5.1 按键90

5.5.2 键盘的分类91

5.5.3 键盘防抖92

5.5.4 键盘接口92

练习题98

第6章 MCS-51单片机的中断和定时/计数原理及应用99

6.1 中断的相关概念99

6.2 MCS-51单片机的中断系统102

6.2.1 MCS-51单片机中断系统的结构102

6.2.2 中断相关寄存器103

6.2.3 中断处理的过程106

6.3 中断程序的设计及实例110

6.3.1 中断程序的设计110

6.3.2 中断程序设计实例113

6.4 MCS-51单片机的定时器/计数器116

6.4.1 定时器/计数器概述116

6.4.2 定时器/计数器的结构116

6.4.3 定时器/计数器的相关寄存器118

6.4.4 定时器/计数器的四种工作方式120

6.5 定时器/计数器的编程实例和应用126

6.5.1 实例1 方波的产生126

6.5.2 实例2 测量脉冲宽度128

6.5.3 实例3 实时时钟的设计128

练习题131

第7章 MCS-51单片机串行口应用设计133

7.1 通信方式与串行接口概述133

7.2 串行口的编程操作135

7.2.1 MCS-51单片机串行口的结构135

7.2.2 MCS-51串行口的工作方式136

7.2.3 串行口的使用方法141

7.3 常用标准串行通信接口143

7.3.1 RS-232C接口144

7.3.2 RS-422A接口145

7.3.3 RS-485接口146

7.3.4 20mA电流环串行接口146

7.4 MCS-51串口编程实例147

7.4.1 实例1 PC机与MCS-51单片机双机通信设计147

7.4.2 实例2 多单片机通信设计150

7.4.3 实例3 PC机与多单片机通信设计155

练习题157

第8章 MCS-51系统扩展158

8.1 MCS-51单片机的总线结构158

8.2 MCS-51存储器的扩展159

8.2.1 片外程序存储器的扩展160

8.2.2 片外数据存储器的扩展163

8.3 MCS-51单片机扩展I/O接口168

8.3.1 简单I/O接口的扩展169

8.3.2 用8255A扩展单片机的并行I/O接口169

8.3.3 用8155H扩展单片机的并行I/O接口174

8.4 MCS-51单片机扩展外部中断源181

练习题184

第9章 单片机接口技术185

9.1 A/D转换接口扩展185

9.1.1 A/D转换器概述185

9.1.2 A/D转换器ADC0809与MCS-51单片机接口电路187

9.2 D/A转换器接口扩展191

9.2.1 D/A转换器的主要技术指标191

9.2.2 DAC0832与MCS-51单片机接口191

9.3 I2C接口扩展195

9.3.1 I2C总线介绍195

9.3.2 I2C接口串行E2PROM的应用197

9.3.3 I2C串行A/D转换器MAX1169的接口应用201

9.4 SPI接口扩展205

9.4.1 SPI总线介绍205

9.4.2 SPI串行A/D器件TLC1543的接口206

9.5 USB接口扩展211

9.5.1 USB总线介绍211

9.5.2 USB器件FT245BM的接口开发215

练习题220

第10章 单片机系统的抗干扰设计221

10.1 干扰的来源221

10.2 硬件抗干扰措施222

10.2.1 电源噪声的抑制222

10.2.2 过程通道干扰抑制223

10.2.3 接地技术227

10.3 软件抗干扰措施229

10.3.1 状态信号输入/输出中的抗干扰措施229

10.3.2 CPU抗干扰技术230

10.3.3 数字滤波234

练习题236

第11章 Keil软件与单片机C语言237

11.1 Keil C51软件使用简介237

11.1.1 Keil C51软件概述237

11.1.2 Keil C51操作入门237

11.1.3 在Keil C51下调试程序241

11.2 单片机C语言程序设计及实例243

11.2.1 单片机C语言概述243

11.2.2 单片机内部资源的C语言编程实例253

11.2.3 汇编语言和C语言的混合编程256

11.3 液晶模块C语言驱动259

练习题265

附录A 指令速查表266

附录B Proteus仿真软件简介271

参考文献275

热门推荐