图书介绍

单片机C语言编程实践PDF|Epub|txt|kindle电子书版本网盘下载

单片机C语言编程实践
  • 程利民,朱晓玲主编 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121127137
  • 出版时间:2011
  • 标注页数:274页
  • 文件大小:91MB
  • 文件页数:286页
  • 主题词:单片微型计算机-C语言-程序设计-高等学校:技术学校-教材

PDF下载


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

下载说明

单片机C语言编程实践PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章C语言概述1

1.1 C语言简介1

1.2简单C程序介绍3

1.3 Keil C51编译器仿真程序要求5

1.4实践6

1.4.1实践任务6

1.4.2实践设备要求6

1.4.3实践步骤6

本章小结8

习题l8

第2章 基本数据类型及运9

2.1数据类型9

2.2数据的存放形式11

2.2.1整型数据的存放形式11

2.2.2实型数据的存放形式11

2.3数据的存放位置12

2.4常量13

2.4.1整数13

2.4.2浮点数14

2.4.3字符14

2.4.4字符串15

2.4.5符号常量16

2.5变量18

2.5.1变量的定义和初始化18

2.5.2隐含的变量数据类型和存放位置19

2.5.3特殊功能寄存器(sfr)20

2.5.4 bit、 sbit数据类型变量20

2.5.5硬件定义文件21

2.5.6变量的绝对定位23

2.6数据运用23

2.6.1算术运算和算术表达式24

2.6.2各类数值型数据的混合运算和类型转换25

2.6.3增1、减1运算27

2.6.4位运算27

2.6.5关系运算和逻辑运算30

2.6.6条件运算32

2.6.7逗号运算33

2.6.8长度运算符33

2.6.9指针运算符33

2.6.10复合赋值运算34

2.6.11运算符的优先级与结合性34

2.7实践235

2.7.1实践任务35

2.7.2实践设备36

2.7.3实践步骤36

本章小结37

习题238

第 3章顺序、选择结构39

3.1基础语句39

3.2赋值语句40

3.3单个字符的输入、输出40

3.3.1 putchar(字符输出函数)41

3.3.2 getchar(键盘输入函数)42

3.4 printf格式输出函数43

3.4.1 printf格式输出函数的基本格式43

3.4.2 printf格式控制符44

3.4.3 printf宽度格式符45

3.4.4 printf函数使用实例45

3.5 scanf格式输入函数48

3.5.1 scanf格式字符串49

3.5.2 scanf数据输入操作49

3.6选择结构50

3.6.1 if语句50

3.6.2 if语句的嵌套与嵌套匹配原则54

3.6.3 switch语句54

3.6.4 break语句56

3.7实践358

3.7.1实验任务58

3.7.2实践设备要求58

3.7.3实践步骤58

本章小结60

习题360

第4章 循环结构62

4.1 goto语句62

4.2 while语句63

4.3 do…while语句65

4.4 for语句68

4.5多重循环71

4.6 continue语句72

4.7实践473

4.7.1实践任务73

4.7.2实践设备73

4.7.3实践步骤73

本章小结74

习题475

第5章数组77

5.1一维数组77

5.1.1一维数组的定义77

5.1.2一维数组的引用78

5.1.3一维数组的初始化80

5.1.4一维数组的应用例子80

5.2多维数组82

5.3字符数组和字符串84

5.4数组名作为函数参数86

5.5实践588

5.5.1实践任务88

5.5.2实践设备要求89

5.5.3实践步骤89

本章小结90

习题590

第6章 函数和预编译91

6.1函数的定义92

6.2函数的返回值(return)93

6.3函数的调用和声明93

6.4变量的作用范围和作用时间96

6.4.1内部变量96

6.4.2全局变量96

6.4.3变量的作用时间97

6.4.4单片机中变量的空间分配基本原则98

6.5函数的嵌套和递归99

6.6编译预处理100

6.6.1宏替换101

6.6.2文件包含102

6.6.3条件编译103

6.6.4编译控制105

6.7模块化程序设计的概念107

6.8模块化程序设计的概念108

6.8.1 C语言常用库函数108

6.8.2标准库函数的调用109

6.9实践6110

6.9.1实践任务110

6.9.2实践设备要求110

6.9.3实践步骤110

习题6112

第7章 C指针113

7.1指针和指针变量的基本概念113

7.2指针变量的定义114

7.3指针变量的赋值115

7.4指针变量的运算116

7.4.1取内容运算符“*”116

7.4.2加减算术运算和关系运算117

7.5指向数组元素的指针118

7.6指向字符串的指针119

7.7数组和指针120

7.7.1一维数组和指针120

7.7.2二维数组和指针123

7.7.3指针和字符串127

7.7.4指针数组的指针作为函数参数129

7.8函数的指针132

7.9数组、函数、指针综合应用133

7.10实践7134

7.10.1实践任务134

7.10.2实践设备134

7.10.3实践步骤134

本章小结136

习题7136

第8章结构、联合和枚举137

8.1结构137

8.1.1结构的定义137

8.1.2结构类型变量的说明138

8.1.3结构类型变量的赋值和使用138

8.2联合139

8.2.1联合的定义140

8.2.2联合变量的说明140

8.2.3联合变量的赋值和使用141

8.3枚举142

8.3.1枚举的定义142

8.3.2枚举变量的说明142

8.3.3枚举类型变量的赋值和使用143

本章小结144

习题8144

第 9 章键盘、数码管、 点阵屏145

9.1实践任务145

9.2相关知识——键盘的工作原理和接口方法145

9.2.1独立式接法键盘145

9.2.2矩阵式接法键盘146

9.3相关知识——数码管、点阵屏的工作原理和接口方法147

9.3.1数码管、点阵屏的工作原理和接口方法148

9.3.2 LED的静态显示方法148

9.3.3 LED数码显示器的动态显示方法149

9.3.4数码管的选择和驱动149

9.4相关知识——键盘、数码管、点阵屏集中控制芯片BC7281150

9.4.1 BC7281简述150

9.4.2内部寄存器151

9.4.3数据传输154

9.5实践设备要求156

9.6实践步骤156

第10章让数码管和点阵屏显示动画160

10.1任务要求160

10.2相关知识——驱动程序基本种类160

10.3相关知识——点阵数据库161

10.4相关知识——基本驱动函数163

10.5实践设备要求169

10.6实践步骤169

第11章制作简单浮点计算器172

11.1 任务要求172

11.2实践设备要求172

11.3实践步骤172

附录A Cx51库函数176

附录B Cx51编译错误、警告217

附录C单片机软件编程基本知识230

附录D计算机二级C语言真题250

附录E单片机实践板原理图270

附录F推荐的毕业设计课题272

参考文献273

热门推荐