图书介绍
单片机C语言轻松入门2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 周坚编著 著
- 出版社: 北京:北京航空航天大学出版社
- ISBN:7810778366
- 出版时间:2006
- 标注页数:285页
- 文件大小:103MB
- 文件页数:297页
- 主题词:单片微型计算机-程序设计;C语言-程序设计
PDF下载
下载说明
单片机C语言轻松入门PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
1.1 C语言简介1
1.1.1 C语言的产生与发展1
1.1.2 C语言的特点1
第1章 单片机C语言概述1
1.2 C语言的入门知识3
1.2.1 简单的C程序介绍3
1.2.2 C程序特性的分析8
第2章 单片机C语言开发环境的建立10
2.1 Keil软件简介10
2.2 Keil软件的安装11
2.3 Keil软件的使用12
2.3.2 工程的建立13
2.3.1 源文件的建立13
2.3.3 工程的设置16
2.3.4 编译、链接20
2.4 实验仿真板简介与使用22
2.4.1 实验仿真板的安装23
2.4.2 实验仿真板的使用23
2.5 硬件实验环境的建立24
2.5.1 实验电路板简介24
2.5.2 实验电路板的硬件结构25
2.5.3 实验电路板的基本使用方法27
3.2 常量与变量30
3.1 数据类型概述30
第3章 数据的类型、运算符与表达式30
3.2.1 常量31
3.2.2 变量32
3.3 整型数据33
3.3.1 整型常量33
3.3.2 整型变量34
3.4 字符型数据35
3.4.1 字符型常量35
3.4.2 字符型变量36
3.5 数的溢出37
3.6.2 实型变量39
3.6.1 实型常量39
3.6 实型数据39
3.7 Keil特有的数据类型43
3.7.1 位型数据43
3.7.2 sfr型数据43
3.8 80C51中数据的存储位置44
3.8.1 程序存储器44
3.8.2 内部数据存储器46
3.9 变量赋初值52
3.10 算术运算符和算术表达式53
3.10.1 C运算符简介53
3.10.2 算术运算符和算术表达式54
3.10.3 各类数值型数据间的混合运算54
3.10.4 赋值运算符和赋值表达式55
3.10.5 逗号运算符和逗号表达式60
3.10.6 位操作运算符及其表达式60
3.10.7 自增减运算符、复合运算符及其表达式62
第4章 C51流程与控制64
4.1 顺序结构程序64
4.2 选择结构程序64
4.2.1 引入64
4.2.2 关系运算符和关系表达式67
4.2.3 逻辑运算符和逻辑表达式68
4.2.4 选择语句if69
4.2.5 if语句的嵌套71
4.2.6 条件运算符72
4.2.7 switch/case语句73
4.3 循环结构程序75
4.3.1 循环程序简介76
4.3.2 while循环语句76
4.3.3 do-while循环语句77
4.3.4 for循环语句78
4.3.5 break语句80
4.3.6 continue语句81
4.4 仿真型实验板的使用82
4.4.1 仿真型实验板与计算机的连接83
4.4.2 程序的调试86
5.1.1 引入89
5.1 数组89
第5章 C51构造数据类型89
5.1.2 一维数组90
5.1.3 二维数组92
5.1.4 字符数组93
5.1.5 数组与存储空间94
5.2 指针94
5.2.1 指针的基本概念95
5.2.2 指针变量的定义96
5.2.3 指针变量的引用98
5.2.4 Keil C51的指针类型102
5.3 结构104
5.3.1 结构的定义和引用105
5.3.2 结构数组108
5.4 共用体(union)109
5.5 枚举(enum)111
5.5.1 枚举的定义和说明111
5.5.2 枚举变量的取值112
5.6 用typedef定义类型114
第6章 单片机内部资源的编程116
6.1 中断编程116
6.1.1 80C51的中断请求源116
6.1.2 中断源的自然优先级与中断服务程序入口地址117
6.1.3 80C51的中断控制118
6.1.4 中断程序的编写119
6.1.5 寄存器组的切换121
6.2 定时器/计数器122
6.2.1 定时器/计数器的基本结构及工作原理122
6.2.2 定时器/计数器的控制字122
6.2.3 定时器/计数器的4种工作方式124
6.2.4 定时器/计数器的定时/计数方式下初值的计算125
6.2.5 定时器/计数器的编程126
6.3 串行口编程132
6.3.1 串行口控制寄存器132
6.3.2 串行口工作方式133
6.3.3 硬件练习138
7.1 函数的概述140
第7章 函数140
7.2 函数的定义142
7.3 函数参数和函数的值144
7.4 函数的调用147
7.4.1 函数调用的一般形式147
7.4.2 函数调用的方式147
7.4.3 调用函数的声明和函数原型147
7.4.4 函数的嵌套调用149
7.4.5 函数的递归调用150
7.4.6 C51函数的重入152
7.4.7 用函数指针变量调用函数154
7.5 数组作为函数参数155
7.6 局部变量和全局变量156
7.6.2 全局变量157
7.6.1 局部变量157
7.7 变量的存储类别160
7.7.1 动态与静态存储方式160
7.7.2 atuo变量160
7.7.3 static变量161
7.7.4 用extern声明外部变量161
第8章 单片机接口的C语言编程164
8.1 LED数码管164
8.1.1 静态显示接口164
8.1.2 动态显示接口167
8.2.1 键盘工作原理170
8.2 键盘170
8.2.2 键盘与单片机的连接171
8.3 I2C总线接口173
8.3.1 I2C接口173
8.3.2 24系列EEPROM的结构及特性174
8.3.3 24系列EEPROM的使用176
8.4 X5045的使用180
8.4.1 SPI串行总线简介180
8.4.2 X5045的结构和特性180
8.4.3 X5045的使用182
8.5 模/数转换接口187
8.6 数/模转换接口189
8.7.1 字符型液晶显示器的基本知识191
8.7 液晶显示器接口191
8.7.2 字符型液晶显示器的使用192
第9章 应用设计举例197
9.1 秒表197
9.2 可预置的倒计时钟200
9.3 AT24C01A的综合应用204
9.3.1 功能描述205
9.3.2 实例分析205
9.3.3 实例应用209
9.4 X5045的综合应用209
9.4.1 功能描述209
9.4.2 实例分析210
9.4.3 实例应用216
第10章 RTOS简介218
10.1 RTOS基本知识218
10.2 Rtx51 Tiny入门219
10.2.1 用Rtx51 Tiny实现LED闪烁219
10.2.2 对RTOS工作过程的初步认识222
10.3 Rtx51 Tiny的工作过程及其函数224
10.3.1 键控流水灯程序224
10.3.2 Rtx51 Tiny的工作过程226
10.3.3 Rtx51 Tiny的事件和信号227
10.3.4 Rtx51 Tiny的函数228
10.4.1 百分秒表的实现232
10.4 Rtx51 Tiny应用实例232
10.4.2 Rtx51 Tiny中的信号237
10.5 使用Rtx51 Tiny操作系统程序的调试237
第11章 C51库函数239
11.1 C51库函数的测试方法239
11.2 使用math.h头文件的函数244
11.3 使用ctype.h头文件的函数248
11.4 使用stdlib.h头文件的函数251
11.5 使用initrins.h头文件的函数256
11.6 使用string.h头文件的函数259
11.7 使用assert.h头文件的函数264
11.8 使用setjmp.h头文件的函数265
11.9 使用stddef.h头文件的函数267
11.10 使用stdio.h头文件的函数269
附录A C语言的关键字275
A.1 C语言中的关键字275
A.2 Keil C新增的关键字276
附录B 进阶与提高277
B.1 具有更多功能的实验电路板277
B.2 高性价比的两款开发工具278
B.2.1 基于Keil Monitor-51 Drivr的仿真机278
B.2.2 下载型编程器279
附录C 配套光盘的说明281
C.1 文件夹的说明281
C.2 安装及使用说明281
参考文献285
热门推荐
- 3209285.html
- 1342517.html
- 2985463.html
- 2296322.html
- 1488590.html
- 515673.html
- 1045037.html
- 2084881.html
- 1153949.html
- 745692.html
- http://www.ickdjs.cc/book_3047897.html
- http://www.ickdjs.cc/book_1802958.html
- http://www.ickdjs.cc/book_476303.html
- http://www.ickdjs.cc/book_989113.html
- http://www.ickdjs.cc/book_3246508.html
- http://www.ickdjs.cc/book_420998.html
- http://www.ickdjs.cc/book_234717.html
- http://www.ickdjs.cc/book_3268543.html
- http://www.ickdjs.cc/book_3199287.html
- http://www.ickdjs.cc/book_1663834.html