图书介绍

单片机原理及应用 基于51与高速SoC512025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

单片机原理及应用 基于51与高速SoC51
  • 夏路易编著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121104817
  • 出版时间:2010
  • 标注页数:356页
  • 文件大小:74MB
  • 文件页数:366页
  • 主题词:单片微型计算机-理论-高等学校-教材;单片微型计算机-程序设计-高等学校-教材

PDF下载


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

下载说明

单片机原理及应用 基于51与高速SoC51PDF格式电子书版下载

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

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

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

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

图书目录

第1章 51单片机技术基础1

1.1 单片机基础1

1.2 51内核单片机3

1.2.1 MCS-51单片机的基本结构4

1.2.2 AT89S51单片机结构4

1.2.3 51单片机引脚6

1.2.4 51单片机的存储器9

1.2.5 时序与指令周期14

1.3 存储器扩展15

1.4 单片机硬件设计17

1.5 设计基于AT89S51的最小系统21

1.5.1 从数据手册了解AT89S51单片机21

1.5.2 AT89S51最小系统硬件设计23

1.6 采用AT89S51芯片的实验板24

1.7 AT89ISP软件26

1.8 设计基于STC89C51RC单片机的最小系统27

1.9 STC89C51的编程软件30

习题132

第2章 51单片机的指令系统与汇编程序33

2.1 51单片机的指令与指令系统33

2.2 寻址方式33

2.3 51单片机指令35

2.3.1 数据传送指令35

2.3.2 算术运算指令36

2.3.3 逻辑运算指令37

2.3.4 控制转移指令38

2.3.5 位操作指令39

2.4 汇编语言程序设计40

2.4.1 汇编语言简介40

2.4.2 汇编器42

2.4.3 汇编语言在Keil环境下汇编举例43

2.5 汇编程序设计举例49

习题253

第3章 C51程序设计54

3.1 C51程序与汇编程序的不同之处54

3.2 C语言基础知识55

3.3 运算符62

3.4 C程序基本结构与流程控制65

3.4.1 C程序设计的3种基本结构65

3.4.2 条件与分支结构66

3.4.3 各种循环结构68

3.5 C51中的构造数据类型70

3.5.1 数组71

3.5.2 指针71

3.5.3 结构体73

3.5.4 共用体75

3.5.5 枚举76

3.5.6 用typedef重定义数据类型76

3.6 函数77

3.6.1 定义函数77

3.6.2 调用函数79

3.6.3 函数变量的作用域81

3.7 编译预处理81

3.8 C51内部函数83

3.9 C51编译过程中用到的文件84

3.10 获得错误与警告信息85

3.11 C51程序结构86

3.12 AT89S51单片机C51程序举例89

习题394

第4章 51单片机的中断、定时与串行通信95

4.1 51单片机的中断95

4.1.1 中断原理95

4.1.2 具有中断的汇编与C程序举例99

4.2 51单片机的定时器100

4.2.1 定时器基础100

4.2.2 定时器的4种工作方式102

4.2.3 具有定时器的汇编与C程序举例105

4.3 51单片机的串行口和控制寄存器111

4.3.1 串行口工作原理111

4.3.2 RS-232接113

4.3.3 单片机串口与PC通信举例114

习题4119

第5章 51单片机连接E2PROM、ADC与DAC芯片120

5.1 I2C总线120

5.1.1 I2C总线简介120

5.1.2 I2C接口的E2PROM存储器芯片24C02121

5.1.3 读写I2C接口存储器24C04举例123

5.2 AD转换器TLC1549125

5.2.1 TLC1549简介125

5.2.2 TLC1549芯片应用举例129

5.3 DAC转换器TLC5615131

5.3.1 TLC5615简介131

5.3.2 89S51单片机驱动TLC5615芯片举例133

习题5135

第6章 C8051F330单片机技术基础136

6.1 C8051F330单片机特点136

6.2 C8051F330单片机的CIP-51内核137

6.3 C8051F330单片机的存储器结构139

6.4 C8051F330单片机的电源管理方式143

6.5 C8051F330单片机的复位源143

6.6 C8051F330单片机的时钟电路147

6.7 C8051F330单片机实验板设计151

习题6155

第7章 C8051F单片机功能模块工作原理156

7.1 C8051F330单片机的输入/输出端口156

7.2 C8051F330单片机的中断166

7.3 C8051F330单片机的定时器173

7.3.1 定时器0与定时器1174

7.3.2 定时器2180

7.3.3 定时器3184

7.4 C8051F330单片机的Flash存储器188

7.5 C8051F330单片机的10位模数转换器ADC0197

7.6 C8051F330单片机的10位电流模式DAC(IDA0)206

7.7 C8051F330单片机的电压基准212

7.8 C8051F330单片机的模拟电压比较器213

7.9 C8051F330单片机的可编程计数器阵列217

习题7236

第8章 C8051F330单片机的通信接口238

8.1 串行外设接口(SPI0)238

8.2 异步通信接口UART0244

8.3 SMBus接口252

习题8260

第9章 51内核单片机的接口技术261

9.1 模拟量接口技术261

9.1.1 单电源运放工作原理261

9.1.2 测量模拟电压与电流的接口电路266

9.1.3 温度测量接口技术272

9.1.4 应力测量接口技术278

9.2 模拟量输出电路280

9.3 光耦隔离输入技术281

9.4 功率输出接口技术282

习题9287

第10章 基于51内核单片机的智能仪表设计基础289

10.1 电子系统智能化与智能仪表289

10.1.1 什么是电子系统智能化?289

10.1.2 智能仪表概述289

10.2 智能仪表中的数据处理算法291

10.2.1 常用软件滤波算法291

10.2.2 热电阻与热电偶的非线性校正算法293

10.2.3 标度变换295

10.3 周期与频率测量算法296

10.4 控制算法298

10.4.1 位式控制算法298

10.4.2 PID控制算法300

10.5 软件任务的编程实现306

10.6 智能仪表抗干扰技术313

10.7 简易智能仪表设计举例315

10.7.1 基于PT100传感器测温的智能测温仪表315

10.7.2 采用K型热电偶测温的智能测温仪表323

10.7.3 采用热敏电阻KTY81测温的智能测温仪表329

10.7.4 数显压力控制仪表设计333

10.7.5 采用C8051F330单片机的数显转速表336

10.7.6 电机工作电流与电压监测报警电路设计339

10.7.7 全自动反冲洗滤水器控制电路设计341

10.7.8 全自动豆浆机控制电路设计346

10.7.9 智能电子产品开发过程352

习题10353

参考文献355

热门推荐