代码就是生产力!

不为繁华易匠心,不舍初心得始终。

C语言总结之文件包含

预处理器发现#include指令后,就会寻找跟在这个指令后的文件名的文件,并把这个文件的内容包含到当前文件中,替换掉#include指令。相当于把被包含的文件在当前文件中键入。 #include有两种使用形式: #include #include "filename" ...

2013-12-21 22:56:26

阅读数 808

评论数 0

C语言总结之条件编译

在编译的时候,如果我们可以选择某条语句或某组语句进行翻译或者忽略,常常会显得很方便。条件编译(conditional compilatioin)就是用于实现这个目的。 #if constant-expression statements #endif 其中,constant-e...

2013-12-14 17:26:07

阅读数 794

评论数 0

51单片机总结之微型计算机(单片机)的组成

1.计算机的基本结构 计算机一般由运算器、控制器、存储器、输入设备及输出设备五大部分组成。 通常把运算器、控制器、存储器这三部分合称为计算机主机,输入输出设备称为计算机的外围设备。运算器和控制器合称为中央处理单元CPU。 2.字长 计算机内所有的信息都是以二进制代码的形式表示的。一台计算机所用...

2013-12-13 11:27:35

阅读数 1195

评论数 0

51单片机总结之时序单位

1.引言 8051的时序单位有4个,分别是时钟周期、状态周期、机器周期和指令周期。如图 (图片来自网络) 2.时钟周期(振荡周期)P 时钟周期就是为单片机提供定时信号的振荡源的周期,即晶振、RC振荡器等提供给单片机的频率的倒数。 时钟周期又可以称为节拍或拍,用P表示。 ...

2013-12-12 23:36:16

阅读数 1993

评论数 0

51单片机总结之定时器

1.引言 我开始看单片机的书籍比较早,只有C语言基础而没有数电基础(不知道要学),所以我在很多地方概念都是模模糊糊的。尤其是什么控制位什么寄存器什么逻辑电路都不懂,只纯粹的想写C语言操作单片机就行了。现在有了一定的基础,发现了很多以前知其然不知其所以然的东西,所以在这里稍微的总结一下,同时我想可能...

2013-12-10 11:05:57

阅读数 1896

评论数 0

51单片机总结之程序状态字(PSW)

1.简介 PSW是一个8位寄存器。PSW的全称是Program Status Word,即程序状态字。 其各位的含义如下: 程序状态字各位的含义 PWS位地址 D7 D6 D5 D4 D3 D2 D1 D0 含义 CY AC F0 RS1 RS0 OV - P 下面分别对各位...

2013-12-09 18:54:07

阅读数 8568

评论数 3

C语言中程序与数据的存储位置

1.引言 在单片机和嵌入式中,代码的程序和数据会存储在不同的地方,下面进行总结。 一般程序可以分为程序段和数据段,如果再分细一点,还可以分为text段、rodata段、data段和bss段 2.text段 text段就是程序部分,一般情况下存储在ROM中。 3.rodata段 rodata...

2013-12-03 22:52:59

阅读数 2347

评论数 0

C语言总结之基本声明

1.引言 变量声明的基本形式: 说明符(一个或多个) 声明表达式列表; 说明符(specifier)包含一些关键字,用于描述被声明的标识符的基本类型。说明符也可以改变标识符[1]的默认存储类型(关键字为auto、代码块内的static、register)和作用域(关键字为extern、代码...

2013-12-02 22:49:34

阅读数 705

评论数 0

C语言总结之malloc()的基础

1.malloc()的简介 1.1 定义 C语言中可以使用malloc()进行动态内存分配。 1.2 作用 malloc()根据参数指定的尺寸来分配内存快,它返回指向内存快初始位置的指针。 1.3 应用 经常用于动态分配结构体的内存领域、分配执行前还不知道大小的数组的内存领域等。 1.4 基本使用...

2013-12-01 23:07:05

阅读数 827

评论数 0

提示
确定要删除当前文章?
取消 删除