图书介绍

单片机技能与实训PDF|Epub|txt|kindle电子书版本下载

单片机技能与实训
  • 宋国富编著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121101649
  • 出版时间:2010
  • 标注页数:237页
  • 文件大小:22MB
  • 文件页数:249页
  • 主题词:单片微型计算机-高等学校:技术学校-教材

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.2计算机中数的表示方法及运算4

1.2.1机器数的特点4

1.2.2原码、反码和补码4

1.3 BCD码及文字符号代码6

1.3.1 8421BCD编码6

1.3.2 ASCII编码6

1.3.3实训1 Keil C51的使用方法7

习题120

第2章MCS-51单片机的硬件配置21

2.1单片机硬件系统的组成21

2.1.1微型机硬件系统的组成21

2.1.2单片微型计算机系统组成22

2.2 MCS-51单片机的引脚功能23

2.2.1 MCS-51单片机系列23

2.2.2 MCS-51单片机的内部组成及信号引脚23

2.2.3实训2并行端口特性26

2.3单片机内部资源分配28

2.3.1 MCS-51内部数据存储器28

2.3.2 MCS-51内部程序存储器33

2.3.3实训3 Keil对单片机各存储器单元的检查33

2.3.4实训4工作寄存器组的操作37

2.3.5实训5位寻址区的操作39

习题241

第3章MCS-51指令系统及汇编语言程序设计43

3.1指令概述43

3.1.1基本概念43

3.1.2指令格式44

3.2寻址方式44

3.2.1 MCS-51的寻址方式44

3.2.2实训6寻址方式46

3.3指令系统47

3.3.1内部RAM间的数据传送(16条)48

3.3.2 ACC与外部数据存储器(或扩展I/O口)传递数据49

3.3.3查表指令49

3.3.4堆栈操作50

3.3.5累加器A的数据交换指令51

3.3.6实训7栈的操作51

3.4算术运算指令53

3.4.1加法指令53

3.4.2减法指令54

3.4.3十进制调整指令55

3.4.4乘除法指令56

3.5逻辑运算指令57

3.5.1基本与、或、异或运算指令57

3.5.2对A简单逻辑指令58

3.6控制转移指令(22条)58

3.6.1无条件转移指令58

3.6.2条件转移指令59

3.6.3比较不相等转移指令60

3.6.4减“1”不为0转移指令61

3.6.5调用指令与返回指令61

3.6.6空操作指令63

3.7位操作指令63

3.8实训8 MCS-51指令系统64

3.9 MCS-51伪指令68

3.9.1汇编语言语句格式68

3.9.2常用伪指令68

3.10汇编语言程序的结构69

3.10.1概述69

3.10.2简单程序的设计70

3.10.3分支程序设计70

3.10.4循环程序设计73

3.10.5查表程序设计75

3.11汇编语言程序设计举例76

3.11.1控制流程的基本设计方法76

3.11.2应用程序控制流程设计77

3.12实训9汇编语言程序设计78

习题381

第4章 单片机的C语言程序设计基础82

4.1单片机C程序设计的一般格式82

4.1.1单片机C语言编程的步骤82

4.1.2单片机C程序的几个基本概念82

4.1.3单片机C语言程序的基本结构84

4.2单片机C语言的数据类型84

4.2.1常量和符号常量85

4.2.2变量85

4.3单片机C语言的运算符和表达式86

4.4单片机C语言的一般语法结构87

4.4.1顺序结构87

4.4.2分支结构88

4.4.3循环结构90

4.5 51系列单片机的C语言程序90

4.5.1存储类型及存储区91

4.5.2特殊功能寄存器(SFR)94

4.5.3中断标识符95

4.6单片机C语言应用96

4.6.1C语言程序编写举例96

4.6.2实训10 Proteus 7 Professional入门98

4.6.3实训11跑马灯106

习题4109

第5章 存储器系统111

5.1 MCS-51单片机外部总线的扩展111

5.1.1单片机的三总线结构111

5.1.2典型8位地址总线锁存芯片112

5.2存储器概述112

5.2.1存储器的分类112

5.2.2随机存取存储器113

5.2.3只读存储器115

5.3存储器扩展的基本方法118

5.3.1存储器扩展的基本问题118

5.3.2单片机存储器的片选技术118

5.3.3实训12单片机存储器的综合扩展121

习题5122

第6章 中断技术124

6.1中断概述124

6.1.1中断的概念124

6.1.2中断的特点125

6.1.3计算机的中断源125

6.2 MCS-51中断系统126

6.2.1 MCS-51中断系统的结构126

6.2.2中断源和中断控制126

6.2.3中断处理过程129

6.2.4外部中断源的扩展130

6.3中断应用举例131

6.3.1实训13多信号彩灯的中断实现131

6.3.2实训14方波信号发生器的中断实现134

习题6136

第7章 定时/计数器138

7.1 MCS-51定时/计数器的构成138

7.1.1 MCS-51定时/计数器的结构与工作原理138

7.1.2定时/计数器相关寄存器139

7.2定时/计数器工作方式及应用141

7.2.1定时/计数器工作方式141

7.2.2定时/计数器应用144

7.2.3实训15电子钟147

7.2.4实训16计数器152

习题7155

第8章 输入/输出设备与接口157

8.1计算机I/O接口技术概述157

8.1.1I/O设备及I/O接口157

8.1.2CPU与外设之间数据传送方式158

8.2 MCS-51并行输入/输出口160

8.2.1 P0口(80H)的结构和功能160

8.2.2 P2口(A0H)的结构和功能162

8.2.3 P1口(90H)的结构和功能162

8.2.4 P3口(B0H)的结构和功能163

8.3并行I/O口的应用165

8.3.1并行I/O口的应用说明165

8.3.2实训17多个灯的智能控制165

8.4并行I/O口的扩展167

8.4.1简单I/O口的扩展167

8.4.2通用可编程并行接口8255A的结构168

8.4.3MCS-51和8255A的接口方法173

8.4.4实训18 8255A扩展的彩灯控制174

8.5八段数码显示接口技术177

8.5.1 LED数码管工作原理及应用177

8.5.2实训19八段数码管的显示控制179

8.5.3实训20数码管动态显示的串行驱动181

8.6键盘接口技术185

8.6.1键盘接口技术及原理185

8.6.2实训21矩阵式键盘的按键识别187

习题8190

第9章 串行通信192

9.1串行通信基本概念192

9.1.1并行通信和串行通信192

9.1.2串行通信的数据传送方向193

9.1.3串行通信的工作方式194

9.1.4串行通信的波特率(Baud rate)194

9.2 MCS-51单片机的串行口195

9.2.1串行口的结构195

9.2.2串行通信所用的专用寄存器195

9.2.3 MCS-51串行口的工作方式196

9.2.4 MCS-51串行口的波特率198

9.3 MCS-51单片机串行通信的应用200

9.3.1串行通信的标准200

9.3.2实训22串行口的双机通信应用201

9.3.3实训23主从式多机通信207

习题9215

第10章A/D、D/A转换接口217

10.1D/A转换接口217

10.1.1D/A转换器的原理及主要技术参数217

10.1.2 8位D/A转换器DAC0832218

10.1.3实训24智能信号发生器220

10.2 A/D转换接口223

10.2.1A/D转换器原理及参数223

10.2.2逐次逼近式A/D转换器ADC0809224

10.2.3实训25智能电压表226

10.3串行A/D、D/A转换接口230

习题10232

第11章 综合应用案例——交通灯233

热门推荐