图书介绍

单片机原理与接口技术 第3版2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

单片机原理与接口技术 第3版
  • 马淑华,高军,蔡凌主编 著
  • 出版社: 北京:北京邮电大学出版社
  • ISBN:9787563554096
  • 出版时间:2018
  • 标注页数:277页
  • 文件大小:69MB
  • 文件页数:288页
  • 主题词:单片微型计算机-基础理论;单片微型计算机-接口技术

PDF下载


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

下载说明

单片机原理与接口技术 第3版PDF格式电子书版下载

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

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

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

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

图书目录

基础原理篇3

第1章 单片机概述3

1.1 单片机的发展历史3

1.2 AT89系列单片机及主要特性6

1.2.1 低档型AT89系列单片机的基本特性6

1.2.2 标准型AT89系列单片机的基本特性7

1.2.3 高档型AT89系列单片机的基本特性9

1.2.4 AT89系列单片机型号的编码说明及封装形式11

1.2.5 部分ATMEL单片机的升级替代及推荐产品13

1.3 单片机的应用13

1.4 单片机的发展趋势15

第2章 AT89S51单片机的基本结构17

2.1 AT89S51单片机的主要特性17

2.2 AT89S51单片机的结构18

2.3 AT89S51单片机的封装及引脚功能19

2.3.1 PDIP封装的AT89S51单片机引脚及功能19

2.3.2 PLCC和TQFP封装的AT89S51单片机引脚及功能21

2.4 AT89S51单片机内部结构21

2.4.1 AT89S51单片机CPU的运算器22

2.4.2 控制器24

2.5 单片机最小系统26

2.5.1 振荡器26

2.5.2 复位操作和复位电路28

2.6 单片机时序30

2.7 AT89S51的低功耗工作方式32

习题34

第3章 AT89S51存储器及总线扩展35

3.1 存储器概述35

3.2 数据存储器36

3.3 特殊功能寄存器SFR38

3.4 Flash程序存储器40

3.5 总线扩展及地址分配41

3.6 外部存储器扩展及访问46

3.6.1 外部数据存储器扩展与访问46

3.6.2 程序存储器扩展与访问49

3.7 Flash存储器操作52

3.7.1 签名字节及读出52

3.7.2 程序存储器的加密53

3.7.3 Flash存储器的并行编程55

3.7.4 Flash存储器的串行编程57

习题59

第4章 指令系统61

4.1 汇编语言指令格式62

4.1.1 汇编语言执行指令格式62

4.1.2 描述符号62

4.1.3 汇编伪指令63

4.2 寻址方式65

4.3 指令系统70

4.3.1 数据传送操作70

4.3.2 算术运算指令75

4.3.3 逻辑运算指令79

4.3.4 位(布尔)操作类指令81

4.3.5 控制转移类指令84

习题91

第5章 AT89S51程序设计与调试93

5.1 程序设计步骤93

5.2 源程序的基本格式及编辑环境95

5.2.1 源程序的基本格式95

5.2.2 源程序的编辑环境97

5.3 程序调试与下载运行97

5.3.1 单片机开发系统(装置)97

5.3.2 源程序调试99

5.3.3 程序下载运行100

5.4 程序设计方法101

5.4.1 顺序结构程序101

5.4.2 分支结构程序101

5.4.3 循环结构程序104

5.4.4 子程序结构程序108

5.4.5 中断服务程序113

5.5 C51基础114

5.5.1 C51的程序结构及编译环境115

5.5.2 C51的数据类型与存储类型117

5.5.3 AT89S51结构的C51定义119

5.5.4 C51程序设计举例121

习题123

第6章 AT89S51单片机并行I/O口125

6.1 AT89S51的并行I/O口125

6.2 AT89S51并行I/O口结构与特点125

6.2.1 I/O口结构125

6.2.2 I/O端口的结构特点131

6.3 并行I/O口操作132

6.4 I/O口应用133

6.4.1 I/O端口应用特性133

6.4.2 I/O口的应用134

习题136

第7章 AT89S51单片机中断系统137

7.1 中断概述137

7.2 中断系统结构与中断控制139

7.2.1 AT89S51中断系统结构139

7.2.2 中断相关寄存器140

7.2.3 中断触发条件143

7.3 中断响应145

7.3.1 中断响应条件145

7.3.2 中断响应过程145

7.3.3 中断响应时间147

7.4 中断请求的撤除147

7.5 中断程序设计148

习题152

第8章 AT89S51定时器/计数器154

8.1 定时器/计数器的结构154

8.2 定时器/计数器相关寄存器155

8.2.1 定时器/计数器工作模式寄存器TMOD155

8.2.2 定时器/计数器控制寄存器TCON156

8.3 定时器/计数器的4种模式及应用156

8.4 定时器/计数器程序设计159

8.4.1 相关寄存器设置159

8.4.2 程序设计实例159

8.5 定时监视器(看门狗定时器)164

8.5.1 AT89S51的定时监视器164

8.5.2 WDT程序编写165

8.5.3 WDT程序165

习题166

第9章 AT89S51单片机串行通信167

9.1 串行通信概述167

9.1.1 串行通信方式167

9.1.2 串行通信协议及帧格式168

9.2 RS232C标准总线与单片机通信170

9.2.1 RS232C标准总线接口引脚描述170

9.2.2 RS232C接口的具体规定171

9.2.3 RS232C标准总线接口通信连接172

9.3 AT89S51串行通信接口173

9.3.1 串行口的控制173

9.3.2 串行口的工作模式175

9.3.3 波特率的确定180

9.4 串行通信应用举例181

9.4.1 相关寄存器设置181

9.4.2 串行口模式0的应用182

9.4.3 串行口模式1的应用183

9.4.4 串行口模式2和模式3的应用184

习题186

编程实践篇189

第10章 KEIL C51软件的使用指导189

10.1 如何建立一个C项目189

10.2 如何进行工程详细设置193

第11章 I/O的应用实例196

11.1 实例1 位移法流水灯196

11.2 实例2 逐个送数法流水灯199

11.3 实例3 蜂鸣器嘀嘀声202

第12章 键盘与6段数码管显示206

12.1 实例1 数码管显示123456206

12.2 实例2 独立按键与数码管综合实验210

12.3 实例3 行列式按键215

第13章 中断应用221

13.1 实例1 外部中断221

13.2 实例2 定时器计数器223

13.3 实例3 串行口通信226

第14章 扩展功能230

14.1 温度测量(DS18B20)扩展230

14.2 EEPROM扩展240

14.3 继电器控制电路扩展248

14.4 时钟芯片(DS1302)扩展251

附录271

参考文献276

热门推荐