图书介绍

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

单片机接口技术 C51版
  • 张道德编著 著
  • 出版社: 北京:中国水利水电出版社
  • ISBN:7508443020
  • 出版时间:2007
  • 标注页数:289页
  • 文件大小:150MB
  • 文件页数:11810818页
  • 主题词:单片微型计算机-接口-高等学校-教材

PDF下载


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

下载说明

单片机接口技术 C51版PDF格式电子书版下载

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

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

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

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

图书目录

第一部分 C51基础知识篇1

第1章 C51基本语法1

1.1 C51基本数据类型1

前言1

1.2 常量与变量2

1.2.1 常量2

1.2.2 变量3

1.2.3 8051片内资源及位变量6

1.3 自定义变量类型typedef8

1.4 运算符与表达式9

1.4.1 赋值运算9

1.4.2 算术运算9

1.4.4 逻辑运算11

1.4.3 关系运算11

1.4.5 位运算12

1.4.6 自增减运算及复合运算13

1.4.7 条件运算符14

1.4.8 逗号运算符15

习题一15

第2章 C51基本结构程序设计16

2.1 顺序结构16

2.2 选择结构17

2.2.1 if语句17

2.2.2 switch-case语句20

2.3 循环结构22

2.3.1 while语句23

2.3.2 do-while语句24

2.3.3 for语句25

2.3.4 循环嵌套26

2.4 转移语句27

2.4.1 goto语句27

2.4.2 break语句28

2.4.3 continue语句28

习题二29

第3章 数组30

3.1 一维数组30

3.1.1 一维数组的定义30

3.1.2 一维数组元素的引用31

3.1.4 一维数组应用举例32

3.1.3 一维数组的初始化32

3.2 二维数组33

3.2.1 二维数组的定义33

3.2.2 二维数组元素的引用34

3.2.3 二维数组的初始化34

3.2.4 二维数组应用举例35

3.3 字符数组35

3.4 多维数组37

习题三38

第4章 函数39

4.1 函数的说明与定义39

4.1.1 函数说明39

4.2 函数的调用40

4.2.1 函数的简单调用40

4.1.2 函数定义40

4.2.2 函数的参数传递41

4.2.3 函数的递归调用43

4.3 函数作用范围与变量作用域44

习题四45

第5章 指针、结构、联合和枚举46

5.1 指针46

5.1.1 指针和地址46

5.1.2 指针和数组50

5.1.3 字符指针52

5.1.4 指针数组53

5.1.5 指针作为函数的形参54

5.2.1 结构变量的定义55

5.2 结构体55

5.2.2 结构变量的引用57

5.2.3 结构数组和结构指针58

5.3 联合体63

5.3.1 联合变量的定义63

5.3.2 结构和联合的区别64

5.4 枚举65

习题五66

第二部分 C51接口篇68

第6章 8051内部资源编程68

6.1 输入/输出(I/O)端口68

6.1.1 并行I/O口结构及功能68

6.1.2 应用实例71

6.2.2 定时器/计数器工作方式72

6.2.1 定时/计数器结构72

6.2 定时器/计数器72

6.2.3 定时/计数器的控制寄存器75

6.2.4 定时/计数常数的计算77

6.2.5 应用实例78

6.3 中断79

6.3.1 中断的基本概念79

6.3.2 中断系统的结构79

6.3.3 中断的控制80

6.3.4 中断响应过程及中断入口地址81

6.3.5 C51中断程序设计82

6.4 串行口84

6.4.1 串行口的结构与控制84

6.4.2 串行口的工作方式86

6.4.3 波特率的计算89

6.4.4 串行口初始化90

6.4.5 应用实例90

习题六93

第7章 8051外部常用扩展资源编程94

7.1 综合扩展芯片815594

7.1.1 8155结构及工作原理94

7.1.2 8155应用实例97

7.2 实时时钟芯片DS130299

7.2.1 DS1302的结构及工作原理99

7.2.2 DS1302与MCS-51单片机应用实例103

习题七106

第8章 人机接口技术107

8.1 键盘及其接口107

8.1.1 独立式键盘接口108

8.1.2 行列式键盘接口110

8.2 LED显示器接口112

8.2.1 LED显示器的结构与原理112

8.2.2 LED显示方式113

8.2.3 LED显示器接口实例115

8.2.4 LED显示管理芯片MAX7219116

8.3 LCD显示器接口120

8.3.1 LCD显示器的基本原理121

8.3.2 液晶显示控制器SED1330原理与应用实例122

8.4 打印机接口135

8.4.1 TPμP-40A的主要性能、接口要求及时序135

8.4.2 字符代码及打印命令137

8.4.3 应用实例139

8.5 语音芯片ISD4004141

8.5.1 ISD4004的工作原理141

8.5.2 应用实例146

习题八152

第9章 数据采集编程154

9.1 概述154

9.2 D/A转换器DAC0832155

9.2.1 D/A转换器的性能指标155

9.2.2 DAC0832引脚及内部结构156

9.2.3 DAC0832的应用157

9.2.4 DAC0832应用实例159

9.3 A/D转换器ADC0809161

9.3.1 逐次逼近型ADC基本原理161

9.3.2 ADC0809应用实例162

9.3.3 A/D接口设计要点164

9.4 8位A/D转换器TLC0832165

9.4.1 主要技术特点165

9.4.2 TLC0832的工作原理165

9.4.3 应用实例167

习题九169

第10章 通信编程170

10.1 MCS-51单片机与PC机通信170

10.1.1 MAX232简介170

10.1.2 PC机的串行口171

10.1.3 单片机与PC机通信应用实例172

10.2.1 多机通信原理174

10.2 多机通信技术174

10.2.2 多机通信系统设计实例175

习题十184

第11章 新型串行总线技术185

11.1 SPI接口技术185

11.1.1 SPI总线简介185

11.1.2 SPI总线的工作原理185

11.1.3 MCS-51单片机的SPI接口虚拟实现186

11.1.4 SPI接口应用实例——X5045看门狗定时器186

11.2 I2C总线接口196

11.2.1 I2C总线简介196

11.2.2 I2C总线的工作原理196

习题十一203

12.1.1 宏定义204

12.1 预处理器204

第12章 Keil C51编译及连接技术204

第三部分 C51提高篇204

12.1.2 预处理指令205

12.1.3 文件包含207

12.2 C51编译库及代码优化技术208

12.2.1 C51编译库208

12.2.2 代码优化208

12.3 C51与ASM混合编程技术209

12.3.1 混合编程意义209

12.3.2 C51模块内的汇编接口209

12.3.3 C51与汇编的模块间接口211

12.3.4 应用实例213

12.4.1 Keil C51的Bankswitch原理214

12.4 Keil C51环境下的分页技术214

12.4.2 基于PSD813F2的分页硬件设计215

12.4.3 分页的实现过程及实例215

习题十二219

第13章 RTX51实时多任务操作系统221

13.1 多任务编程思想221

13.1.1 单任务机制工作原理221

13.1.2 多任务机制工作原理222

13.2 RTX51的特点及运行要求223

13.2.1 RTX51的特点223

13.2.2 RTX51对硬件的要求223

13.2.3 RTX51对软件的要求224

13.3 RTX51的基本概念及实例分析224

13.3.1 任务的状态及定义224

13.3.2 RTX51事件226

13.3.3 RTX51中断处理228

13.3.4 RTX51 TINY的配置229

13.4 RTX51 TINY的内核原理230

13.4.1 同步机制230

13.4.2 调度规则230

13.4.3 任务控制块230

13.4.4 存储器管理231

13.4.5 代码分析231

13.5 应用实例233

13.5.1 键盘显示系统233

13.5.2 交通灯控制238

习题十三239

14.1.1 电话网远程通信原理240

14.1.2 系统硬件设计240

14.1 MCS-51单片机远程数据传输装置240

第14章 单片机综合应用实例240

14.1.3 DTMF电路HT9200A243

14.1.4 FSK调制解调芯片MSM7512B244

14.1.5 数据传输的工作过程245

14.1.6 软件设计245

14.2 工业洗衣机模糊控制器的设计253

14.2.1 模糊控制器的设计253

14.2.2 模糊推理软件设计255

附录A Keil C51菜单调试技巧269

附录B 微机测控系统软件抗干扰的常用方法286

参考资料290

参考文献291

热门推荐