图书介绍

嵌入式C语言程序设计 基于STC15W4K32S4系列单片机PDF|Epub|txt|kindle电子书版本网盘下载

嵌入式C语言程序设计 基于STC15W4K32S4系列单片机
  • 丁向荣编著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121278143
  • 出版时间:2016
  • 标注页数:277页
  • 文件大小:37MB
  • 文件页数:292页
  • 主题词:单片微型计算机-C语言-程序设计-高等学校-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

嵌入式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

热门推荐