图书介绍
嵌入式C语言程序设计 基于STC15W4K32S4系列单片机PDF|Epub|txt|kindle电子书版本网盘下载
- 丁向荣编著 著
- 出版社: 北京:电子工业出版社
- ISBN:9787121278143
- 出版时间:2016
- 标注页数:277页
- 文件大小:37MB
- 文件页数:292页
- 主题词:单片微型计算机-C语言-程序设计-高等学校-教材
PDF下载
下载说明
嵌入式C语言程序设计 基于STC15W4K32S4系列单片机PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 C语言概述1
1.1 计算机程序与计算机语言1
1.2 C语言的发展与主要特点2
1.3 程序的算法3
1.3.1 算法的概念4
1.3.2 算法的描述5
1.4 Keil C517
习题18
第2章 STC单片机开发环境的建立9
2.1 Keil C集成开发环境9
2.1.1 KeilμVision4集成开发环境概述10
2.1.2 应用KeilμVision4开发工具编辑、编译用户程序,生成机器代码11
2.1.3 应用KeilμVision4集成开发环境调试用户程序16
2.2 STC 15 W4K32S4系列单片机硬件实验平台的建立20
2.2.1 单片机概念20
2.2.2 STC15W4K32S4系列单片机21
2.2.3 STC15-Ⅳ版实验箱简介23
2.2.4 STC系列单片机的在线编程24
2.2.5 单片机应用程序的下载与运行26
2.2.6 KeilμV ision4与STC仿真器的在线仿真28
2.2.7 STC-ISP在线编程软件的其他功能30
实验2.1 Keil μVision4集成开发环境的操作使用31
实验2.2 STC单片机用户程序的在线编程与在线仿真32
习题235
第3章 IAP15W4K58S4单片机的存储器与I/O口36
3.1 IAP 15 W4K58S4单片机的引脚功能36
3.2 IAP 15 W4K58S4单片机的内部结构41
3.3 IAP 15 W4K58S4单片机的存储结构42
3.4 IAP15W4K58S4单片机的并行I/O口46
3.4.1 IAP15W4K58S4单片机的并行I/O口与工作模式46
3.4.2 IAP15W4K58S4单片机的并行I/O口的结构47
3.5 IAP 15 W4K58S4单片机的时钟与复位49
3.5.1 IAP15W4K58S4单片机的时钟49
3.5.2 IAP15W4K58S4单片机的复位51
习题353
第4章 函数54
4.1 C语言程序的结构54
4.2 预处理命令55
4.3 函数的定义61
4.3.1 函数的分类61
4.3.2 函数的定义61
4.4 函数的调用63
4.5 函数的递归调用与再入函数64
4.6 中断函数65
习题466
第5章 顺序程序结构与应用编程67
5.1 C语言的标识符与关键字67
5.2 常量69
5.3 变量71
5.3.1 区别变量名与变量值71
5.3.2 变量的定义和取名规则72
5.3.3 8051单片机特殊功能寄存器的访问75
5.3.4 8051单片机位寻址区(20H~2FH)位变量的定义76
5.4 C语言运算符与表达式77
5.4.1 赋值运算符与赋值表达式77
5.4.2 算术运算符与算术表达式77
5.4.3 逗号运算符与表达式78
5.4.4 位运算符与表达式78
5.4.5 复合运算符与表达式78
5.5 C语言的顺序程序结构79
5.5.1 表达式语句与复合语句79
5.5.2 顺序程序结构程序实例80
实验5.1 IAP15W4K58S4单片机I/O口的基本输入/输出操作81
实验5.2 IAP15W4K58S4单片机I/O口的位输入/输出操作82
实验5.3 IAP15W4K58S4单片机I/O口的位逻辑运算操作83
习题584
第6章 选择程序结构与应用编程86
6.1 数值关系运算符与表达式86
6.2 条件运算符与表达式86
6.3 逻辑关系运算符与表达式87
6.4 条件分支语句与应用编程87
6.5 开关语句与应用编程88
实验6.1 IAP 15 W4K58S4单片机I/O口的逻辑控制(if语句)操作89
实验6.2 IAP15W4K58S4单片机I/O口的逻辑控制(switch/case语句)操作90
习题691
第7章 循环程序结构与应用编程93
7.1 while语句与do-while语句93
7.2 for语句94
7.3 goto语句、break语句与continue语句96
实验7.1 IAP15W4K58S4单片机控制LED灯闪烁——while语句的应用96
实验7.2 IAP15W4K58S4单片机控制LED灯闪烁——for语句的应用97
习题798
第8章 数组与指针99
8.1 数组99
8.1.1 一维数组99
8.1.2 二维数组103
8.1.3 字符数组104
8.2 指针106
8.2.1 地址和指针106
8.2.2 一维数组和指针107
8.2.3 二维数组和指针110
8.2.4 字符数组和指针111
实验8.1 IAP15W4K58S4单片机程序存储器的应用——数组的应用编程113
实验8.2 IAP15W4K58S4单片机片内扩展RAM的测试114
实验8.3 IAP 15 W4K58S4单片机程序存储器的应用——指针的应用编程114
习题8116
第9章 IAP15W4K58S4单片机的定时/计数器117
9.1 IAP15W4K58S4单片机定时/计数器(T0/T1)的结构和工作原理117
9.2 IAP15W4K58S4单片机定时/计数器(T0/T1)的控制118
9.3 IAP15W4K58S4单片机定时/计数器(T0/T1)的工作方式120
9.4 IAP15W4K58S4单片机定时/计数器(T0/T1)的应用举例122
9.4.1 IAP15W4K58S4单片机定时/计数器(T0/T1)的定时应用123
9.4.2 IAP15W4K58S4单片机定时/计数器(T0/T1)的计数应用124
9.4.3 T0、T1的综合应用125
9.5 IAP15W4K58S4单片机的定时/计数器T2128
9.6 IAP15W4K58S4单片机的定时器T3、T4129
9.7 IAP15W4K58S4单片机的可编程时钟输出功能131
实验9.1 IAP15W4K58S4单片机定时/计数器的应用——秒表134
实验9.2 IAP15W4K58S4单片机定时/计数器的应用——频率计134
习题9135
第10章 IAP15W4K58S4单片机中断系统137
10.1 中断系统概述137
10.1.1 中断系统的几个概念137
10.1.2 中断的技术优势138
10.1.3 中断系统需要解决的问题138
10.2 IAP15W4K58S4单片机的中断系统138
10.2.1 IAP15W4K58S4单片机的中断请求139
10.2.2 IAP15W4K58S4单片机的中断响应145
10.2.3 IAP15W4K58S4单片机中断应用举例147
10.3 IAP15W4K58S4单片机外部中断的扩展151
实验10.1 IAP15W4K58S4单片机定时器中断的应用编程152
实验10.2 IAP15W4K58S4单片机外部中断的应用编程153
习题10154
第11章 IAP15W4K58S4单片机的串行口155
11.1 串行通信基础155
11.2 IAP15W4K58S4单片机的串行口1158
11.2.1 串行口1的控制寄存器158
11.2.2 串行口1的工作方式160
11.2.3 串行口1的波特率164
11.2.4 串行口1的应用举例165
11.3 IAP15W4K58S4单片机与PC机的通信173
11.3.1 单片机与PC机RS-232串行通信的接口设计173
11.3.2 IAP15W4K58S4单片机与PC机USB总线通信的接口设计176
11.3.3 IAP15W4K58S4单片机与PC机串行通信的程序设计177
11.4 IAP15W4K58S4单片机串行口1的中继广播方式178
11.5 IAP15W4K58S4单片机串行口2179
11.6 IAP15W4K58S4单片机串行口3180
11.7 IAP15W4K58S4单片机串行口4182
11.8 IAP15W4K58S4单片机串行口硬件引脚的切换183
实验11.1 IAP15W4K58S4单片机的双机通信185
实验11.2 IAP15W4K58S4单片机与PC机间的串行通信186
习题11188
第12章 C语言构造数据类型190
12.1 结构体类型190
12.1.1 结构体类型的定义190
12.1.2 结构体类型的应用191
12.1.3 结构体数组的应用197
12.1.4 结构体变量和结构体指针变量在函数中的应用199
12.2 共用体200
12.3 枚举类型203
实验12.1 结构体类型的应用编程——时钟205
实验12.2 共用体类型的应用编程——方波发生器206
实验12.3 枚举类型的应用编程——季节的显示207
习题12208
第13章 IAP15W4K58S4单片机应用系统设计209
13.1 LED数码管209
13.1.1 LED显示原理209
13.1.2 74HC595驱动芯片212
13.2 键盘215
13.2.1 键盘工作原理215
13.2.2 独立式按键217
13.2.3 矩阵键盘的结构与原理219
13.2.4 键盘的工作方式220
13.3 电子时钟的设计223
13.4 IAP15W4K58S4单片机应用系统的低功耗设计与可靠性设计228
13.4.1 IAP15W4K58S4单片机应用系统的低功耗设计228
13.4.2 IAP15W4K58S4单片机应用系统的可靠性设计237
实验13.1 LED数码管的显示239
实验13.2 简单键盘的应用编程240
实验13.3 矩阵键盘的应用编程241
实验13.4 电子时钟的调试243
习题13244
附录A ASCII码表(见附表A)245
附录B ANSI C关键字与Keil C51编译器扩展的关键字246
附录C C语言的运算符种类、优先级与结合性(见附表C)248
附录D C51常用头文件与库函数250
附录E STC15-Ⅳ版实验箱各功能模块电路介绍257
附录F 常用模块文件(stc15.h、gpio.h、595hc.h)265
附录G STC15系列单片机选型表272