图书介绍

单片机原理及应用【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

单片机原理及应用
  • 李明著 著
  • 出版社: 北京:北京航空航天大学出版社
  • ISBN:7811241277
  • 出版时间:2007
  • 标注页数:178页
  • 文件大小:36MB
  • 文件页数:188页
  • 主题词:单片微型计算机-高等学校-教材

PDF下载


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

下载说明

单片机原理及应用PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第0章 开头的话1

0.1什么是单片机1

0.2为什么要学习单片机1

0.3怎样学习单片机2

0.4本书特色2

第1章 51系列单片机基本硬件系统及开发环境4

1.1单片机的内部结构和工作原理4

1.1.1单片机的内部结构4

1.1.2单片机的工作原理6

1.2封装形式与引脚定义7

1.3单片机存储器结构7

1.3.1程序存储器8

1.3.2数据存储器8

1.4单片机并行I/O端口14

1.4.1P0端口14

1.4.2P1端口16

1.4.3P2端口16

1.4.4P3端口17

1.4.5I/O端口小结18

1.5单片机最小系统18

1.5.1时钟与时序18

1.5.2复位电路20

1.5.3单片机的最小系统21

实训演示控制发光二极管的点亮与熄灭22

1.6Keil单片机集成开发环境(IDE)μVision3使用简介24

1.6.1安装和启动24

1.6.2基本使用步骤25

技能训练1用发光二极管的点亮与熄灭模拟霓虹灯31

本章小结34

思考与练习34

第2章 单片机的指令系统37

2.1指令系统概述37

2.1.1指令分类37

2.1.2指令格式38

2.1.3常用符号39

2.1.4伪指令40

2.2寻址方式41

2.2.1寄存器寻址方式42

2.2.2直接寻址方式42

2.2.3立即数寻址方式42

2.2.4寄存器间接寻址方式43

2.2.5变址寻址43

2.2.6相对寻址44

2.2.7位寻址44

技能训练2寻址方式仿真训练45

2.3数据传送指令46

2.3.1片内RAM数据传送指令47

2.3.2数据交换指令48

2.3.3累加器A与外部RAM(或外部接口)数据传送指令49

2.3.4累加器A与程序存储器传送指令49

2.3.5堆栈操作指令50

技能训练3数据传送类指令仿真训练与硬件调试50

2.4算术运算指令52

2.4.1加法指令53

2.4.2减法指令54

2.4.3十进制调整指令55

2.4.4加1、减1指令56

2.4.5乘法指令57

2.4.6除法指令57

技能训练4算术运算类指令仿真训练57

2.5逻辑运算指令59

2.5.1逻辑或操作指令59

2.5.2逻辑与操作指令60

2.5.3逻辑异或操作指令61

2.5.4累加器A的逻辑操作指令62

技能训练5逻辑运算指令仿真训练及硬件调试63

2.6控制转移指令65

2.6.1无条件转移指令65

2.6.2空操作指令66

2.6.3条件转移指令67

2.6.4子程序调用和返回指令69

技能训练6控制转移类指令仿真训练70

2.7位操作指令73

2.7.1位逻辑操作指令73

2.7.2位数据传送指令74

2.7.3位状态控制指令74

2.7.4位控制转移指令74

技能训练7位操作指令仿真训练与硬件调试75

2.8汇编语言程序设计(几种典型的程序结构及子程序)77

2.8.1程序设计的一般步骤77

2.8.2顺序程序设计78

2.8.3分支程序设计78

2.8.4循环结构79

2.8.5子程序设计81

技能训练8一位数码管显示程序与硬件电路调试84

本章小结85

思考与练习86

第3章 单片机的中断系统及应用94

3.1中断系统的基本概念94

3.1.1中断的基本概念94

3.1.2中断源与中断标志95

3.2中断的控制97

3.2.1中断允许和禁止97

3.2.2中断优先级控制97

3.3中断响应99

3.3.1中断响应过程99

3.3.2中断响应时间101

3.4中断系统的应用102

3.4.1中断系统的初始化102

3.4.2中断系统应用103

技能训练9中断系统仿真训练1与硬件调试——数据采集104

技能训练10中断系统仿真训练2与硬件调试——检测外部报警信号106

本章小结109

思考与练习109

第4章 单片机的定时/计数器110

4.1定时/计数器的基本概念及结构110

4.1.1基本概念110

4.1.2定时/计数器的结构及工作原理110

4.2定时/计数器的控制111

4.2.1定时器的工作方式寄存器TMOD111

4.2.2定时器控制寄存器TCON112

4.3定时/计数器的工作方式113

4.3.1工作方式0113

4.3.2工作方式1113

4.3.3工作方式2114

4.3.4工作方式3115

4.4定时/计数器的应用115

4.4.1定时/计数器的初始化115

4.4.2定时/计数器的应用举例118

技能训练11定时/计数器综合训练1——蜂鸣器发音控制121

技能训练12定时/计数器综合训练2——交通灯控制124

本章小结127

思考与练习127

第5章 单片机的串行接口128

5.1串行通信的基本概念128

5.1.1通信的基本概念128

5.1.2串行通信的分类129

5.1.3串行通信的制式130

5.251系列单片机的串行接口131

5.2.151系列单片机串行口结构131

5.2.251系列单片机串行口的工作方式133

5.2.351系列单片机串行口的波特率135

5.3串行通信的电平转换接口136

5.4串行接口的应用137

技能训练13单片机之间的通信138

技能训练14串行接口仿真训练1——接收数据显示140

本章小结143

思考与练习143

第6章 单片机的键盘及显示接口144

6.1键盘概述144

6.1.1键盘的分类144

6.1.2键盘的工作原理144

6.1.3键盘的消抖动145

6.2键盘工作方式145

6.2.1独立式键盘145

6.2.2矩阵式键盘146

6.2.3矩阵式键盘的按键识别方法146

6.3键盘接口编程模式148

6.3.1编程扫描方式149

6.3.2定时扫描方式149

6.3.3外部中断方式149

6.4显示接口概述150

6.4.1LED显示器的结构与原理150

6.4.2LED显示器的工作方式151

技能训练15一键多功能控制153

本章小结157

思考与练习157

第7章 单片机的综合应用实例158

7.1单片机应用系统设计的一般流程与技术要点158

7.1.1总体设计159

7.1.2硬件设计159

7.1.3单片机系统硬件抗干扰的常用方法160

7.1.4软件设计163

7.1.5资源分配164

7.1.6软件仿真165

7.2实例——六位数码管时钟设计与制作165

7.2.1系统设计要求165

7.2.2系统的硬件设计165

7.2.3系统的软件设计166

本章小结173

思考与练习174

附录1175

附录2176

热门推荐