图书介绍
单片机KEIL CX51应用开发技术2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 王为青,程国钢编著 著
- 出版社: 北京:人民邮电出版社
- ISBN:711515578X
- 出版时间:2007
- 标注页数:342页
- 文件大小:65MB
- 文件页数:354页
- 主题词:单片微型计算机-程序设计
PDF下载
下载说明
单片机KEIL CX51应用开发技术PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
1.1 单片机的发展及其应用1
第1章 MCS-51系列单片机1
1.2 MCS-51系列单片机体系结构2
1.2.1 中央处理器2
1.2.2 存储器4
1.2.3 外部引脚8
1.2.4 时钟模块9
1.2.5 其他内部资源10
1.2.6 MCS-51系列单片机工作方式10
1.3 常见的MCS-51系列单片机12
第2章 MCS-51单片机指令系统15
2.1 MCS-51单片机寻址方式15
2.1.1 概述15
2.1.4 寄存器寻址16
2.1.5 寄存器间接寻址16
2.1.2 立即寻址16
2.1.3 直接寻址16
2.1.6 变址间接寻址17
2.1.7 相对寻址17
2.2 MCS-51单片机指令系统17
2.2.1 数据传送类指令17
2.2.2 算术运算类指令19
2.2.3 逻辑操作类指令20
2.2.4 位操作类指令22
2.2.5 控制转移类指令23
2.2.6 汇编程序和伪指令26
2.3 MCS-51单片机汇编程序设计27
3.2 C51语言编译器介绍31
3.1 概述31
第3章 Keil C51语言31
3.3 Keil uVision2集成开发环境32
3.3.1 uVision2界面以及菜单介绍32
3.3.2 uVision2开发流程38
第4章 数据类型、运算符和表达式44
4.1 C51支持的数据类型44
4.2 常量和变量45
4.2.1 常量45
4.2.2 变量45
4.3 C51存储器、寄存器定义45
4.3.1 C51的数据存储类型46
4.3.2 寄存器47
4.3.3 位变量47
4.4 C51的算术和赋值运算47
4.4.2 赋值运算符和赋值表达式48
4.4.1 算术运算符和算术表达式48
4.5 逻辑运算49
4.6 关系运算49
4.7 位操作50
4.7.1 位逻辑运算50
4.7.2 移位运算50
4.8 自增减运算、复合运算、逗号运算51
4.8.1 自增减运算51
4.8.2 复合运算51
4.8.3 逗号运算51
4.9 运算符的优先级52
第5章 C51控制流54
5.1 C51的3种基本结构54
5.1.1 顺序结构54
5.1.3 循环结构55
5.1.2 选择结构55
5.2 选择语句56
5.2.1 if语句56
5.2.2 switch语句58
5.2.3 选择语句的嵌套59
5.3 循环语句59
5.3.1 while语句59
5.3.2 do while语句60
5.3.3 for语句60
5.3.4 循环语句总结61
5.4 break语句、continue语句和goto语句62
5.4.1 break语句62
5.4.2 continue语句63
5.4.3 goto语句64
6.1 函数的分类65
第6章 函数65
6.2 函数的定义66
6.2.1 函数定义的一般形式66
6.2.2 函数的参数67
6.2.3 函数的值67
6.3 函数的调用68
6.3.1 函数调用的方法68
6.3.2 函数的声明68
6.3.3 函数的递归调用69
6.3.4 函数的嵌套调用71
6.4 内部函数和外部函数72
6.4.1 内部函数72
6.4.2 外部函数72
6.5 变量类型以及存储方式72
6.5.1 局部变量73
6.5.2 全局变量74
第7章 数组和指针76
7.1 数组76
7.1.1 一维数组76
7.1.2 二维数组77
7.1.3 字符数组77
7.1.4 数组的存储方式78
7.2 指针79
7.2.1 指针和指针变量79
7.2.2 指针变量的定义80
7.2.3 指针变量的引用80
7.2.4 C51的指针类型80
7.3 数组和指针81
7.3.1 指针与一维数组81
7.4.1 字符串的表达形式83
7.4 字符串和指针83
7.3.2 指针与二维数组83
7.4.2 字符串指针变量和字符数组的区别84
7.5 数组、指针和函数的联系84
7.5.1 数组作为函数的参数84
7.5.2 指针作为函数参数85
7.5.3 返回指针的函数86
7.6 指针数组和指向指针的指针87
第8章 结构、联合和枚举89
8.1 结构体89
8.1.1 结构体和结构体变量的定义89
8.1.2 结构体变量的引用90
8.1.3 结构体变量的初始化和赋值91
8.1.4 结构体变量数组91
8.1.5 指向结构体变量的指针92
8.1.6 用指向结构的指针变量作为函数的参数92
8.2.1 联合体变量的定义94
8.2 联合体94
8.2.2 联合体变量的使用95
8.3 枚举96
8.3.1 枚举变量的定义96
8.3.2 枚举变量的应用96
第9章 程序设计技巧98
9.1 养成好的编程习惯98
9.1.1 程序的总体设计98
9.1.2 命名规则99
9.1.3 编程规范99
9.2 宏定义100
9.2.1 简单的宏定义100
9.2.2 带参数的宏定义101
9.3 条件编译102
9.4 具体指针的应用104
9.5 中断响应快速性的一种实现106
9.6 一些关键字的使用108
9.7 使用移位运算代替乘除和求模等运算110
第10章 单片机基本内部资源112
10.1 并行口112
10.1.1 P0口112
10.1.2 P1口113
10.1.3 P2口114
10.1.4 P3口114
10.1.5 并行口的应用114
10.2 中断系统115
10.2.1 中断向量地址和中断标志位116
10.2.2 中断控制117
10.2.3 中断响应119
10.2.4 中断服务程序设计120
10.3 定时计数器122
10.3.1 定时计数器的控制122
10.3.2 定时计数器的工作方式123
10.3.3 定时计数器的使用125
10.3.4 定时计数器T2131
10.4 串行口135
10.4.1 串行口的相关寄存器136
10.4.2 串行口工作方式0137
10.4.3 串行口工作方式1140
10.4.4 串行口工作方式2、3142
10.4.5 串行口应用技巧146
10.5 外部中断149
10.6 单片机内部资源应用技巧152
10.6.1 外部中断扩展152
10.6.2 中断服务子程序时间误差154
10.6.3 热启动和冷启动159
10.6.4 软件模拟硬件160
10.6.5 单片机中断资源分配和使用软件扩展多级中断165
10.6.6 单片机串行口通信波特率自适应169
第11章 单片机资源扩展174
11.1 扩展并行口174
11.1.1 不可编程并行口扩展174
11.1.2 可编程并行口扩展180
11.2 扩展定时计数器8253/8254184
11.2.1 8253的内部结构184
11.2.2 8253的引脚185
11.2.3 8253的控制寄存器和工作方式186
11.2.4 8253和51系列单片机接口191
11.3 扩展外部内存193
11.3.1 扩展程序内存193
11.3.2 扩展外部数据存储器194
11.3.3 同时扩展外部程序内存和数据存储器196
11.4 I2C总线扩展197
11.5 扩展其他资源210
11.5.1 模拟比较器210
11.5.2 时钟芯片215
11.5.3 温度传感器223
11.5.4 看门狗(Watch Dog)228
11.5.5 SPI(同步串行外部设备接口)230
11.5.6 ICP、ISP和IAP231
第12章 单片机输入输出通道233
12.1 人体输入设备233
12.1.1 按键233
12.1.2 行列扫描键盘235
12.2.1 基本显示设备239
12.2 输出显示设备239
12.2.2 数码管的软件译码和硬件译码241
12.2.3 数码管的软件译码242
12.2.4 数码管的硬件译码244
12.2.5 液晶显示器248
12.2.6 液晶显示器的应用249
12.3 输入通道257
12.3.1 输入通道简介257
12.3.2 数字信号和开关信号258
12.3.3 频率信号260
12.3.4 模拟开关和采样保持器262
12.3.5 模拟/数字变换264
12.3.6 扩展A/D266
12.3.7 ADC0804的应用269
12.4 输出通道272
12.4.1 开关量输出272
12.4.2 数字/模拟变换274
12.4.3 扩展D/A275
12.4.4 DAC0832的应用277
12.4.5 直流电动机控制279
第13章 单片机应用系统283
13.1 最小单片机系统设计283
13.1.1 单片机振荡电路设计284
13.1.2 单片机复位电路284
13.2 MON-51仿真器开发287
13.2.1 MON-51仿真器简介287
13.2.2 MON-51仿真器硬件设计288
13.2.3 MON-51仿真器软件环境及其配置288
13.2.4 MON-51仿真器的使用292
13.2.5 MON-51设计总结297
13.3.1 IC卡简介298
13.3 IC卡读卡器开发298
13.3.2 IC卡读卡器硬件299
13.3.3 存储卡软件系统设计300
13.3.4 加密卡软件系统设计304
第14章 单片机系统开发技巧323
14.1 单片机系统可靠性设计323
14.1.1 系统设计原则323
14.1.2 硬件系统可靠性设计324
14.1.3 电路板图可靠性设计325
14.1.4 软件系统可靠性设计327
14.2 单片机系统调试333
14.2.1 单片机开发系统333
14.2.2 单片机系统硬件调试336
14.2.3 单片机系统软件调试338
14.2.4 单片机系统综合调试338
14.2.5 单片机系统调试技巧339
热门推荐
- 2516939.html
- 68155.html
- 3865178.html
- 1015369.html
- 1882496.html
- 3246268.html
- 2205930.html
- 2334541.html
- 3489879.html
- 1645465.html
- http://www.ickdjs.cc/book_3849617.html
- http://www.ickdjs.cc/book_2437680.html
- http://www.ickdjs.cc/book_3777728.html
- http://www.ickdjs.cc/book_2532066.html
- http://www.ickdjs.cc/book_2639392.html
- http://www.ickdjs.cc/book_1532107.html
- http://www.ickdjs.cc/book_3485751.html
- http://www.ickdjs.cc/book_3521744.html
- http://www.ickdjs.cc/book_1454928.html
- http://www.ickdjs.cc/book_2415636.html