图书介绍

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

单片机原理及应用
  • 刘国钰主编;刘力副主编 著
  • 出版社: 北京大学出版社
  • ISBN:
  • 出版时间:2013
  • 标注页数:224页
  • 文件大小:47MB
  • 文件页数:233页
  • 主题词:

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 Keil μVision2软件的使用1

1.1.1建立第一个项目1

1.1.2编译运行程序文件5

任务1.2计算机数制与编码7

1.2.1数制7

1.2.2有符号二进制数编码11

1.2.3二进制编码12

课后练习14

项目2彩灯控制16

任务2.1 MCS-51系列单片机结构16

2.1.1单片机的介绍16

2.1.2 MCS-51单片机内部结构17

2.1.3 MCS-51单片机的引脚功能19

2.1.4 MCS-51单片机基本电路21

2.1.5 MCS-51系列25

任务2.2 MCS-51系列单片机的存储器结构28

2.2.1程序存储器29

2.2.2数据存储器30

2.2.3特殊功能寄存器33

任务2.3 MCS-51系列单片机的输入/输出口36

2.3.1输入/输出口的功能说明36

2.3.2设计输出电路——驱动LED39

任务 2.4实现彩灯控制40

课后练习42

项目3水塔水位控制43

任务3.1单片机的寻址方式43

3.1.1寻址的概念43

3.1.2寻址的方式43

3.1.3寻址的符号注释47

任务3.2单片机指令系统48

3.2.1数据传送指令48

3.2.2算术运算指令56

3.2.3逻辑运算指令61

3.2.4控制转移指令66

3.2.5位操作指令72

任务3.3汇编语言程序设计75

3.3.1汇编程序的书写格式75

3.3.2汇编语言程序的基本结构和设计方法77

任务3.4水塔水位的控制79

3.4.1简单程序的实现79

3.4.2水塔水位控制系统87

课后练习89

项目4交通灯控制93

任务4.1 AT89C51中断系统93

4.1.1中断的概念93

4.1.2 AT89C51单片机中断系统结构94

4.1.3 AT89C51单片机的中断94

4.1.4 AT89C51单片机中断控制系统95

任务4.2中断处理过程100

4.2.1中断处理过程100

4.2.2中断请求101

4.2.3中断响应101

4.2.4中断处理103

4.2.5中断应用103

任务4.3外部中断的编程应用104

4.3.1外部中断?INTO编程应用实例104

4.3.2外部中断?INTO编程应用实例107

4.3.3两个外部中断编程应用实例109

任务4.4中断系统综合应用111

4.4.1定时器扩展法112

4.4.2中断加查询扩展法112

4.4.3交通灯控制项目应用实例113

课后练习116

项目5数字钟设计118

任务5.1如何使用定时器/计数器118

5.1.1 AT89C51内部定时器/计数器结构118

5.1.2定时器/计数器工作原理119

5.1.3与定时器/计数器有关的特殊功能寄存器120

5.1.4定时器/计数器的工作方式121

任务5.2如何设计定时器/计数器124

5.2.1定时器/计数器计数值的设置124

5.2.2 60秒定时器设计126

任务5.3定时器/计数器在数字钟上的应用127

5.3.1数字钟的硬件电路设计127

5.3.2数字钟的程序设计129

课后练习130

项目6 IC卡智能煤气表132

任务6.1串行口基本知识132

6.1.1串行通信概述133

6.1.2 MCS-51的串行接口138

任务6.2存储器扩展145

6.2.1扩展三总线的产生145

6.2.2存储器的基本知识149

6.2.3程序存储器的扩展150

6.2.4数据存储器的扩展153

任务6.3输入输出接口扩展155

6.3.1常用并行I/O接口扩展芯片156

6.3.2并行I/O接口扩展举例158

任务6.4可编程接口8255A(一)159

6.4.1 8255A的结构和功能159

6.4.2 8255A的引脚功能160

6.4.3 8255A的接口选择161

任务6.5可编程接口8255A(二)161

6.5.1 8255A的工作方式和控制字161

6.5.2 8255A与单片机的接口电路164

课后练习165

项目7步进电机控制键盘设计166

任务7.1键盘接口技术166

7.1.1键盘接口的概念166

7.1.2键盘的抖动消除设计168

7.1.3键盘与AT89C51单片机的连接方式170

任务7.2键盘的编程技术171

7.2.1键盘的工作方式171

7.2.2独立式键盘的编程172

7.2.3矩阵式键盘的编程173

任务7.3键盘扫描芯片177

任务7.4步进电机控制键盘的设计179

7.4.1设计要求179

7.4.2系统设计方案180

课后练习185

项目8秒表计的设计187

任务8.1认识LED数码管187

8.1.1数码管的内部结构与显示原理187

8.1.2数码管的驱动方法190

任务8.2静态显示电路及程序设计193

8.2.1数码管静态显示原理193

8.2.2数码管静态显示应用194

任务8.3动态显示电路及程序设计195

8.3.1数码管动态显示原理196

8.3.2数码管动态显示应用197

任务8.4 LED显示在秒表计上的应用200

8.4.1秒表计的硬件电路设计200

8.4.2秒表计的软件设计201

课后练习201

项目9空调机温度控制203

任务9.1 D/A转换接口技术204

9.1.1数/模转换概述204

9.1.2 8位D/A转换器DAC0832与MCS-51单片机的接口设计207

任务9.2 A/D转换接口技术214

9.2.1模/数转换概述214

9.2.2逐次逼近型模/数转换芯片应用实例215

任务9.3空调机温度控制系统实现219

9.3.1设计要求219

9.3.2总体方案220

课后练习223

参考文献224

热门推荐