图书介绍

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

单片机原理与应用
  • 胡辉主编 著
  • 出版社: 北京:中国水利水电出版社
  • ISBN:7508449177
  • 出版时间:2007
  • 标注页数:273页
  • 文件大小:12MB
  • 文件页数:285页
  • 主题词:单片微型计算机-高等学校:技术学校-教材

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.1.2 数制的转换2

1.1.3 原码、反码与补码4

1.1.4 计算机中常用的编码6

1.1.5 二进制的运算9

1.2 单片机常用逻辑电路简介10

1.2.1 基本门电路10

1.2.2 触发器11

1.2.3 寄存器14

1.2.4 计数器15

1.2.5 三态门与缓冲器17

1.2.6 译码器17

本章小结18

习题19

第2章 单片机的工作原理20

本章学习目标20

2.1 单片机概述20

2.1.1 单片机的基本概念20

2.1.2 单片机的发展概况23

2.1.3 单片机的特点和应用25

2.1.4 单片机的系列产品介绍26

2.2 单片机的内部结构27

2.2.1 内部结构28

2.2.2 引脚定义及功能29

2.3 单片机的存储器结构31

2.3.1 内部数据存储器及专用寄存器32

2.3.2 外部数据存储器35

2.3.3 程序存储器36

2.4 单片机并行I/O口38

2.4.1 P0口的结构及特点38

2.4.2 P1口的结构及特点39

2.4.3 P2口的结构及特点40

2.4.4 P3口的结构及特点40

2.5 单片机的时钟与时序41

2.5.1 时钟电路41

2.5.2 单片机的CPU时序42

2.6 单片机的工作方式44

2.6.1 程序执行方式44

2.6.2 节电工作方式44

2.6.3 复位46

本章小结47

习题48

第3章 单片机的指令系统50

本章学习目标50

3.1 单片机指令系统概述50

3.1.1 指令格式50

3.1.2 指令符号51

3.1.3 指令分类51

3.2 寻址方式53

3.3 指令系统58

3.3.1 数据传送类指令58

3.3.2 算术运算类指令62

3.3.3 逻辑运算指令66

3.3.4 移位指令66

3.3.5 控制转移类指令67

3.3.6 位操作指令71

3.4 伪指令73

本章小结75

习题75

第4章 程序设计79

本章学习目标79

4.1 简单汇编语言程序设计79

4.1.1 分支程序79

4.1.2 循环程序82

4.1.3 延时程序84

4.2 MCS-51常用子程序85

4.2.1 代码转换类程序设计85

4.2.2 查表程序设计88

4.2.3 定点数运算子程序90

本章小结96

习题96

第5章 单片机的中断系统99

本章学习目标99

5.1 中断的概念99

5.1.1 中断的定义99

5.1.2 中断源100

5.1.3 中断的优先级101

5.1.4 中断控制102

5.1.5 中断响应103

5.1.6 中断响应的撤除104

5.2 外部中断的使用105

5.2.1 外部中断源的应用105

5.2.2 利用定时器扩展外部中断源109

5.2.3 多级外部中断的扩展110

本章小结113

习题113

第6章 单片机的定时器/计数器114

本章学习目标114

6.1 定时器/计数器114

6.1.1 定时器/计数器的结构114

6.1.2 定时器/计数器的控制寄存器115

6.1.3 定时器/计数器的工作方式116

6.2 定时器/计数器的应用118

6.2.1 定时器方式0的应用118

6.2.2 定时器方式1的应用119

6.2.3 外部脉冲宽度的测量120

6.2.4 单片机内部软件看门狗的应用121

本章小结122

习题122

第7章 单片机的串行通信124

本章学习目标124

7.1 串行通信概念124

7.1.1 串行通信的基本方式124

7.1.2 串行通信的波特率125

7.2 串行通信的工作原理及工作方式126

7.2.1 串行通信口的结构126

7.2.2 串行通信的工作方式128

7.3 单片机串行口的应用131

7.3.1 串行口扩展显示器及键盘131

7.3.2 单片机与单片机的串行通信134

7.3.3 计算机与单片机的通信137

本章小结143

习题144

第8章 I/O口的应用与扩展145

本章学习目标145

8.1 基本I/O的应用与扩展145

8.1.1 P1口的应用145

8.1.2 P0口的扩展147

8.2 显示器的扩展148

8.2.1 基本LED显示原理148

8.2.2 LED的静态显示150

8.2.3 LED的动态显示152

8.2.4 LCD显示器的扩展153

8.3 键盘的扩展162

8.3.1 独立式键盘的扩展162

8.3.2 矩阵式键盘的扩展163

8.4 I/O通用芯片的扩展与应用166

8.4.1 8255A的应用166

8.4.2 8279的应用171

8.5 串行总线芯片的扩展181

8.5.1 I2C总线181

8.5.2 SPI总线188

本章小结193

习题194

第9章 A/D、D/A转换器的应用195

本章学习目标195

9.1 A/D转换器的应用195

9.1.1 8位逐次逼近式A/D转换器0809的应用196

9.1.2 12位串行接口A/D转换器的应用200

9.1.3 12位并行A/D转换器的应用204

9.2 D/A转换器的应用208

9.2.1 8位D/A转换器0832的应用208

9.2.2 12位串行接口D/A转换器的应用211

本章小结215

习题215

第10章 单片机应用系统设计216

本章学习目标216

10.1 单片机应用系统设计的开发步骤216

10.1.1 系统总体设计217

10.1.2 硬件设计217

10.1.3 软件设计218

10.1.4 系统总体调试220

10.1.5 程序固化220

10.2 设计实例1——步进电机的控制220

10.3 设计实例2——数字电压表的设计222

10.4 设计实例3——数字频率计的设计227

10.5 DS18B20数字温度计的设计231

10.5.1 DS18B20概述232

10.5.2 DS18B20的使用方法234

10.5.3 DS18B20构成的数字温度计235

本章小结236

习题237

第11章 单片机C51程序设计238

本章学习目标238

11.1 C51语言概述238

11.1.1 C51语言的程序结构238

11.1.2 标识符239

11.1.3 关键字239

11.2 C51的数据结构239

11.2.1 C51的基本数据类型240

11.2.2 C51的构造数据类型242

11.2.3 C51的扩展数据类型245

11.3 C51的运算符与表达式246

11.3.1 运算符和表达式246

11.3.2 运算符的优先级和结合性248

11.4 C51的存储结构250

11.4.1 存储区域250

11.4.2 存储模式250

11.5 C51基本程序结构251

11.5.1 程序语句的概念251

11.5.2 顺序结构252

11.5.3 选择结构252

11.5.4 循环结构254

11.6 C51的函数257

11.6.1 函数的定义257

11.6.2 函数的调用261

11.6.3 数组与函数调用262

11.7 指针263

11.7.1 指针的基本概念263

11.7.2 变量指针264

11.7.3 字符串指针264

11.7.4 数组指针264

11.7.5 结构体指针265

11.7.6 指针数组265

11.8 C51的程序应用265

11.8.1 延时程序265

11.8.2 DAC0832波形生成程序266

11.8.3 单片机通过8255控制微型打印机268

11.8.4 方波发生器269

本章小结270

习题271

参考文献273

热门推荐