图书介绍
单片机的C语言应用程序设计 第6版2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 马忠梅,李元章,王美刚,王拓著 著
- 出版社: 北京:北京航空航天大学出版社
- ISBN:9787512424777
- 出版时间:2017
- 标注页数:362页
- 文件大小:143MB
- 文件页数:376页
- 主题词:单片微型计算机-C语言-程序设计
PDF下载
下载说明
单片机的C语言应用程序设计 第6版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 单片机基础知识1
1.1 8051单片机的特点1
1.2 8051单片机的内部结构3
1.2.1 中央处理器3
1.2.2 存储器组织5
1.2.3 片内并行接口8
1.2.4 内部资源10
1.2.5 芯片引脚11
1.2.6 单片机的工作方式12
1.3 8051单片机的系统扩展14
1.3.1 外部总线的扩展14
1.3.2 外部程序存储器的扩展16
1.3.3 外部数据存储器的扩展18
1.4 8051单片机的指令系统22
1.4.1 寻址方式22
1.4.2 指令说明23
1.4.3 伪指令29
1.4.4 指令系统表31
1.5 实用程序设计35
习题一38
第2章 C与805141
2.1 8051的编程语言41
2.2 Cx51编译器42
2.3 KEIL 8051开发工具43
2.4 KEIL Cx51编程实例46
2.5 Cx51程序结构51
习题二52
第3章 Cx51数据与运算53
3.1 数据与数据类型53
3.2 常量与变量54
3.3 Cx51数据的存储类型57
3.4 8051特殊功能寄存器(SFR)及其Cx51定义59
3.5 8051并行接口的Cx51定义62
3.6 位变量(BIT)的Cx51定义63
3.7 Cx51运算符、表达式及其规则64
3.7.1 Cx51算术运算符及其表达式64
3.7.2 Cx51关系运算符、表达式及优先级66
3.7.3 Cx51逻辑运算符、表达式及优先级66
3.7.4 Cx51位操作及其表达式68
3.7.5 自增减运算符、复合运算符及其表达式73
习题三74
第4章 Cx51流程控制语句75
4.1 C语言程序的基本结构及其流程图75
4.1.1 顺序结构及其流程图75
4.1.2 选择结构及其流程图75
4.1.3 循环结构及其流程图76
4.2 选择语句78
4.2.1 if语句78
4.2.2 switch/case语句80
4.3 循环语句81
4.3.1 while语句82
4.3.2 do while语句83
4.3.3 for语句84
习题四86
第5章 Cx51构造数据类型87
5.1 数组87
5.1.1 一维数组87
5.1.2 二维数组90
5.1.3 字符数组91
5.1.4 查表92
5.1.5 数组与存储空间93
5.2 指针94
5.2.1 指针的基本概念94
5.2.2 数组指针和指向数组的指针变量98
5.2.3 指向多维数组的指针和指针变量102
5.2.4 关于KEIL Cx51的指针类型103
5.3 结构105
5.3.1 结构的定义和引用105
5.3.2 结构数组108
5.4 共用体108
5.5 枚举110
习题五112
第6章 Cx51函数113
6.1 函数的分类114
6.2 函数的定义115
6.3 函数的参数和函数值116
6.4 函数的调用118
6.4.1 函数调用的一般形式118
6.4.2 函数调用的方式118
6.4.3 对被调用函数的说明119
6.4.4 函数的嵌套和递归调用120
6.4.5 函数的递归调用121
6.4.6 用函数指针变量调用函数122
6.5 数组、指针作为函数的参数123
6.5.1 用数组作为函数的参数123
6.5.2 用指向函数的指针变量作为函数的参数124
6.5.3 返回指针的函数127
习题六128
第7章 模块化程序设计129
7.1 基本概念129
7.1.1 程序的组成129
7.1.2 常用术语129
7.1.3 文件命名常规131
7.2 模块化程序开发132
7.2.1 采用模块编程的优点132
7.2.2 模块化程序开发过程132
7.3 汇编和编译133
7.3.1 使用汇编语言的模块化设计133
7.3.2 使用C语言的模块化设计136
7.4 覆盖和共享138
7.4.1 覆盖138
7.4.2 共享138
7.5 库和链接器/定位器139
7.5.1 库139
7.5.2 链接器/定位器140
7.6 混合编程142
7.6.1 混合编程介绍142
7.6.2 参数传递143
7.6.3 混合编程实例147
7.6.4 根据硬件环境的配置150
7.7 程序优化150
习题七152
第8章 8051内部资源的C编程153
8.1 中断153
8.1.1 中断源154
8.1.2 中断的控制155
8.1.3 中断响应156
8.1.4 寄存器组切换158
8.1.5 中断编程160
8.2 定时器/计数器162
8.2.1 与T/C有关的特殊功能寄存器163
8.2.2 定时器/计数器的工作方式165
8.2.3 定时器/计数器的初始化166
8.2.4 定时器/计数器应用实例167
8.3 串行口173
8.3.1 与串行口有关的SFR174
8.3.2 串行口的工作方式175
8.3.3 串行口的初始化176
8.3.4 串行口应用范例177
8.4 点对点的串行异步通信181
8.4.1 通信双方的硬件连接181
8.4.2 通信双方的约定181
8.4.3 点对点通信编程182
8.5 多机通信185
8.5.1 通信接口185
8.5.2 通信协议185
8.5.3 通信程序186
习题八192
第9章 8051扩展资源的C编程194
9.1 可编程外围并行接口芯片8255194
9.1.1 8255的结构和引脚194
9.1.2 8255的命令字和工作方式195
9.1.3 8255与8051的接口197
9.2 可编程外围并行接口芯片8155198
9.2.1 8155的结构和引脚198
9.2.2 8155的命令字、状态字及工作方式200
9.2.3 8155与8051的接口201
9.3 I2C总线扩展存储器203
9.3.1 I2C总线简介203
9.3.2 I2C总线的通信规约204
9.3.3 串行I2C总线E2PRIM 24CXX204
9.3.4 I2C总线的编程实现209
习题九212
第10章 8051输出控制的C编程213
10.1 8位D/A芯片DAC0832213
10.1.1 DAC0832的结构和引脚213
10.1.2 8051与DAC0832的接口214
10.2 步进电机控制217
10.2.1 步进电机及其工作方式217
10.2.2 步进电机与8051的接口217
习题十222
第11章 8051数据采集的C编程223
11.1 8位A/D芯片ADC0809223
11.1.1 ADC0809的结构和引脚223
11.1.2 ADC0809与8051的接口225
11.2 频率量的测量226
11.2.1 测量频率法226
11.2.2 测量周期法228
习题十一230
第12章 8051人机交互的C编程231
12.1 键盘和数码显示231
12.1.1 行列式键盘与8051的接口231
12.1.2 七段数码显示与8051的接口233
12.2 可编程键盘/显示接口芯片8279235
12.2.1 8279内部结构和引脚236
12.2.2 8279的命令字和状态字238
12.2.3 8279与8051的接口240
12.3 点阵型LCD显示模块242
12.3.1 HD61830的特点和引脚242
12.3.2 HD61830指令集243
12.3.3 与内藏HD61830的液晶模块的接口和编程246
习题十二251
第13章 物联网数据采集252
13.1 物联网简介252
13.1.1 物联网的概念252
13.1.2 物联网的体系结构252
13.1.3 物联网的关键技术253
13.1.4 物联网的发展现状与应用254
13.1.5 物联网数据采集平台255
13.2 CC2530基础256
13.2.1 CC2530的结构及特性256
13.2.2 通用数字I/O接口264
13.2.3 外部I/O中断265
13.2.4 定时器操作266
13.2.5 ADC单次采样279
13.2.6 USART串口通信282
13.3 温湿度采集289
13.3.1 温湿度传感器SHT10289
13.3.2 TC77温度传感器295
13.4 加速度传感器采集297
13.4.1 加速度传感器MMA7360297
13.4.2 加速度传感器ADXL345300
13.5 RFID采集304
13.6 反射式接近开关传感器306
13.7 超声波测距307
第14章 增强型8051系列STC15单片机310
14.1 STC15单片机基础310
14.1.1 STC15的结构及特性310
14.1.2 时钟和复位312
14.1.3 存储器315
14.2 STC15单片机的内部资源315
14.2.1 通用数字I/O接口315
14.2.2 外部中断316
14.2.3 定时器操作320
14.2.4 ADC单次采样322
14.2.5 UART串行口通信324
14.2.6 脉宽调制PWM327
14.3 STC15单片机扩展资源332
14.3.1 LED显示332
14.3.2 SPI接口双机通信334
14.3.3 温湿度传感器DHT11339
14.3.4 加速度传感器MMA7660采集344
14.3.5 加速度传感器ADXL345采集349
14.3.6 陀螺仪MPU-6050采集351
附录 预处理355
热门推荐
- 1263129.html
- 1305730.html
- 3793168.html
- 1062799.html
- 2836330.html
- 926542.html
- 324519.html
- 3258216.html
- 3155920.html
- 2908300.html
- http://www.ickdjs.cc/book_1086981.html
- http://www.ickdjs.cc/book_15497.html
- http://www.ickdjs.cc/book_1381397.html
- http://www.ickdjs.cc/book_1707598.html
- http://www.ickdjs.cc/book_1164799.html
- http://www.ickdjs.cc/book_1676960.html
- http://www.ickdjs.cc/book_3688289.html
- http://www.ickdjs.cc/book_1902069.html
- http://www.ickdjs.cc/book_1913214.html
- http://www.ickdjs.cc/book_3884575.html