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

- 张道德编著 著
- 出版社: 北京:中国水利水电出版社
- ISBN:7508443020
- 出版时间:2007
- 标注页数:289页
- 文件大小:150MB
- 文件页数:11810818页
- 主题词:单片微型计算机-接口-高等学校-教材
PDF下载
下载说明
单片机接口技术 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
热门推荐
- 298234.html
- 3601831.html
- 679170.html
- 2169480.html
- 2479116.html
- 2751360.html
- 2403779.html
- 2718527.html
- 1280948.html
- 540093.html
- http://www.ickdjs.cc/book_1435520.html
- http://www.ickdjs.cc/book_3464886.html
- http://www.ickdjs.cc/book_2994539.html
- http://www.ickdjs.cc/book_3362649.html
- http://www.ickdjs.cc/book_3513834.html
- http://www.ickdjs.cc/book_2023023.html
- http://www.ickdjs.cc/book_2553080.html
- http://www.ickdjs.cc/book_2245099.html
- http://www.ickdjs.cc/book_3159546.html
- http://www.ickdjs.cc/book_414331.html